Just Enough Is an Ongoing Practice
Stable products still need maintenance. Defaults and shiny features quietly tax systems over time, and efficiency is a sign of craftsmanship, not penny-pinching.
๐ Tiny Improvements
Stable products still need maintenance. Defaults and shiny features quietly tax systems over time, and efficiency is a sign of craftsmanship, not penny-pinching.
๐ Tiny Improvements
Next.js Link prefetching quietly burned through 15 GB of bandwidth on my Vercel-hosted blog. Here's how I fixed it.
Article
The tools I use as CTO and product engineer at a Y Combinator-backed startup in 2026.
๐ Tiny Improvements
Most habits don't fall apart because people quit. They fall apart because they aren't sticky.
๐ Tiny Improvements
A guide to the habits of high longevity people.
๐ Tiny Improvements
The best product ideas hide in plain sight, in your habits and everyone else's. Watch what people actually do, not what they say they want. Build for that.
๐ Tiny Improvements
Every message is a moment of influence. Make the nudge helpful and you'll create power users and build loyalty.
๐ Tiny Improvements
Learn how to patch NPM dependencies with pnpm patch to fix issues with your project.
Article
Open source doesn't work without good faith - and sometimes you need to patch a dependency to do your part.
๐ Tiny Improvements
You have likely ignored it your entire career. That stops now - it's time to hone your writing skills.
๐ Tiny Improvements
Software has always required people to think like a computer. AI flips it on its head: people expect computers to work the way they think.
๐ Tiny Improvements
Good design is good design, no matter what you're building.
๐ Tiny Improvements