Hard work and a curious mind can go a long way. Learning a new programming language provides more than just skills diversity, it makes you a better developer, too.
I love working with these languages. I can build almost anything I set my mind to. Tools like React.js, ExpressionEngine, and Craft only extend the power of what I can do with just these three languages. However, working with the same tools day in and day out can become monotonous. You start to miss things that could have otherwise been easily fixed or refactored. It is for this very reason that continuing our education as developers is so important. We have to constantly be learning or expanding our toolset or we’ll find ourselves in a rut.
Learning new languages allows for us to look at the problems we are presented with in different ways. Understanding various paradigms will allow you to rethink the way you structure your code and give you several different approaches to similar problems. By understanding more languages, you’ll be able to move more quickly and avoid finding yourself in that rut.
I learned about statically typed functions, gained a better understanding over immutable data, and expanded my development toolset. To be clear, I don’t use Elm in my daily work at Authentic. I didn’t learn it with the goal of integrating it into my workflow. I decided to learn Elm because it would give me a better understanding of what I do. That’s what it comes down to. As developers, it is our responsibility to be active in increasing our understanding of our craft. That is how we drive the web forward.
Hard work and a curious mind can go a long way. Learning a new programming language provides more than just skills diversity, it makes you a better developer, too.... KEEP READING
We’ve built a lot of websites over the years, and in that time we’ve had the chance to work with many different technologies. From ExpressionEngine to Wordpress, we’ve worked with...KEEP READING
Sign up for our monthly newsletter, with the latest in design, technology, and remote working. No spam, ever.