DEV Community

Discussion on: Many software communities do not value the need to reduce the mental load for developers

Collapse
 
sharpdog profile image
SharpDog • Edited

After 40 years of developing I've seen many, many languages and frameworks come and go (I started in Fortran and the original Basic, Now I'm coding WPF, React, Angular and several cloud frameworks ...)

Basically, I treat everything as a herd of cats. When I need to grab a cat to catch a mouse I just look (google) for the best cat available and relatively easy to catch (learn). If the cat is nice to work with I pet it (have a good experience).

I really never worry about retaining what I learn. The way it works out for me is that if I repeat the process above enough (thousands) of times the cats I tend to catch a lot hang around my chair because I petted them.

How does this relate to the aforementioned JavaScript and Ruby discussion? Well, basically it's the number of cats. I don't mind too many cats so much as not finding a good cat to catch a mouse (and pet). It's personal preference but I tend to stay away from opinionated frameworks/ecosystems.

I like cats!

(also a disclaimer: I really like dogs as well, probably more than cats ;) )