One of the main pain points in the career of a software developer is that there are too many things to learn, not that much time available, and many different alternatives that can make it hard to prioritize and choose from an overwhelmingly large list of technologies that can currently be well paid in the market.
It’s even hard to compare it with any other job. At least, no other profession comes to my mind that could have such diverse possibilities to choose from.
Continue reading