| ▲ | timmytokyo an hour ago | |||||||
In my experience it's the poorest programmers who thrive with LLMs, because it levels them up. They lacked the skills to design and write quality code before AI, and now they feel like they can compete. They get a computer to write all their code and get to attach their name to it. That's why you see such pushback against AI critics from a vocal subset of engineers; they're the ones who weren't very good. The engineers who critique AI are the ones who see the garbage code the LLMs write. Just look at the source dump for Claude Code; that code was a rat's nest of epic proportions. | ||||||||
| ▲ | infecto an hour ago | parent | next [-] | |||||||
This reads less like an observation about AI and more like someone who thinks very highly of their own judgment and coding ability. Over the years I’ve worked with a few engineers who talked this way. Ironically, they often ended up being a bigger drag on the team than the “lower skilled” developers they looked down on. Dismissing entire groups of engineers rarely produces much insight. My experience is that the loudest voices tend to be at the extremes. One side treats LLMs as magic and attributes every productivity gain to AI. The other contributes little beyond “LLMs are garbage and make mistakes.” Neither position is particularly useful. The reality is probably somewhere in the middle. LLMs are genuinely helpful for many tasks and can make good engineers more productive. They also make mistakes, sometimes serious ones, and still require judgment, design skills, and review. Most engineers I know who use them regularly seem to understand both sides of that tradeoff. | ||||||||
| ||||||||
| ▲ | axus an hour ago | parent | prev | next [-] | |||||||
Agree wit you. I like coding and am pretty good about tracking down edge cases to handle, but am so so slow compared to the good programmers. Until now, the company's money (my time) was better spent on other necessary work. | ||||||||
| ▲ | lokar an hour ago | parent | prev [-] | |||||||
I see it slightly differently. It "levels" up the poor programmers in the sense they can submit a ton of output that seems plausible to managers. But it can also help Sr engineers, differently. They tend to use it in smaller, more tightly scoped use cases. Well scoped re-factoring, boilerplate stuff, improving personal tools, etc. The improvement is not nearly as visible or measurable to managers. | ||||||||