Modern software quality, or why I think using language models for programming is a bad idea

Oct 20, 2023

https://softwarecrisis.dev/letters/ai-and-software-quality/

long, and well worth reading in full.

Bugs, shoddy UX, poor accessibility—even when accessibility is required by law—are non-factors in modern software management, especially at larger software companies.

The rest of us in the industry then copy their practices, and we mostly get away with it. Our margins may not be as enormous as Google’s, but they are still quite good compared to non-software industries.

We have an industry that’s largely disconnected from the consequences of making bad products, which means that we have a lot of successful but bad products.

...We are a mismanaged industry that habitually fails to deliver usable software that actually solves the problems it’s supposed to.

It’s into this environment that “AI” software development tools appear.

via this toot via Jeremy Kun

↑ up