software quality
What are tests for, and how much testing is enough? · Should software be one program or many small services?
Whether a program is any good and how anyone would know: tests, review, debt, and what a suite cannot cover.
FilterEveryone, all time172 from 84 people
- DH
David Heinemeier Hansson quoted
Creator of Ruby on Rails, CTO of 37signals
Their wordsthe code is good or bad whether it was written by math or by mind. Coder or clanker. Merge good code, reject bad code.
- 4 days earlier
- GO
Gergely Orosz quoted
Writes The Pragmatic Engineer
Their wordsThe cost of introducing and paying off tech debt has changed very, very much and I don't even know most of us have the time and space to think about what it means
- 1 day earlier
- TB
Thorsten Ball quoted
Co-founder of Amp and co-host of the Raising an Agent podcast
Their wordsIf you believe that Rust isn't needed for agents anymore because they're good at mem alloc then you also have to believe aspects of testing become useless.
- 1 day earlier
- TB
Thorsten Ball quoted
Their wordsIf it works, if it's performant, if it has no bugs, if you understand how it works, if the agent can modify it a month from now, to your liking, is it slop?
- 4 days earlier
- DH
David Heinemeier Hansson quoted
Their wordsthere's no future where you're manually reviewing every line of agent code
- 3 days earlier
- DH
David Heinemeier Hansson quoted
Their wordsIt'll soon be seen as deeply irresponsible to have critical code reviewed by human eyes alone.
- TB
Thorsten Ball quoted
Their wordsWhat will matter in future is runtime behavior: Performance characteristics, resource usage, failure modes, observability, debuggability, deployments, rollbacks. And legibility of all that to agents.
- 1 day earlier
- JS
John Scalzi quoted
American science fiction novelist (Old Man's War
Their wordsWe don’t need an LED screen or phone alerts, and recent news has shown that “smart appliances” can mess you up with a bad update.
- 1 day earlier
- GT
Geoff Teehan quoted
Chief Design Officer at Lightspark
Their wordsI think that like some of the more perceived boring things are just so critical. And I think it's and and so useful and so impactful.
↗Geoff Teehan - Navigating change as a designeryoutube.com 1st of 15 in this recording
- GT
Geoff Teehan quoted
Their words95% of it is going to be shitty, right? So and shitty software is easy to deal with. It just goes away because it's bad.
↗Geoff Teehan - Navigating change as a designeryoutube.com 14th of 15 in this recording
- 2 days earlier
- AH
Ann Handley quoted
Wall Street Journal bestselling author on marketing and writing
Their wordsBut it does mean that speed and efficiency, on their own, aren't making the work better.
↗New Data Just Dropped! Latest Blogging Researchannhandley.com 1st of 3 in this piece
- GR
Guillermo Rauch quoted
CEO of Vercel; creator of Next.js and Socket.IO
Their wordsThe thoroughness with which agents can test and QA software is unrivaled.
- GR
Guillermo Rauch quoted
Our readingThe software of the future will be of a quality and performance never experienced before.
Their wordsThe software of the future will be of a quality and performance we've never experienced before.
- 1 day earlier
- CW
Chris Wellons quoted
Software engineer who writes about low-level and systems…
Our readingCMake tooling is missing a linter that could statically catch most CMakeLists.txt mistakes.
Their wordsThe world needs a good CMake linter, which could catch most cases statically.
↗What's been going on in w64devkit the past yearnullprogram.com 1st of 3 in this piece
- TL
Tobias Lütke quoted
Co-founder and CEO of Shopify
Their wordsAccept code on merit and ensure that a person takes accountability for it. Doesn’t matter if it was typed, chiseled, generated, or bit-flipped via magnetized needle on a chip. If it’s good, it’s good. If it’s slop, it’s slop.
- 1 day earlier
- TB
Thorsten Ball quoted
Their wordsin the future, humans won’t find a bug or an issue with the code produced by a model, at least not in a reasonable time. Humans will only review the system and its composition, but it won’t be in PRs and it won’t be by looking through every line of the code.
↗What I believe about the future of software developmentthorstenball.com 1st of 15 in this piece
- TB
Thorsten Ball quoted
Their wordsMost bugs won’t be “coding” bugs. They’ll be “you asked for the wrong thing” bugs.
↗What I believe about the future of software developmentthorstenball.com 3rd of 15 in this piece
- TB
Thorsten Ball quoted
Their wordsThere’s no proof that “good code” will matter in the future. The notion of “good code” itself is mostly based on the idea that it’s easy/cheap/efficient for humans to work with. But humans won’t modify the majority of code.
↗What I believe about the future of software developmentthorstenball.com 11th of 15 in this piece
- 1 day earlier
- HH
Hamel Husain quoted
Machine learning engineer and independent AI consultant
Our readingEvaluation and error analysis will remain necessary practices even if AI models become near-perfect.
Their wordsEven with perfect models, you still need to verify they're solving the right problem. The need for systematic error analysis, domain-specific testing, and monitoring will still be important.
↗AI Evals: Everything You Need to Knowhamel.dev 1st of 2 in this piece
- 2 days earlier
- GO
Gergely Orosz quoted
Their wordsThis is why everyone is rethinking code reviews, deploys, possibly even o11y
- MH
Mitchell Hashimoto quoted
Creator of Ghostty and co-founder of Superlogical
Their wordsI should be able to pull you aside at any moment and ask you to explain any customer-facing system you've shipped. You should be able to clearly explain how it works and defend the decisions you made.
- 2 days earlier
- JS
Jason Snell quoted
Technology writer and podcaster
Their wordsI'm of the opinion that if you ship a feature in your "final" OS version, it's fair to judge it.
↗macOS 27 Golden Gate Review: Bridging the Tahoe gapsixcolors.com 1st of 3 in this piece
- 3 days earlier
- GO
Gergely Orosz quoted
Their wordsAll of these are things that power users IMMEDIATELY notice and get annoyed. But there's no good way to report them, and the eng teams clearly are flying blind, patting themselves on the back how everything is up velocity-wise... but product quality got degraded! And they don't even know
- 1 day earlier
- KD
Katie Dill quoted
Head of Design at Stripe
Their wordsWhy should that matter how it was made? It doesn't matter to the users how it was made. It matters to them if it's good or not.
↗How to scale intent, quality, and artistry with Al | Katie Dill (Stripe) (Lenny & Friends Summit, San Francisco, 10 September 2026)youtube.com 4th of 12 in this recording
- KD
Katie Dill quoted
Their wordsIt's a new behavior. We have to unlearn that built means done and that done means good.
↗How to scale intent, quality, and artistry with Al | Katie Dill (Stripe) (Lenny & Friends Summit, San Francisco, 10 September 2026)youtube.com 8th of 12 in this recording
- PS
Peter Steinberger quoted
Founded PSPDFKit in 2011 and ran it for a decade
Their wordsDuplicating logic is no longer painful. Abstractions still are.
- 2 days earlier
- GR
Guillermo Rauch quoted
Their wordsthe new bottleneck in software engineering: review, testing and QA
- GO
Gergely Orosz quoted
Their wordsOne very interesting thing about code reviews starting to fade in many places
- 1 day earlier
- KC
Kun Chen quoted
Software engineer; author of axi.md
Their wordsunit tests are just source code at this point e2e test is the only real kind of test we can trust to guard actual behavior
- AR
Armin Ronacher quoted
Creator of Flask and Jinja
Their wordsAll those things you can easily measure in isolation, and you can also optimize for them quite locally. But these local optimizations do not produce global optimums, and the fewer of us are looking at the output, the less it matters.
↗Astra for Coding: Why Are We Doing This Again?lucumr.pocoo.org