Daily one-pagers about AI, leadership, technology, and being human.

johnmaconline

I'm writing to think, learn, and remember in public. I'll be here everyday.

July 27, 2025 1 minute read

Nobody Reads Your Documentation

True for engineering deliveries. True for contracts. True for the rock band’s rider. True for packaging. True for the smart home water sensor you just ordered on Amazon.

There are exceptions, of course, but should you rely on the exception?

Nobody reads your documentation. 

Plan accordingly. 

July 26, 2025 1 minute read

Building Resilience

Childhood is the perfect time to teach and build resilience. It’s much harder as an adult. Maybe impossible.  

Resilience stems from emotional and physical recovery, as well as the confidence to overcome the challenges they face. 

Here are some things you can do to help your kids build resilience:

  • Enroll them in baseball or softball. 
  • Let them get the zero on the forgotten homework assignment.
  • Have them discuss the zero or failed test with the teacher themselves.
  • Don’t confuse embarrassment with bullying. 
  • Give accurate, if empathic, feedback. If you don’t like it, it’s OK for them to know. 
  • Encourage them to explore their curiosity.
  • Allow them to walk on the curb, climb the monkey bars, and play hockey in the street. 
  • Allow them to talk to strangers. 
  • If they don’t feel good, but want to continue, maybe let them. 
  • Encourage them to play with others.
  • Argue with them. Respectfully, of course. 
  • Fail in front of them (sometimes). 
  • Don’t get involved.
  • Sometimes, “Because I said so” is the perfect answer. 
  • Let them figure it out.

Life is full of disappointment, failure, and challenges. Let’s help kids build the skills to handle it.

July 25, 2025 2 minute read

The Difference Between Engineering and Marketing

My friend, one of the best engineers I’ve ever known, has a saying about how we should do good engineering:

“Requirements first, then principles, then feelings.”

This clearly and helpfully lays out the hierarchy of how we go about our engineering work individually and collectively. 

Requirements are the objective north star. Does it do what we’ve been asked to make it do? Requirements are worth arguing about to come to a consensus. They rule the decisions we make. 

When we lack a specific requirement, we rely on our engineering principles. The principles in play are worth discussing and arguing about, but consensus isn’t necessary. What should it do in this situation? What’s the “right way” to do this? 

Feelings are not only third, but the gap between principles and feelings is a chasm. We’re here to make this thing according to the provided requirements. In cases where we need to derive a requirement, we rely on solid engineering principles. Your feelings are irrelevant. 

Let’s contrast that with good product marketing.

It’s exactly the opposite. 

First, feelings. Then principles, and finally requirements. 

What’s the story around the product? How do we want our users to feel? What problem do they care about? 

What kind of person would use our product? What do they care about? What tribes do they belong to? What status do they want to achieve?

What are they trying to accomplish? Why would they use it? 

The engineer tries to build the thing right.
The marketer ensures it’s the right thing.

You need both. In tension. In conversation. With respect.

Because in the end, no one buys specs. They buy the story the specs create.

July 24, 2025 2 minute read

Choosing Like a Professional

When you show up at a well-stocked drum shop to buy a cymbal, you’ll have hundreds to choose from. 

One method is to just start hitting them. Grab a stick, start at the beginning, and smack each one.  

Although maybe fun for a few minutes, this method will take you the longest, and ultimately won’t yield what you’re looking for. After a few dozen, they don’t all sound the same, but your ear will be tired and you won’t be able to remember what sound you came in hoping to achieve.

Plus, you’ll mark yourself as a complete amateur, and you’ll annoy everybody else in that store. If you need any help from someone, well…

Another method is to know what type of cymbal you want when you walk in. A crash cymbal. Okay, now you’ve narrowed the selection down to around 100. 

Better yet, an 18” crash cymbal with a dark overtone to complement the 16” bright crash you already have. 

Now you’re down to 15-20. 

If you’ve really done your homework, you’ll know the one or two from each manufacturer that might be the one you want. 

Now you’ve got less than 10 to choose from. 

What’s your budget? Is there a specific look you’re aiming for? Do you favor or dislike one of the manufacturers? 

A professional walks into the drum store and hits 5 cymbals and walks out with the one he was looking for. 

The pro always brings a compass. 

July 23, 2025 2 minute read

The Trust Catch-22

As a startup company, 4TLAS always has one hurdle to cross — trust.

We’ve had to answer various versions of the following question in conversations with every potential customer:

“What happens [to us] if you go out of business?”

I get it. I don’t blame them. I’d be asking the same questions. I have asked the same questions of potential partners in the past. 

It’s a catch-22. 

Because, of course, the answer is “if you work with us, that’s one more brick in our foundation that will assure that never happens.”

We can’t build the trust without those bricks, and we can’t lay those bricks without having our customers trust us.

So we show up. We look them in the eye. We stay transparent. We delight. We say “yes” and “no” appropriately. We solve real problems with real urgency. We put contingency plans in our contracts for our customers’ benefits. 

We don’t use sleight-of-hand. We don’t put small print in the Terms of Service. We never overpromise and underdeliver. 

We do the things we can to build that trust. One brick at a time.

That’s how you build something unshakable — one brick at a time. 

July 22, 2025 2 minute read

Who Moved My Cheese?

I use Grammarly to write my articles. 

Today, I open it up and bang! Wholesale changed the interface overnight. Doesn’t look anything like it did yesterday. Totally different. 

No warning. No easing into it. Just opened up the app, and there it was. New, unfamiliar, and, frankly, irritating.

They moved my cheese. 

When someone moves your cheese, the first thing you notice isn’t the new layout, features, or promises of improvement. What you notice is your frustration. The interruption. The feeling that someone messed with your stuff.

Your cheese was right here, and now it’s over there. And it’s not just a small adjustment. It’s a whole new cheese map.

Maybe Grammarly did this to make things better. Maybe the interface is genuinely smarter, faster, and more intuitive. Maybe in a month I’ll wonder how I ever lived without it.

But today, I’m grumbling. Because change, even good change, is rarely comfortable.

I have a choice: Spend my energy wishing they moved my cheese back, or spend it adapting to the new location. 

Adaptation isn’t about the cheese. It’s about us. It’s about how quickly we can get from frustration to acceptance. From disruption to productivity. From resistance to resilience.

Maybe the cheese needed moving.

And maybe it’s me who needs to adjust.

July 21, 2025 2 minute read

Amazing to Stupid to Everyday

On December 17, 1903, my favorite inventors/engineers/innovators, Orville and Wilbur Wright, achieved sustained heavier-than-air, self-powered flight.

The airplane was amazing. 

They made four flights that day:

  1. First flight: Orville flew 120 feet in 12 seconds.
  2. Second flight: Wilbur flew 175 feet.
  3. Third flight: Orville flew 200 feet.
  4. Fourth flight: Wilbur flew 852 feet in 59 seconds.

By the end of the day, they had flown a total of less than five football fields and two minutes, and the machine lay in ruins at the end of its last run. 

Nobody needs to fly down the block. Nobody wants to fly in a machine that requires a rigorous knowledge of physics to operate and a complete mechanical overhaul each flight. Nobody wants to fly in a machine that will probably kill them.

The airplane was stupid.

So Orville and Wilbur dug in. Over the next two years, they turned 120 feet in 12 seconds into a twenty-mile-circling machine that could land, change riders, and take off again right away from a rather pedestrian farm field.

And from there, industry turned the airplane into an everyday part of our world. We just use it. The same was true for the automobile, electricity, computers, and the internet. Each went through the same three phases. 

We’re currently in the stupid phase for AI.

Guess what’s coming? 

Will you know how to use AI, or will AI be using you? 

July 20, 2025 1 minute read

Energy and Mechanics

I had a naive approach when I first trained for triathlons (all in my past now). 

I assumed training for swimming, biking, and running was about getting my body able to exert the most energy for a long time. Therefore, training was all about time and intensity. More, more, more. 

Wrong. 

It’s really about wasting the least amount of energy over the three legs, and you do that through getting better mechanics.

Swim mechanics — least resistance, most economical power stroke.
Bike mechanics — smooth cadence, proper gear selection, proper bike setup.
Run mechanics — Posture, stride, rhythm. 

Winning a triathlon isn’t necessarily about who can keep the highest heart rate for the longest time. It’s who can go the fastest with the lowest heart rate.

Mechanics.

If you’re stuck, not getting to where you want to be, or frustrated, maybe it’s time to look at how you’re doing it, rather than simply what it is.

July 19, 2025 2 minute read

Is AI Really Replacing You?

Not a chance (unless you let it).

AI can write song lyrics because it knows statistically how to put words together. 

AI can write software because it knows statistically how to put words (syntax) together.

But AI has no purpose. It has no meaning. It has no desire (other than incentives we give it). It has no responsibility. It has no will. It doesn’t decide a problem needs a solution. It doesn’t care about risk. It doesn’t care about judgment. It doesn’t care about status. It doesn’t get tired, or excited, or nostalgic. 

AI has helped me be more productive, but at a very personal level, and marginally. Me with a power saw instead of a hand saw. Not at an organizational level. 

As the leader of a startup, I’ve been trying over the last year to figure out how AI can help me in the areas in which I’m deficient. I’m open. I’m a good guinea pig. I’d really like it to. 

Bottom line is it hasn’t helped me replace anything wholesale yet. Not really. Maybe it won’t, either. It has helped me do some things with words and research. Like the power saw gets me through the wood faster. But is it better?

AI isn’t gonna take over the world. It’s not gonna kill us all for its own benefit. It’s not gonna replace you or me. 

Unless, of course, you let it. 

But that’s no different than letting the younger and hungrier colleague replace you. 

July 18, 2025 2 minute read

ChatGPT Prompts: Human Advantages in Lyrics and Software

Prompt: Dig into the advantages that a person has over AI when it comes to writing song lyrics and software.

[Written entirely by ChatGPT]

Human Advantages over AI in Lyrics & Software

  1. Authentic Experience — You write from memory, emotion, life’s twists. AI stitches patterns—it can’t relive your heartbreak or triumph.
  2. Purpose-Driven Intent — You choose themes with meaning. You rally listeners or users around a vision. AI justfollows prompts.
  3. Emotional Nuance — You feel subtle shifts—hope, doubt, pride—and infuse them into every line or function. AI approximates feeling by data.
  4. Ethical Judgment — You weigh privacy, bias, and moral impact in code or words. AI can’t grasp consequences beyond its training.
  5. Creative Risk — You embrace messy first drafts and wild ideas. AI optimizes for “likely next”—it won’t break rules to find breakthroughs.
  6. Contextual Mastery — You know your audience, your team, your product roadmap, and local culture. AI sees isolated examples, not real ecosystems.
  7. Iterative Learning — You adapt from feedback, mistakes, and live performance. AI only improves when retrained in bulk.
  8. Ownership & Accountability — You stand by your work. You debug, you update, you refine. AI generates and moves on—no stakes.
  9. Human Connection — Your lyrics stir hearts; your software solves real problems and builds trust. AI can’t share a laugh or a lived moment.

Leverage AI for drafts and boilerplate—then lead with your human edge.

Pin It on Pinterest