I’ve been writing code in one form or another for several years now. Sometimes it’s tough not to hurl my keyboard into the sea, run into the sunset and live a peaceful life in a cave by the sea. It’s at times like those that it’s important to sit back and reflect on why web development is such an exciting career to be in. Here are some of the things that help me keep motivated when things get tough in the office. On their own, they’re not unique to web development, but it’s rare to get them all in one package.
Web Development is an industry in which you get to go from an idea to a product in probably the shortest amount of time. There are a lot of ways to solve any given problem, and even when many problems have established solutions, there’s always room for innovation.
The web provides a blank canvas for you to draw on.
I’m lucky enough to be part of the process of solving problems from beginning to end:
Okay, it’s never actually that simple. Still, I find the process of ferreting out what the user actually needs, delivering a solution, and getting positive feedback on it immensely rewarding.
There are countless frameworks, languages and paradigms jockeying for position in the web development world. They have fierce advocates and sometimes equally fierce critics. Unit testing libraries inspire loyalty that would turn a feudal warlord green with envy. It makes it difficult to choose what to learn, as demonstrated by the frequent posts on Reddit and other sites complaining about particularly rapidly changing parts of the ecosystem.
The other way to look at it, when there are so many things that so many people love that consensus is impossible, is: wow, there are are a lot of great tools at my disposal!
Yes, the landscape is constantly shifting, which delights some and frustrates others. That’s okay, though. The old stuff doesn’t stop working! If you’re into the bleeding edge, there’s a lot of edge to enjoy. If not, you can still build awesome stuff without a back-end framework and with limited JavaScript on the front-end.
Slightly less cool, but you can also get your robots to:
I asked people on Twitter and Mastodon what makes them happy about being a developer. If you have any ideas you’d like to share, feel free to catch me on Twitter or in the comments section here.