← all writing

The Garage Was Never About the Garage

Jul 6, 2026

A few weekends ago, I finally cleaned my garage.

Not because I suddenly found a free weekend. And not because I finally figured out how to organize it.

If I'm being honest, I'd already solved that problem months ago.

In my head, I knew where every tool belonged. I knew how I wanted to organize the shelving. I knew what should be kept, what should be donated, and what needed a permanent home.

The work wasn't figuring it out.

The work was actually doing it.

So I spent the better part of a Saturday pulling everything out.

I broke down boxes that had been sitting there since we moved in.

I sorted tools that had slowly wandered from their drawers.

I consolidated hardware into labeled bins.

I found things I forgot I owned.

I threw away things I'd been "saving just in case."

By the end of the day, the garage looked completely different.

But the thing that stuck with me wasn't how much cleaner it looked.

It was how familiar the entire process felt.

Halfway through organizing sockets and extension cords, I caught myself thinking:

"I've done this before."

Not in a garage.

In software.

In infrastructure.

In platform engineering.

Every System Starts Organized

No one builds a messy garage.

No one intentionally creates technical debt.

Nobody spins up a Kubernetes cluster hoping it becomes impossible to maintain.

Every system starts with good intentions.

Then life happens.

A project runs long.

A deadline gets closer.

You put something down "just for now."

You copy a script because it's faster than making it reusable.

You create one more dashboard.

One more spreadsheet.

One more storage tote.

None of those decisions are wrong.

In fact, they're usually the right decision in that moment.

The problem is that systems remember every shortcut.

Months later, you're no longer paying for one shortcut.

You're paying interest on hundreds of them.

The Cost Isn't the Mess

I don't actually mind a messy garage.

What I mind is friction.

Walking across the garage three times because I can't find the drill.

Buying a tool I already own because I forgot where I put it.

Opening six bins before finding the one bolt I needed.

The clutter isn't the problem.

The interruptions are.

Engineering teams experience the same thing.

Documentation lives in four different places.

Every service has a slightly different deployment process.

Naming conventions drift.

CI pipelines evolve independently.

Nobody notices the cost because no single interruption is significant.

But stack enough tiny interruptions together, and suddenly simple work becomes exhausting.

You aren't building anymore.

You're navigating.

That's When It Hit Me

Standing in my garage, label maker in one hand and another stack of boxes in front of me, I realized something.

I've been chasing this feeling my entire life.

Not organization.

Not cleanliness.

Not perfection.

Clarity.

I don't enjoy organizing because things look nice afterward.

I enjoy organizing because good systems disappear.

When everything has a place, you stop thinking about where things are.

When a deployment pipeline is consistent, developers stop thinking about how to deploy.

When your tools work the way you expect them to, your brain is free to solve actual problems.

The best systems don't demand attention.

They quietly get out of your way.

Maybe That's What Platform Engineering Really Is

People often ask what platform engineering actually means.

Most answers involve Kubernetes.

Or Internal Developer Platforms.

Or GitOps.

Or self-service infrastructure.

Those are all important.

But I think they're just implementations of a much older idea.

Platform engineering is the practice of reducing unnecessary friction.

Sometimes that means writing software.

Sometimes it means standardizing processes.

Sometimes it means building automation.

And sometimes...

It means finally deciding where the extension cords belong.

The medium changes.

The principle doesn't.

The Real Takeaway

The garage won't stay clean forever.

I'll start another project.

I'll leave a tape measure on the workbench.

A new tool will show up without a home.

That's not failure.

That's life.

Every system accumulates entropy.

The goal isn't to eliminate it.

The goal is to make recovery easy.

Maybe that's why I've always been drawn to building platforms.

Maybe that's why I catalog LEGO sets, automate my homelab, and label storage bins.

They're all the same puzzle.

Different pieces.

Same game.

I used to think I loved technology.

Now I think I just love removing friction.

Everything else has been a different way of expressing the same idea.