As programmers, one of the things that we often hear is how we need to expose ourselves to other languages and environments in order to become more diversified in our experience. Or maybe it’s presented in a way that says we need to get to know other environments so we don’t get stale in the areas in which we currently work.
Whatever the case – whatever you’ve heard, or however you’ve heard it – I don’t necessarily disagree with it.
I do think it’s important that we stay up to date on a lot of the new technology that’s available and I do think that it’s important that we learn some of the ways other languages do things. It helps us to become better thinkers.
And by becoming better thinkers, we can become better programmers and we can bring all of that experience back to the place where we started – in the environment in which we work best or in that we like most.
Continue reading