DEV Community

Discussion on: The slow and painful death of a developer

adriannull profile image

Depends alot on what position(s) you are and what you want for yourself on the long run.

Personally, i don't see IT verry well. For years it has kept reinventing the weel with every single new technology that appeared. Instead of having just a few languages to give us the power to do anything, we have zillions of languages + platforms + frameworks + various libraries and third party thingies that make up a "full stack". Keeping up to date is a bit too tedious as it appears like reinventing the wheel every single time. And honestly, i don't see many benefits coming from it.

The direction of technology, in general, is influenced too much by the commercial side and too little by general common sense. Now, there may be some technologies en-vogue because there are few people that are good with them. But in a few years, as more and more will learn, their value will decrease. So, to keep up a great value, some new technologies will emerge and will become more valuable. Does this mean that the old technologies won't perform anymore ? Surely not, they will keep doing their thing as well as before.

What i've learned from my experience as a professional - you should pick clients that are happy with the final project done and working fine, and just that. If your client or company is pressing you to use a certain language / framework / tool / whatever ... you should seriously think about if it's worth for you on the long run. And no, don't think only about the money. Think about the stress and how it will affect your health on the long run.

On the other side, if you really really want to work for big companies with verry tight workflows and such ... then yeah, you have to just accept that you have to learn new things round the clock, no matter how useful (or useless) they are.