Notes on software quality
The most practical way to measure quality is to test with many different people, and have many experts take a look. If thorough testing and 100 experts can’t find a problem, the thing is probably perfect. Perfection is impossible. The agreed-upon best-designed software in the industry has noticeable problems. But the closer you can get, the better. The closer you try to get to perfection, the harder it is. This is the same “diminishing returns” effect you’ll see anywhere quality is involved. Leadership and culture both define and allow quality. Even if they don’t believe they do. Even if they haven’t thought about it. Their actions and beliefs will either enable or limit quality. Quality is a result of ability and appetite. Does the organisation have people who can produce high quality (ability)? And does the organisation allow quality to be achieved (appetite)? ~100% of the time I’ve seen an organisation make high quality software, it is because the leaders wanted it. If the leaders d
Notes on software quality Jump to: How I think about quality Universal signals of quality The six signals of quality in software The benefits of software quality Beliefs about quality I want to disprove Quality is impossible at scale Anecdotal evidence that quality is impossible at scale Companies with dedicated quality efforts Interface quality of life improvements How I think about quality Quality is the absence of problems “The absence of problems” is the best definition I can come up with for quality. The most practical way to measure quality is to test with many different people, and have
Explore this link on the map →saved by
related reading
- How to create software quality. | Irrational Exuberancelethain.com
- The Joel Test: 12 Steps to Better Code – Joel on Softwarejoelonsoftware.com
- Jenny Wen — What we don't talk about when we talk about quality...jennywen.ca
- We Don’t Sell Saddles Here. The memo below was sent to the team at… | by Stewart Butterfield | Mediummedium.com
- You are never taught how to build quality software | Florian Bellmann | Be curious, explore and meditate.florianbellmann.com
- Software Engineering at Googleabseil.io
- Pmarchive · The only thing that matterspmarchive.com
- Retool Blog | The art of good softwareretool.com
- Aim for "best in the world, bar none." - by Patrick Morganitspatmorgan.substack.com
- I could do that in a weekend!danluu.com
- Why is quality so rare? - Linearlinear.app
- Super successful companies - Sam Altmanblog.samaltman.com