Software Diversity

Every year it becomes clearer to me that any software engineer must become proficient in a broad range of languages and environments in order to be effective in modern environments.

Over the last few years I’ve written substantial amounts of code at work in C#, Java, C++, Javascript and a bit of perl and python. At home I’m coding in C#, C++, PHP, Python, Javascript and a smattering of other languages now and again. This code has run under Linux, Windows, AWS, MacOS and a bit of embedded work.

The many, varied choices out there bring so many different strengths to the table for various work items that coding in only a single language or for a single platform involves leaving your most powerful tools behind.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.