I’m not looking to change my focus to another language (although I could never rule that out entirely), but I believe the more areas you have at least some experience in the better. In the book The Pragmatic Programmer, the authors Andrew Hunt and David Thomas recommend that you learn at least one new language every year. The thinking behind this is that each language has a different way of solving the same problem. By learning more languages you learn more ways to approach problems which will help to prevent you getting stuck in a rut.
Another language I’d like to become more familiar with is Java, mainly because it is used widely at MetaBroadcast, so that familiarity will enable me to understand more about how our backend systems work. Thankfully Emils has recently started leading a series of Java 101 sessions aimed at getting the whole team familiar with the language, and despite it being early days it’s already proved helpful.
What languages are you currently learning or hoping to look at soon? We’d love to know!
If you enjoyed the read, drop us a comment below or share the article, follow us on Twitter or subscribe to our #MetaBeers newsletter. Before you go, grab a PDF of the article, and let us know if it’s time we worked together.