Most software developers love their craft, and spend hours not just writing code and solving problems, but actively engaging with the community and trying to learn new things. Software developers want to constantly get better, improving their abilities, staying up-to-date with the latest trends, and hopefully making more money. But…