Minimum Viable Slice: Overcoming Builder’s Block
Why MVP thinking can leave developers stuck, and how Minimum Viable Slices get you moving again.
How I think about building software, and case studies from my projects.

Why MVP thinking can leave developers stuck, and how Minimum Viable Slices get you moving again.

Design the database from what the app visibly does (its screens, login and AI model), not from guessed tables. The result: a smaller schema that is easier to test.

The startup I co-founded, making email easier to read for people with dyslexia and ADHD. The story: demo, what I did, talks and a podcast.

A Mac app that puts my KEF speaker on the keyboard. 68 tests passed against a wrong spec, a good fix got thrown away, and the version that worked shipped.

I kept forgetting what was on each layer of my split keyboard, so I built a map that shows them all on one screen. What it does, and the choices behind it.

The day I stopped just writing code. Why I paused the build to map how the pieces fit, and how it made everything click.

Substack, Bootstrap, Astro or Hashnode? What I tried, what each is good for, and why clear requirements saved me time.

Why optimism turns into delusion when you stop taking in feedback, and how to get back to what Agile is for.