







We usually perceive that it costs more to get higher quality, but software internal quality actually reduces costs.
How to create software quality.
I’ve been reading Steven Sinofsky’s Hardcore Software, and particularly enjoyed this quote from a memo discussed in the Zero Defects chapter: You can improve the quality of your code, and if you do, the rewards for yourself and for Microsoft will be immense. The hardest part is to decide that you want to write perfect code. If I wrote that in an internal memo, I imagine the engineering team would mutiny, but software quality is certainly an interesting topic where I continue to refine my thinking. There are so many software quality playbooks out there, and I increasingly believe that all these playbooks work in their intended context, but are often misapplied.

More Money For Better Open-Source Software
Not all good products make good businesses - The Intercom Blog
It's easy to assume that solving a real problem with a good product magically creates a successful software business. Sadly that’s never guaranteed.

Why We Can't Have Nice Software - Andrew Kelley
The problem with software is that it's too powerful. It creates so much wealth so fast that it's virtually impossible to not distribute it.
In Thrall to Scarcity
As I’ve talked about in this space in the past, I’ve been coming to some conclusions about free software (open source, or whatever you want to call it): the economics of it, like anythi…

“I think there’s a lot of value in these.” – Unsung
A blog about software craft and quality

Notes on software quality
“The absence of problems” is the best definition I can come up with for quality.
You have to beat the models at something
In 2025, I wrote that software engineers ought to be assessed by “value over replacement”: not how much money they made for their company, but how much they…
Why Open Source Software / Free Software (OSS/FS, FOSS, or FLOSS)? Look at the Numbers!
This paper provides quantitative data that, in many cases, open source software / free software is equal to or superior to their proprietary competition. The paper examines market share, reliability, performance, scalability, scaleability, security, and total cost of ownership; it also comments on non-quantitative issues and unnecessary fears.
The Tyranny of the Marginal User
why consumer software gets worse, not better, over time

Software Needs To Be More Expensive
Software, like coffee, is too artificially cheap, and we need to make it more expensive. I have one suggestion for how to do that.
The Case for Software Craftsmanship in the Era of Vibes
From the Zed Blog: Working toward genuine, quality software in an era where code production is not the constraint anymore.

Seeing Like a Programmer (LambdaConf 2024) — Sympolymathesy, by Chris Krycho
How do we make good software, and indeed, what makes software good: both as software, and in terms of its place in the world?

The $70B Open Source Software Paradox
It’s no news that over the last 10-15 years, particularly noticeable in the last 5 years, the enterprise software industry has gradually transformed from complex, expensive, closed-source (proprietary) software stacks to extensible/configurable,...


Switching Costs in Software Development
The story of why it is important to make sure that it is easy to switch from one service to another.
