korrents

software quality

Whether a program is any good and how anyone would know: tests, review, debt, and what a suite cannot cover.

What people on korrents have said about software quality, newest first — 19 positions from 12 people.

FilterEveryone, all time
  1. CM

    Casey Muratori quoted

    I would say the part that I don't like about test-driven development is the testdriven part. I don't think development should ever be driven by tests.

    Why performant code matters (but gets widely ignored), with Casey Muratoriyoutube.com 21st of 26 in this recording

  2. 2 weeks earlier
  3. CM

    Charity Majors quoted

    If we don't do it ourselves, meaning hold ourselves to a high standard, build with efficiency, constantly be like trying to get better, if we don't do it ourselves, someone will come and do it to us.

    Stop being skeptical about AI for development with Charity Majorsyoutube.com 24th of 26 in this recording

  4. 2 days earlier
  5. PS

    Peter Steinberger quoted

    If you count all the permutations, you can write all the tests you want. It is impossible to cover all of these and not break things from time to time. It is infinitely harder to evolve software that has users.

    Peter Steinberger: "Fun Is Velocity"youtube.com 6th of 22 in this recording

  6. 2 weeks earlier
  7. BC

    Boris Cherny quoted

    I I think this is sort of the crazy thing about building on models. It's just so different than all the engineering that I've ever done. Like in the past when you built on systems, you built these like big beautiful systems and you really think about the system design up front. You have like a big suite of unit tests. You think about everything and you know, like a re-architecture is a big project.

    Boris Cherny: We Cut 80% of Claude Code's Promptyoutube.com 7th of 20 in this recording

    design

  8. 12 days earlier
  9. DH

    Dex Horthy quoted

    the problem with training models on maintainability is like the cost function of bad architecture and bad program design can't be evaluated by running the unit test because it hits you 3 to 6 months later

    Context engineering with Dex Horthyyoutube.com 11th of 26 in this recording

    benchmarksdesignwriting

  10. DH

    Dex Horthy quoted

    yes it will catch things and it will raise your floor but I don't believe like the model writing the code is the same model reading the code and if you ask a model hey is this code good it's going to be like oh yeah it's great comprehensive it's got unit tests

    Context engineering with Dex Horthyyoutube.com 14th of 26 in this recording

  11. 2 weeks earlier
  12. KB

    Kent Beck quoted

    So beforehand because of this social divide between programmers and testers. There was a lot of incentive for the testers to have their own language. This is my tool. I know how to run it. I'm going to run it.

    How Kent Beck shapes the software engineering industryyoutube.com 8th of 28 in this recording

  13. KB

    Kent Beck quoted

    Then you had code review which gave you another level of feedback. You could roll out internally more frequently. And everybody was using Facebook for all kinds of stuff, personal and internal business stuff. So whatever feature you developed, people would start using it immediately. So you get another round of feedback. Then we had this phased roll out process where you'd start rolling your stuff out. If there was a problem, the blast radius would be limited to a a few million people.

    How Kent Beck shapes the software engineering industryyoutube.com 18th of 28 in this recording

  14. 3 months earlier
  15. SW

    Simon Willison quoted

    just cuz the test suite passes doesn't mean that the web server will boot. You know, there's there's always a chance that when you actually try in the real world, something's not going to work.

    Simon Willison: Engineering practices that make coding agents work - The Pragmatic Summityoutube.com 5th of 18 in this recording

  16. SW

    Simon Willison quoted

    And what you can do if you've got one of these conformance suites is you can give it to a a good agent and say, "Write code until this test suite passes." And it kind of will.

    Simon Willison: Engineering practices that make coding agents work - The Pragmatic Summityoutube.com 6th of 18 in this recording

  17. SW

    Simon Willison quoted

    Anything that you're maintaining over the longer term, the code quality does start really really mattering.

    Simon Willison: Engineering practices that make coding agents work - The Pragmatic Summityoutube.com 7th of 18 in this recording

  18. 8 months earlier
  19. DH

    David Heinemeier Hansson quoted

    Apple could absolutely stumble and I think they have more reason to stumble now than ever. They're behind on AI, terribly behind. Their software quality is faltering in a bunch of ways.

    DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast #474youtube.com 33rd of 36 in this recording

    Apple

  20. 5 months earlier
  21. DP

    Dylan Patel quoted

    But really the software engineering agents I think can be done faster sooner than any other agent because it is a verifiable domain. You can always unit test or compile, and there's many different regions of it can inspect the whole code base at once, which no engineer really can.

    DeepSeek, China, OpenAI, NVIDIA, xAI, TSMC, Stargate, and AI Megaclusters | Lex Fridman Podcast #459youtube.com 38th of 44 in this recording

  22. 7 years earlier
  23. HW

    Hillel Wayne quoted

    Uncle Bob gives terrible advice. Following it will make your code worse.

    Uncle Bob and Silver Bulletshillelwayne.com 1st of 3 in this piece

  24. HW

    Hillel Wayne quoted

    But unit tests don't give you much confidence in your code.

    Uncle Bob and Silver Bulletshillelwayne.com 3rd of 3 in this piece

  25. 3 years earlier
  26. DL

    Dan Luu quoted

    So the intermediate result appears to not be that TypeScript is reliable, but that projects mis-identified as TypeScript are reliable.

    Literature review on the benefits of static typesdanluu.com 2nd of 5 in this piece

    TypeScriptdesign

  27. 3 years earlier
  28. MF

    Martin Fowler quoted

    Test coverage is of little use as a numeric statement of how good your tests are.

    TestCoveragemartinfowler.com 1st of 3 in this piece

  29. MF

    Martin Fowler quoted

    If you make a certain level of coverage a target, people will try to attain it. The trouble is that high coverage numbers are too easy to reach with low quality testing.

    TestCoveragemartinfowler.com 2nd of 3 in this piece

  30. MF

    Martin Fowler quoted

    I would be suspicious of anything like 100% - it would smell of someone writing tests to make the coverage numbers happy, but not thinking about what they are doing.

    TestCoveragemartinfowler.com 3rd of 3 in this piece