[jm]Japheth Miller
← Writing
Dec 09 2025
·
8 min read
·Career

Fifteen years of PM, then I started shipping

How project management ruined my code in the best possible way.

I spent fifteen years before I wrote production code. Telecom rollouts. Office moves. The kind of project where the timeline is on a wall and the wall has people in front of it, arguing.

What I learned that helps

The thing that took me fifteen years to internalize: the deciding is the work. Code is the easy part. Code is also the part everyone wants to start with, because it’s legible. You can see code happening.

The code is the easy part. The deciding is the work.

You can’t see deciding happening. So we skip it, and it haunts us in week six.

How PM ruined my code, in the best possible way

I write less code now than I did when I was new. I delete more. I push back. I ask, on day one, “what does this look like when it’s working?” — and I don’t accept “modern, clean” as an answer.

That’s the PM training. It doesn’t go away. I’m glad.


Japheth Miller
Japheth Miller
writes when there’s something worth writing.
Keep reading