Dan McKinley wrote "Choose Boring Technology" in 2015. A decade later, the case is stronger, not weaker.
His argument was simple: every team has a limited number of innovation tokens. Spend them on the problem you're solving, not on the tools you're solving it with. Pick the database everyone already knows. Pick the language with twenty years of answers on the internet. Save your risk budget for the thing that actually matters.
Ten years of industry churn later, that advice holds up better than almost anything else written about technology in the same period.
Cleverness is expensive in ways that don't show up on the invoice.
A clever architecture looks great on a whiteboard. It impresses people in meetings. It gives the person who designed it a story to tell. And then, six months later, the person who designed it moves on, and the person who inherits it can't figure out why it was built that way.
Clever solutions require their creator to be present. They need context that isn't documented because it lived in someone's head. They optimize for the person who built the system, not the person who has to maintain it.
Boring solutions don't have this problem. Not because they're simple in a reductive way — real-world problems are genuinely complex. But because boring solutions express that complexity in patterns that other people already recognize. Standard tools. Conventional structures. The kind of code, or process, or system that a new person can understand on their first day because it looks like something they've seen before.
That's not a failure of imagination. That's the highest form of it.
The systems that actually run civilization are boring. Banking infrastructure. Power grids. Water treatment. Air traffic control. Emergency dispatch.
None of them are interesting. All of them are trusted. They work today. They worked yesterday. They'll work tomorrow. You only notice them when they stop, and when they stop, you realize how much was riding on something nobody thought about.
These systems share three traits. They're predictable — same input, same output, Tuesday after Tuesday. They're maintainable — not by the genius who designed them, but by whoever shows up next. And they're invisible — running in the background while everyone focuses on something more exciting.
Predictability, maintainability, invisibility. That's not a lack of ambition. That's ambition fulfilled. The destination of every innovation is to become boring as fast as possible.
Electricity was miraculous in 1882. Plumbing was revolutionary in antiquity. The internet was inconceivable a generation ago. Now they're utilities. That's not a tragedy — that's the finish line.
The pressure to be clever comes from everywhere. Job postings demand experience with whatever shipped last quarter. Conferences celebrate disruption like it's an unqualified good. Venture capital rewards novelty over durability. And so people build clever things — choose the new tool over the proven one, add complexity because simplicity feels like not trying hard enough, optimize for the demo instead of the decade.
Then they wonder why everything breaks.
The boring choice is usually the obvious one. The tool your next hire already knows. The architecture that doesn't require a hero to keep alive. The process that works when the person running it is tired, distracted, or new.
It's not glamorous. It doesn't get you a speaking slot. It doesn't trend.
But it runs. Month after month, without drama, without heroics, without the person who built it needing to be in the room.
That's not settling. That's the whole point.