It’s the hyperspecialization that is the problem. To ease the training of the labor force, they wanted to specialize everyone. However, generalists have their value too, as they act as the glue. But, management have forgotten that. All they care about employees that fit their small niche, which makes it hard for them to get employees and for others to get a job. I have given many interviews, where I was not as good with the manager’s niche and that sucked ass because whatever knowledge I am missing, I could easily learn it while working because I focussed to learning how to learn too. But, that was not good enough.
It’s so funny how colleagues and employees act as though their job is so niche no one could do it. Bro, YOU did it and you’re just some andy (respectfully). Anyone can do it.
I’ve seen some meme’s about imposter syndrome along the lines of “If it was really important, wouldn’t they get someone better to take care of it?” and they’ve actually helped me relax quite a bit about my work responsibilities.
Also, I want others to be able to do my job. Being the only person where I work familiar with my shit is such a pain in the ass! I want to work on new stuff, not be cursed to answer the same damn questions every day because no one can be bothered to read the documentation I wrote.
Absolutely my mind set - “Oh, so this is the bar? Okay…”
Frankly it just makes me sad at this point.
I wished to sit in an open plan office where everyone could see me scratch my ass while all conversation and meetings were done via Slack and Zoom, even if we were next to each other.
I essentially quit the programming profession because of fucking open office plans. Just an absolute nightmare as far as actual productive coding environments are concerned.
Modern “open plan” offices with hot desking bullshit are not designed for neurodivergent people which are generally drawn to programming.
They’re the wet dreams of marketing departments the world over, but genuinely shit for everyone who has to concentrate on their work lol