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.
I don’t think it’s at all a surprise to hear people hating on working within WordPress as the a specialty. I mean, the software has enabled people to build amazing looking websites without having to write any line of code.
That’s really, really impressive and it’s not something that we should ever discount.
On the flip side, WordPress has also enabled developers to do some really amazing things. Aside from some of the great themes designers and developers have created, there are also some really cool plugins, applications, and so on that people have built very, very successful businesses.
Learn a New Language
But from a programmer’s perspective, what’s one of the coolest things?
It’s that we can take all of these new concepts that we learn either via reading books or blogs, learning other languages, etc., and then bring them back into the world in which we primarily work. We can continue to become better programmers building better tools and experiences through the things that we’ve learned.
And since it’s open source, we can pass that information along to the next group of people who follow behind us.
So the next time someone urges you to branch out or learn something new or try a new language, and so on, don’t be afraid to tinker, to build, to get frustrated, and to learn.
You don’t have to leave the things you’ve love working on or working in simply to learn something new. And that’s something that we’re sold more often than we should.