The drive to create.
Life is short. Build stuff that matters.
Humans have always had a keen desire to invent things, to create things. Pointless things, useless things, whatever — there’s always an innate feel of success when you make something that works just like how you envisioned it. Hell, even if it doesn’t work exactly the way you wanted it to, it still feels awesome.
In my time as a software developer, inventing things is a part of everyday life. The thought ‘If I’m not making things, I’m wasting time’ is in the back of my head 24/7. The rush of frantic, late-night code sessions and the exhilarating feel of creation when finally done. The only feeling that can come close to that is the feeling of somebody using what you’re making. And I have to say, it’s pretty amazing.
A common excuse that I’ve heard from people just starting out to code is that they have to ‘learn how to do xyz first’ before they can start making things. I say bullshit. Go build stuff. Think of something cool. Open up Google. Start working. Google everything that you don’t know how to do, as you do it. You’ll be done sooner than you think, and you’ll have learned a lot more than you expected.
It doesn’t matter if you don’t know a certain programming language or how to do certain things. We’ve gotten to a point where the answer to any problem can be found within a few keystrokes — take advantage of that fact.
Humans love to invent, and it’s important to foster that hunger for creativity and invention. Be it through code or any other means really, we should always be creating. After all, one of the few ways a person can make a difference in this world is by creating something that is used by people around the world. In the end, if you’re not creating things that are affecting the people in the world around you, are you really making any difference in the world?
In short: build stuff. You know you want to.