Comment by al_borland

1 day ago

> Is it only me, or does it feel like there are half-baked features everywhere now?

This is the argument for actually learning, so you don’t ship half-baked code, because the AI isn’t good enough. The people who are telling you it is likely have a financial interest in pushing the narrative that AI will do it all.

> LLMs, on the other hand, are non-deterministic. Therefore, we cannot treat their outputs as just another layer of abstraction.

This is another problem. A lot of code is written so exactly the same thing happens every time. If AI is going in and changing the logic in subtle ways that aren’t noticed right away when updates are made, because no one understands the code anymore-that’s a problem. In hobby or toy apps, no one cares, but in production code and critical systems, it matters.

AI is not changing your logic after it produces your code, you aren’t putting your CLAUDE.md file as the only thing in your build system and rebuilding your code each time you deploy it.