2 ms·
> churns out a flood of blog posts about best practices? ...most of which are cargo-culting carbon-copies of "gurus" and "authorities" (and "Uncle Bob"). No cr
by klibertp 2y ago
> churns out a flood of blog posts about best practices?
...most of which are cargo-culting carbon-copies of "gurus" and "authorities" (and "Uncle Bob"). No critical thought in sight, but a lot of mental gymnastics to justify conclusions that don't follow from whatever was written above.
The massive influx of poorly prepared junior programmers in the last decade doesn't help. Somehow, beginner programmers tend to overgeneralize from too narrow a perspective, leading to fallacious but firmly held beliefs. This is nothing new and happens to most beginners; the problem is that we're dealing with a massive wave of beginners that seems to be still gaining momentum instead of subsiding. One of the effects is that the experienced, mature programmers' voices are drowned in the noise, save for a few "gurus" who are often better writers than programmers.
The whole field shunning its own history doesn't help either. The culture of moving fast created a misperception that things older than half a year have no value. Similarly, agile and co. made it so we live in perpetual "now," rarely considering the long-term consequences of our work. This leads to resume-driven development and contributes to enshitification of everything, yet nobody seems to realize there even is a problem, much less have any intention of fixing it.
Honestly, I'm struggling to find my place in the field after two decades of coding.
- ironmagma 2y agoAll the things you said about junior developers hold for senior developers too. This field of computer science is over a hundred years old, but we don’t (and can’t) treat it that way. The overgeneralization stems from having strong beliefs. Where do you get the idea we have a massive wall of beginners? Just a week ago was posted, “The End of Jr Engineers.”
- shrimp_emoji 2y agoIf there are no junior openings, there will be no more juniors. ;D
- sevensor 2y ago> The massive influx of poorly prepared junior programmers in the last decade It's been more than a decade. Take a time machine back to 2014, and we're complaining about religious zealotry among followers of the GoF book, debating whether SOLID means anything useful at all, and enjoying spicy rants like "Rails is a Ghetto." I think the problem is not so much that junior programmers are generally ill-prepared to do professional work -- that much is to be expected -- but that the industry continues to be unable or unwilling to evaluate competence.