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.

March 4, 2024 3 minute read

What’s Important in Your Product

The engineering world runs on requirements and specifications. Until it doesn’t. The magic happens when you recognize when to go off-script. 

I’m at Agere Systems, and we’re having a requirements meeting with the Apple guys about the iPod. We were going to be supplying the engine — the CPU. 

The topic comes to the mp3 Codec (which is the piece of software that turns your mp3 file into music). Our guy says, “We have the best sounding mp3 decoder on the market” and then goes into why based on meeting the mp3 spec, and these other specs, and spec, spec, spec.

Apple guy says, “OK, thanks, but we don’t actually care about meeting those specs. We assume it will sound good enough. What we really care about is that your codec can gracefully handle malformed and broken mp3 files.” 

Our guy, “But if a file is malformed or doesn’t meet the spec, how do we know what to do? That’s a violation. We can’t be expected to handle that.” 

Apple, “We don’t care what you do — you can blip, skip, or whatever — but you cannot, under any circumstances, stop playing.” 

Our guy, “But the spec says…” 

Apple guy, “Again, we don’t care, and this is the last time we’ll talk about those specs. Seriously, don’t bring it up again.”

Our guy, “I don’t understand why you don’t care about the specs.”

Apple guy, “Think about the main iPod use case. It’s a person running or walking around the city or somewhere outside on streets and sidewalks. They cannot be distracted under any circumstances because that’s a safety issue. They must keep their focus on what’s happening around them. If that thing stops playing, it immediately distracts them from what’s going on around them.”  

Apple guy continues, “Plus, these people probably struggled to get their music library onto the iPod (this is just before or right at the beginning of the $0.99 song in iTunes). They don’t even know what a music library is. They either ripped the songs from CDs themselves, by some miracle, or they downloaded them from someplace like Napster. In either case, it is highly likely that those files suck. But they don’t know that. Nor do they care. If we now tell them that it’s their fault and their music files don’t conform to some esoteric engineering spec, they’re just gonna give up and say that this piece of shit doesn’t work. Because it’s freakin hard enough to get the damn music onto the player to begin with. We must assume that the files suck, and it’s our job to deal with it. Therefore, you will handle it.”

Was it any wonder that the iPod was such a market maker? 

March 3, 2024 1 minute read

What is Freedom? (cont)

More questions about freedom.

Is it the ability to take a walk?
Is it the ability to drive a jet ski on any body of water?
Is it the ability to speak your mind?
Is it the ability to not listen?
Is it the ability to drive to the coast, a lake, or the mountain?
Is it the ability to shoot a gun in your backyard?
Is it the ability to try?
Is it the ability to fail?
Is it the ability to succeed?
Is it the ability to build a gold-plated bathroom?
Is it the ability to not get mugged or raped?
Is it the ability to shop downtown?
Is it the ability to travel anywhere?
Is it the ability to walk on sidewalks?
Is it the ability to own anything you want?
Is it the ability to own almost nothing?
Is it the ability to build whatever you want, wherever you want?
Is it the ability to worship whomever, however you want?
Is it the ability to be protected from thieves?
Is it the ability to hunt in any field or woods?

March 2, 2024 2 minute read

What is Freedom?

What is freedom?

Is it the ability to do anything, anywhere, at any time?
Is it the ability to think, say, or feel anything?
Is it the ability to live anywhere, in any type of house, with or without anyone else?
Is it the ability to own, protect, and defend?
Is it the ability to roam the prairie, sleep under the stars, and kill and forage for your own food?
Is it the ability to drive to the 24x7x365 gas station to fill your personal car with gasoline, drive to the 24x7x365 grocery store, and buy strawberries in January?
Is it the ability to play whatever music you want, as loud as you want, at whatever time you want?
Is it the ability to grab your smartphone, create a video of you talking about your religious beliefs, and then post that video to X?
Is it the ability to identify as whomever you want, marry whomever you want, and never experience discrimination?
Is it the ability to make a living wage, work a reasonable amount of hours, and take a vacation once a year?
Is it the ability to not work, have plenty to eat, and have access to the best healthcare?
Is it the ability to work hard, learn new things, and make a pile of money?
Is it the ability to homeschool your kids, choose any public school, or choose any private school?
Is it the ability to invest your money, take the risks you want, and reap the rewards?
Is it the ability to drink whatever you want, smoke whatever you want, and inject whatever you want?
Is it the ability to make whatever you want, market whatever you want, and sell whatever you want?
Is it the ability to vote, protest, and lobby?
Is it the ability to access electricity, clean water, and the internet?

March 1, 2024 2 minute read

What to Make? (Tools)

Make something that helps others make something.

For most of my career I’ve been making tools. Often, tools that just help me or us do our job better. For internal consumption only. 

But sometimes, the tool is the end game. It’s what we’re making for someone else — the point of the business. 

Here’s what makes a good tool:

  • Intuitive (for the target audience — ie, it’s not for everyone, so it doesn’t have to be intuitive for everyone)
  • Works (can’t sorta work, require support, or break often, etc)
  • Makes life better across the variables of time, effort, quality, and repeatability

A good tool is always worth making. But here’s what makes a great tool:

  • Makes possible what was previously impossible
  • Exponentially increases productivity or quality
  • Can’t imagine life without it
  • Delightful to use

For a roofer, a hammer is a good tool, but an air-nailer is a great tool. 
For an accountant, a calculator is a good tool, but a spreadsheet or Quickbooks are great tools.
For a writer, a typewriter is a good tool, but a word processor is a great tool. 
For a software developer, a code editor is a good tool, but ChatGPT is a great tool. 

Look around. How can you make life better for someone?

February 29, 2024 1 minute read

What to Make? (Lazy Motivation)

Lazy can be a great motivator and indicator of what to make if you know how to use it.

Ask yourself these three questions:

  • What are you tired of doing? 
  • What would you like to get done quicker? 
  • What do you do repeatedly? 

Laziness is exactly why all home appliances exist. Laziness has given us hot water heaters, coffee makers, and gas fireplaces. Laziness begets smart lighting, smart pet doors, and just about anything that starts with “Alexa…”

And laziness isn’t just for our homes. Drive-thru windows, escalators, automated car washes, delivery services, fast-casual eateries, check-in kiosks, and streaming services — all derived from human laziness. 

Laziness isn’t a bad thing when you’re trying to decide what to make.

February 28, 2024 2 minute read

What to Make? (Painkiller vs Vitamin)

I met Tony Fadell when I was working on the iPod. 

It was brief. He attended a meeting between his Apple team and my team from Agere. Shook his hand. A few pleasantries. He kicked off the meeting and then left. That was it. He wouldn’t remember me.

He and I are the same age, interested in the same things, and have the same education. But other than that brief handshake and my doomed time working on his project, that’s where the similarities end. 

I’ll sum it up this way — he’s got a Wikipedia page. I do not. 

But not long ago, I thought about him again (and relived my nightmare that was iPod) because I read his book “Build.” In it, he talks about making great things and how to decide what to make. I say all of that, first as catharsis (you’re just a voyeur) but also to get to the point I’m trying to make, because he talks about it in this book:

When deciding what to make, make it a painkiller rather than a vitamin.

Painkillers are solutions that people voluntarily use. Vitamins are solutions that people should use but may or may not. 

Some might say need versus want, and although that’s also a reasonable approach to determining what to make, they’re not the same. Do you need anesthesia before the doctor cuts off your leg? No, but you sure as hell want it. You’re volunteering vigorously to have the painkiller. 

So painkillers may skew more towards the want end of the spectrum. If a painkiller disappears, people feel it. Many people use vitamins, but if the vitamin suddenly disappears, what happens? Some people will care, but many will not. 

There is an emotional immediacy and visceral reaction to painkillers. There is a general malaise towards vitamins. 

When deciding what to make, make it a painkiller. 

February 27, 2024 1 minute read

What to Make — The Golden Rule

I like to make stuff.

I’ve dedicated my entire career to making stuff, and many of my hobbies are also about making stuff. I learned early in my career at a giant defense contractor that I’m happiest and most productive when I feel like I’m contributing to making stuff.

The first lesson of making stuff is to decide who its for. Because whatever you make is always for a person.

Is it for you? Someone else?

Once you know that, start by applying one single golden rule:

How can I make the right thing to do the easy thing to do for that person?

People, yourself included, tend to gravitate towards and fall back to what’s easy. Watch what they do, not what they say. If whatever you are making can make it easier for them to do the right thing, you have a winner.

Over the next few days, we’ll explore how you can make the right thing to do the easy thing.

February 26, 2024 1 minute read

Why People Stay at a Job — Inertia

Plain ole inertia is a powerful force.

Some people simply would rather keep doing what they’re doing than go find something new and different. The devil you know…

At first blush, you might be thinking, “Yeah, but if that’s why that person is staying, they’re probably not that good and they’re not the one we want to stay.”

But I’ve found that’s not always true, or even mostly true. Inertia is strong and may be in place for many reasons unrelated to the work itself.

Can you use inertia to your benefit?

February 25, 2024 1 minute read

Why People Stay at a Job — Environment

The surrounding environment is a compelling reason for people to stay where they’re at.

I’m not talking about perks — how great the office is, or where it is, free lunch, ping pong tables. I’m talking about the people and the work itself.

Does the person enjoy the work itself and the people they do it with?

If so, that’s a great incentive to stay and keep going. Enjoying the people doesn’t mean they all agree on everything. In fact, some times it means just the opposite. But the good workers recognize the difference between creative tension that pushes the team forward and petty personality conflicts that keep it stuck in the mud.

How do you provide opportunities for the people to do the best work of their career?

February 24, 2024 1 minute read

Why People Stay at a Job — Belief

Belief is a powerful motivator. Maybe the most powerful.

One of the reasons someone who has a choice of work chooses to stay at a particular job, even if the company isn’t doing well, is belief. It can be belief in the mission, the leadership, or that there is a pot of gold at the end of the rainbow.

Belief that we’ll get there and we’ll do the thing and I want to be a part of it.

Belief is about story. So, what’s the story of the mission? What’s the story of leadership? What’s the story of our future financial gains?

Build a great story in order to create belief.

Pin It on Pinterest