korrents

software quality

What are tests for, and how much testing is enough? · Should software be one program or many small services? — the views on this, and who holds which

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
  1. DH

    David Heinemeier Hansson quoted

    Creator of Ruby on Rails, CTO of 37signals

    the code is good or bad whether it was written by math or by mind. Coder or clanker. Merge good code, reject bad code.

    ↗@dhh on Xx.com

  2. 4 days earlier
  3. GO

    Gergely Orosz quoted

    Writes The Pragmatic Engineer

    The 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

    ↗@GergelyOrosz on Xx.com

  4. 1 day earlier
  5. TB

    Thorsten Ball quoted

    Co-founder of Amp and co-host of the Raising an Agent podcast

    If 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.

    ↗@thorstenball on Xx.com

  6. 1 day earlier
  7. TB

    Thorsten Ball quoted

    If 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?

    ↗@thorstenball on Xx.com

  8. 4 days earlier
  9. DH

    David Heinemeier Hansson quoted

    there's no future where you're manually reviewing every line of agent code

    ↗@dhh on Xx.com

  10. 3 days earlier
  11. DH

    David Heinemeier Hansson quoted

    It'll soon be seen as deeply irresponsible to have critical code reviewed by human eyes alone.

    ↗@dhh on Xx.com

  12. TB

    Thorsten Ball quoted

    What will matter in future is runtime behavior: Performance characteristics, resource usage, failure modes, observability, debuggability, deployments, rollbacks. And legibility of all that to agents.

    ↗@thorstenball on Xx.com

  13. 1 day earlier
  14. JS

    John Scalzi quoted

    American science fiction novelist (Old Man's War

    We 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.

    ↗Our Thrilling New Purchasewhatever.scalzi.com

  15. 1 day earlier
  16. GT

    Geoff Teehan quoted

    Chief Design Officer at Lightspark

    I 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

  17. GT

    Geoff Teehan quoted

    95% 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

  18. 2 days earlier
  19. AH

    Ann Handley quoted

    Wall Street Journal bestselling author on marketing and writing

    But 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

  20. GR

    Guillermo Rauch quoted

    CEO of Vercel; creator of Next.js and Socket.IO

    The thoroughness with which agents can test and QA software is unrivaled.

    ↗@rauchg on Xx.com

  21. GR

    Guillermo Rauch quoted

    The software of the future will be of a quality and performance we've never experienced before.

    ↗@rauchg on Xx.com

  22. 1 day earlier
  23. CW

    Chris Wellons quoted

    Software engineer who writes about low-level and systems…

    The 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

  24. TL

    Tobias Lütke quoted

    Co-founder and CEO of Shopify

    Accept 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.

    ↗@tobi on Xx.com

  25. 1 day earlier
  26. TB

    Thorsten Ball quoted

    in 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

  27. TB

    Thorsten Ball quoted

    Most 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

  28. TB

    Thorsten Ball quoted

    There’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

  29. 1 day earlier
  30. HH

    Hamel Husain quoted

    Machine learning engineer and independent AI consultant

    Even 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

  31. 2 days earlier
  32. GO

    Gergely Orosz quoted

    This is why everyone is rethinking code reviews, deploys, possibly even o11y

    ↗@GergelyOrosz on Xx.com

  33. MH

    Mitchell Hashimoto quoted

    Creator of Ghostty and co-founder of Superlogical

    I 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.

    ↗@mitchellh on Xx.com

  34. 2 days earlier
  35. JS

    Jason Snell quoted

    Technology writer and podcaster

    I'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

  36. 3 days earlier
  37. GO

    Gergely Orosz quoted

    All 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

    ↗@GergelyOrosz on Xx.com

  38. 1 day earlier
  39. KD

    Katie Dill quoted

    Head of Design at Stripe

    Why 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

  40. KD

    Katie Dill quoted

    It'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

  41. PS

    Peter Steinberger quoted

    Founded PSPDFKit in 2011 and ran it for a decade

    Duplicating logic is no longer painful. Abstractions still are.

    ↗@steipete on Xx.com

  42. 2 days earlier
  43. GR

    Guillermo Rauch quoted

    the new bottleneck in software engineering: review, testing and QA

    ↗@rauchg on Xx.com

  44. GO

    Gergely Orosz quoted

    One very interesting thing about code reviews starting to fade in many places

    ↗@GergelyOrosz on Xx.com

  45. 1 day earlier
  46. KC

    Kun Chen quoted

    Software engineer; author of axi.md

    unit tests are just source code at this point e2e test is the only real kind of test we can trust to guard actual behavior

    ↗@kunchenguid on Xx.com

  47. AR

    Armin Ronacher quoted

    Creator of Flask and Jinja

    All 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