← Back to context

Comment by boesboes

1 day ago

What is going on? We are blaming poor management and coaching/training on a tool again. It doesn't work, just as much as tools are never the answer to cultural problems. But blaming (or fixing) the tech is easy, that's why devops never really became more then increasingly complex shell scripting instead of having a real discussion on collaboration, shared goals and culture.

But it's a natural part of the cycle i think. Assembly language, compilers, scripting languages, application development frameworks... All lead to a new generation of programmers that "dont' understand anything!" and "it's just useful for the lazy!"..

I call BS. This is 100% a culture and management problem. I'd even go so far as to say, it is our responsibility as seniors to coach this new generation into producing quality and value with the tools they have. Don't get me wrong, I love shouting at clouds; i even mumble angrily at people in the streets sometimes and managers are mostly idiots; but we are the only ones that can guide them to the light so to speak.

Don't blame the tool, fix the people.

> it is our responsibility as seniors to coach this new generation into producing quality and value with the tools they have

That's one option.. Another is to just skip them and focus on the next one. It could be that the "pandemic generation" (to which juniors entering the workforce now belong) are just beyond repair. There seems to be a dramatic shift in attitude towards arrogance, not asking questions, reliance on lazy crutches like LLMs, etc. Maybe it's better to just abandon them, wait 5 years, and hope the next crop does better.

To be clear I hope we don't have to do that but sometimes I wonder.