Blog

Notes on building software well.

No fluff, no hype. Practical thinking from engineers who ship products for founders.

Founders · 5 min read

The cheapest quote is usually the most expensive

Every founder gets the bid that's half the price of everyone else's. Here's what that number quietly leaves out, and why it tends to cost more in the end.

Jun 26, 2026
Ownership · 5 min read

You should own your code, here's how to make sure you do

Plenty of founders discover, too late, that they don't actually control the software their business runs on. Ownership isn't automatic. You have to insist on it.

Jun 19, 2026
Process · 6 min read

What 'done' actually means in software

'Almost done' is the most expensive phrase in software. Defining what 'done' means up front is how projects actually finish.

Jun 12, 2026
Product · 6 min read

Build vs. buy: when custom software is actually worth it

Not every problem needs custom software. Knowing when to build and when to buy off-the-shelf saves founders a lot of money and time.

Jun 9, 2026
Engineering · 5 min read

Why deploys should be boring

If shipping a change makes your team nervous, that's a problem worth fixing. The goal is deploys so routine they're boring.

Jun 5, 2026
Product · 6 min read

How to scope an MVP you won't have to throw away

The difference between an MVP that becomes your product and one you rebuild in a year comes down to a few scoping decisions. Here's how we make them.

Jun 1, 2026
Engineering · 5 min read

5 signs your product needs modernizing (before it's urgent)

Technical debt rarely announces itself. By the time it's obvious, it's expensive. Here are the early signals worth acting on.

May 18, 2026
AI · 7 min read

Adding AI that actually pays off (not just demos)

AI features are easy to demo and hard to make reliable. Here's how we decide what's worth building, and how we keep it accurate in production.

May 2, 2026

Have a project, not just a question?