Their career.

They have a terrible attitude.

Your writing is full of this; multiple developers don’t share one career not one attitude. Their careers; their attitudes.

Companies don’t promote hard-working and dedicated developers because they would need to pay them more.

As for keeping up with technology, I don’t know anyone who doesn’t do that. But a lot of new frameworks fizzle and die. Ask anyone who learned Silverlight only to see Microsoft make a “business decision” and abandon it. Times and money wasted.

For a short contract last year I learned three new programming languages. I was struck by their inferiority; JavaScript feels like a toy and Django is an absolute mess. Python’s virtue is mostly in its extensions and the language itself is unremarkable. What good did this keeping up do me?

And there are new fads in the industry I want nothing to do with. The methodologies are freaking stupid, the new nomenclature (stories, technical debt, refactoring) is just jerking off. TDD is idiotic and the fanaticism around it is scary.

I became a developer because I like solving problems. I don’t want a promotion into management because it would feel like being buried alive. Does that mean I’m a failure? No. I’m doing what I like.

American Software Developer living in Vietnam. Classical musician (guitar, woodwinds), weightlifter, multilingual, misanthrope • XY

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store