For thirty years, software was one trade: buy something that mostly works, or pay real money for the thing that actually works. Everybody bought. Building was expensive, and settling was the grown-up answer.

The purchase looked like this. You get maybe 90% of what you need, and the missing 10% is where your actual work happens, so you bend around it. The interface is designed for everyone, which means ugly as hell for you, and it stays ugly because your screen is one row on a roadmap you’ll never see. Monthly rent for the privilege. Settling wasn’t the failure mode; it was the process.

The number that collapsed

Producing software — having it actually written, not imagining it — now costs nothing next to paying an expert to write it. My coding agents run on hardware in my own house (why they live there) and write, test, and rebuild code at close to expert level while I sleep. They don’t complain when you change your mind: no change order, no two-week notice to move a button, no quitting mid-project. Weigh that against an expert’s salary, recruiting, and calendar quarters, and production cost has stopped being the number in the decision. When the biggest number in an equation stops mattering, the equation changes. “Never build what you can buy” was pricing information. Reprice it.

Ninety percent was never a fair deal

A vendor product is the average of ten thousand customers, and your workflow is the rounding error. The feature you want is deliberately missing because it would help people like you, and you are not the median. You didn’t settle because custom was impossible; you settled because custom was priced for the 1990s, so you rented someone else’s compromise by the month.

Now a person who knows what they want can have an app that matches the problem exactly — the screen you’d have sketched, doing the job the way you actually do it. The ugly-as-hell tool is now optional.

The shelf of things I stopped buying

Tested on my own life this past few months. I run a small roofing company, and every estimating tool was either bloated enterprise software or a form builder that fought how estimates actually get built — so now our own quoting app runs on the office LAN and fits the business 100%. A recommendation page for the media server. An image viewer. A video editor. A control panel for a keyboard with a proprietary brain. This blog. Each one replaced a tool that did most of the job while feeling like wearing somebody else’s boots, and each cost an evening of being specific.

THE SETTLEMENT what vendor software was always selling ! 90% fit — the missing 10% is your workflow ! Designed for everyone, which means for you ! Ugly as hell, and it stays ugly ! Roadmap set by people who never met you ! Your workflow bends around the software ! Monthly rent on someone else’s compromise fine when custom cost five figures not fine anymore THE CUSTOM BUILD what an agent makes for the cost of an evening √ 100% fit — built around how you work √ The interface is the napkin sketch, shipped √ Move a button Tuesday? It moves Tuesday √ The roadmap is just your to-do list √ The software bends around you √ You own it; changes cost an evening, a quote required input YOU — a competent person who knows exactly what they want
The vendor panel didn’t get worse. The price of the right-hand panel changed.

The catch: you have to know what you want

What collapsed is the cost of typing software into existence. The cost of knowing the problem didn’t move. If you know your workflow well enough to smell the wrong third button, you are the customer vendors were structurally unable to serve. If you’ve never had to say what you actually want, an agent gets you to the wrong thing faster, at full custom quality.

We had the expertise backwards. We assumed the hard part was the building, paid builders, and the building ate the budget. The knowing was always the rare skill — cheap production finally pays the person with the clear picture.

What you still owe the work

Own means upkeep, bugs included — but the thing you own is cheap to change, and the thing you rent changes on someone else’s schedule or never. Verifying stays human: read what it built and use it before you trust it (that discipline, written up here). And buy the boring stuff: email, accounting, payroll. Custom is for the tools you care about, and the caring is exactly why they finally fit.

Stop settling

Every rule we repeat — don’t reinvent the wheel, custom is reckless — was pricing information. Reprice: what would you build if building were nearly free, and is your rental better than that? Most vendor software, honestly examined, does most of the job, shaped like nobody’s idea, rented monthly. You don’t have to take that trade anymore. If you know what you want, you can have the exact thing. Not ninety. A hundred. Stop settling.

— Kris