We humans are not merely bad at it, we have people who have been doing the work with no desire to be good at it in the first place.
that's the thing tho
coding was always "just a job" to me, it's part of why I burned out
I do enjoy some minor coding as a hobby when I'm free to make actually good software I guess
but the strictures of professional dev do not allow you to make good software
my skills deteriorated because the stuff I wanted to learn to do my job better felt futile, because it would never be adopted, and I'm frankly not doing Java/Spring dev unless I'm getting paid for it
but I'm still not gonna hand-in fucking copilot slop because I have to have SOME self-respect
@annarcana @pikhq IME that depends on the company (namely the type of work/how expressive they let you be). That said, I found it helped to have personal projects that were exciting and completely unrelated to what I did at work.
AIUI one of the marketed features of Java (to management, not programmers/users) was to be able to treat programmers as interchangeable — sadly I don't have a citation, but it explains the lack of features like goto and operator overloading. With that in mind it's unsurprising that despite a decent amount of experience with Java for school/work don't find it enjoyable.
(On the flipside, people who do programming as "just a job" shouldn't be looked down on, but even if LLMs weren't unethical, LLM-generated code lacks the professionalism I'd expect.)