Blog — page 3
More writing.
Articles and notes by me on product development, software engineering, and lessons learned from real-world projects.
After launch5 minWho owns the product after launch if you hired out?
A zip in Slack isn't a handoff. You get the keys, a deploy you can repeat, and a named person for Tuesday, or the product isn't done.
Hiring a developer5 minWhat I ask before quoting a freelance project's price
You want a number. I want a named user, a deadline with a reason, and one person who decides. The quote comes after that page.
Next.js6 minFour App Router mistakes I keep finding in production
I find these four almost every time I open someone else's App Router repo. None of them error. Each one is an afternoon, and they cost you wait, stale numbers, or traffic you never see.