3 ms·
I’ve been programming professionally for 29 years and with the right constraints (strongly typed language, strict linting, adversarial review styleguide, test c
by sneak 2mo ago
I’ve been programming professionally for 29 years and with the right constraints (strongly typed language, strict linting, adversarial review styleguide, test coverage, clearly defined spec or requirements) it does indeed regularly write good code. All of the other stuff required is either set-once-and-forget or is also AI, and it does require supervision, but it writes good code the vast majority of the time.
Note that I am talking about frontier models and only the last 6-12 months. Opus was really the breakthrough point for me.
- loloquwowndueo 2mo agoI’ve been programming professionally for 31 years. With all those guardrails it writes functional code - but I would still not call it good. But hey to each their own.
- ff317 2mo agoI think of the distinction here is about the domains we're coding within. If your software projects are product-y CRUD apps/sites... well, LLMs will tend to perform decently at that, because it's fundamentally pretty trivial work anyways, and there are so many examples to draw from. All CRUD apps are essentially isomorphic, with just some rules to plug in about data validation, business logic, etc. On the other hand, if your software projects involve more-difficult subject matter, you're going to find it struggles a lot more.