Learning
There isn’t a reason not to learn something. Although there are things that don’t seem worth learning, I don’t think that’s a viable excuse to not learn it.
Although I’m more a “backend” guy when it comes to the development of applications, there isn’t a way around messing with “frontend” stuff (HTML and CSS). I hate doing CSS and still, I have to keep myself educated on it.
I think I have written about it here before, that I’m working on a complete rewrite of one of “our” products. The last few months I have been completely focusing on the backend NodeJS part. It all started with some research on which framework to use.
Just like the frontend world that has Angular, Ember, React and Vue, there are several backend frameworks to choose from. ExpressJS, Koa, Hapi and NestJs.
After some prototyping, I laid my hands on NestJs. It uses ExpressJS (or Fastify) as HTTP Module and provides a bunch of different stuff that doesn’t to be invented again (the wheel is already invented, no sinful way to do it again).
Today I started doing the online course the NestJs authors produced. Lucky me, I convinced my company to buy it, so it didn’t even cost me a dime. And, I get paid to watch the videos.
Although there were a bunch of basics, in the beginning, I didn’t think would provide me with value, but by lunchtime, they already did, as I found a way to produce less (complex) code.
So I’ve you got the time to learn something new, do it! You can’t lose.