I’m a software engineer, and there’s nothing else I would rather be.
My love of programming is inherently tied to my love of linguistics. When I first started learning to code, I was pleasantly surprised by much it had in common with linguistics: the necessity of creative problem-solving, the importance of logic and rigor, the compulsive happy desire to learn ever-more languages, the complex syntaxes, etc. The simplest explanation I’ve ever found for why I enjoy the work I do: it makes my linguist-brain happy.
Beyond that, I’m consistently excited by the power and possibility of technology. If you know how to code, you can build something completely new; you can literally change the world, whether to a tiny or to a revolutionary degree. The world is evolving quickly in many ways, and being a technologist allows you a front-row seat to some of the changes. It’s the coolest darn thing.
These days, I primarily work in Python and Java. My long-term aim is to delve deeper into natural language processing; I’m also interested in data science and machine learning. In the meantime, any day that I’m writing code or learning new things is a good day.