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.

June 27, 2026 2 minute read

AI Agent Cost Versus Workload

When a landscaper considers purchasing more equipment, like a skid loader or excavator, they typically analyze the cost versus return.

And the return depends quite a bit on how many hours per week they can keep that equipment busy. They want to maximize the equipment’s workload. The more it sits around doing nothing, the less they’re making on it because its cost still hits. If they can’t keep that equipment running most of the week, they’ll rent or outsource that work.

We do the same with our people. We want them fully engaged throughout their entire workweek. If we don’t have enough work for maximizing their engagement, we turn to contractors (rentals) and outsourcing to get that work done.

For both equipment and people, whether we’re hiring, renting, or outsourcing, the costs are (mostly) fixed. We know how much per hour/week we need to spend.

So what about AI agents?

The cost model isn’t quite the same. When the agent sits around doing nothing, it costs us (almost) nothing. The more we give it to do, the more it costs us.

So we always have to ask the critical question: “Is this work worth giving to the agent?”

Today, with token costs on par with junior worker costs, that’s a relatively easy trade. But that won’t be true forever.

And that right there creates a critical distinction between building an organization around people versus agents.

Do we want our agents busy all the time?

June 26, 2026 1 minute read

Parachutes

When you jump out of an airplane, you’re probably going to want a parachute.

The tried-and-true method says you should acquire a parachute, check it, pack it, check it again, and know how to use it before you even get on the plane.

There is another method, however. You could acquire all of the materials and tools you need to make it, throw them on the plane, and start building your parachute as you’re taking off. How long till you need to jump? Don’t worry, keep building. Will it work? Don’t worry, keep building. Do you know how to use it? Don’t worry, keep building.

And then it’s time to jump. Is it done? If not, keep building.

What’s your highest priority?

If staying alive is the highest priority, then you’re gonna want to use the tried-and-true method.

However, if a great story, maybe even a legend, is a higher priority than staying alive, then the other method just might be the best one.

Always know your priorities and what you’re willing to trade.

There are never two number one’s.

June 25, 2026 1 minute read

Overgrown Toddlers

My friend has a saying, “Most adults are toddlers walking around in adult bodies.”

Once you see that, you can use it to your advantage in a number of ways.

The first is simply recognizing emotional responses for what they are — toddler temper tantrums. Yeah, they’re still uncomfortable (surprising, even), and if directed at you, hurtful. But seeing them as temper tantrums provides at least some perspective. A method to ride above.

The second is an understanding that adults still need their hands held. Go here. Do this. Oh, let me do that for you. I’m sorry, I forgot to continually tell you how special you are.

When you find an adult — a real, honest-to-goodness, responsible adult human — hire them. Quickly.

Spouse. Partner. Team member. Plumber. Friend. Neighbor.

Be on the lookout for adults.

June 24, 2026 1 minute read

Thinking Like a Software Engineer

I’m lucky with AI.

AI thinks like me. AI, especially agentic AI, tries to solve all the problems with software. Its output is code. Its process is code. Everything it creates, it does so with code. Heck, these things even assume you know (or want you to know) git.

I can see a hole here.

What if you’re not or don’t think like a software engineer?

Maybe that’s the next step in these models’ progression. Becoming better work partners for non-software engineers.

For now, it helps to think like a software engineer.

June 23, 2026 1 minute read

Ostriches

“Oh, I don’t know about that.”

At a picnic, this might be a great thing to say. In fact, it’s probably a great thing to say because then you can ask questions and have a conversation.

But what about professionally? In your supposed area of expertise? The thing you do and bring value to each day you show up.

You can choose to take that position. That’s a comfortable position. “I know this. I don’t know that.” “I’ve always done it this way.” “This has served me well in the past.”

But for how long can you breathe with your head in the sand?

June 22, 2026 1 minute read

Which Model?

GPT, Opus, or Gemini?

Grok, DeepSeek, or Kimi?

In some very real ways, it’s like Chevy or Ford. Maybe Mercedes or BMW. Possibly McLaren or Kia. They’ll all get you there if you know how to work them. Some maybe faster or more stylish than others.

You might care. You might not.

But someone needs to care. The token budget allocator needs to care. The person who needs to balance the team’s output with its cost.

Speed and style cost money.

Which model seems like a quicksand kind of question today, but soon it will be the most important question.

June 21, 2026 1 minute read

Voices

English class taught us the right way and wrong way to write and speak.

Outside of the staid halls, however, we all know that there is no right way or wrong way to write and speak. There is only how you write and speak.

Your voice is one of the most you things that you have.

Be careful when you give it away.

June 20, 2026 2 minute read

A Dirty Workspace

One of the first things I learned when working on a construction crew as a teenager was, “clean up after yourself!”

Don’t leave the tools, scrap material, and extra material lying around. It’s fine during the work process, but we cleanup and leave it tidy before we go home each night.

The same was true back at the shop. The garage was to be neat and tidy at the end of each day.

That stuck with me. Although I can be very haphazard during the work itself, at the end of each day, I find myself cleaning up (at least to some degree).

What are your thoughts on a dirty workspace?

For some, the dirty workspace is a non-starter. Tension. Agitation. Can’t get rolling until we clean this up.

For others, the dirty workspace is comfortable. Familiar. I know where I am. I’m starting right where I left off. Jump right back in and roll.

In the software development world, our workspace isn’t just physical. The workspace is a digital “area” in which we’re working. It contains the code repositories, directories, and files that we’re working on and with. Just like your physical workspace, it can be dirty or clean.

And like working with a human team, AI teams left unchecked make a massive mess of the workspace. Lots of digital debris.

Teach your AI agents to clean up after themselves.

June 19, 2026 1 minute read

Relative to What?

Be careful when you see percentages.

For example, from one point of view, no one reads the articles I write. If we calculate the percentage of visitors to my site on any given day relative to Earth’s population (or heck, relative to the US population), the answer is 0. Always, every day. Mathematical truth. Zero.

However, if we calculate the percentage relative to people that I know or care about, that answer is not zero. It might even be something healthy like 25%.

Percentage is relative.

No matter what team you’re on, you can use percentages to make your point.

Therefore, “Relative to what?” is never a dumb question.

June 18, 2026 1 minute read

Less with More or More with Less

If you’re budgeting across personnel and tokens, you can take either of these two paths.

You can try to do more with less, or do less with more.

More output, more ideas, and more value.

Or less scattershot, less distractions, and less surface area.

Either can lead to exponentially better.

There is a third path also: status quo, but save time and cut costs.

That’s the perilous path. It’s the dirt trail on the side of the steep mountain, in the jungle, and it’s been raining for days on end. Up or down?

It doesn’t matter.

You’ll end up in the same place.

Pin It on Pinterest