What ever happened to praising the hard working engineer? The Steve Wozniaks and Linus Torvaldses of the world. We have put managers, directors, and CEO’s so high up on a pedestal that many of us actually believe, unless we end up becoming one of these, our career is a failure. We are in the middle of the information age right now, computers are literally transforming the world around us, and we are the men and women shaping it in our hands. Even though the part you play may seem small and insignificant, remember that the whole is far greater than the sum of its parts, your impact on the world is more significant than you might think.
Whether you’ve just started your career, or you’re looking to further it, this blog is aimed at anyone with an interest in writing software. Those who genuinely enjoy taking on challenging problems and solving them with an enthusiasm for smart, reliable solutions. As software engineers, we give computers new purpose every day. We bring them to life by imparting pieces of our intelligence to them, we create whole new worlds and ecosystems governed by laws we enforce in our code, but most importantly, we love what we do.
In his book: “Drive: The Surprising Truth About What Motivates Us”, Daniel Pink narrows motivation down to 3 key elements: autonomy, mastery, and purpose. Without a genuine interest in what we do, we will never be proud of it, we will never master it, and we will never feel purposed for it. In short, if you are not interested, you are not motivated, and without motivation, you will not succeed.
Although the origin is greatly disputed, it is generally accepted that Confucius was the one to say: “Choose a job you love, and you will never have to work a day in your life”. This quote has taken a lot of heat, but I think it’s just misinterpreted. The emphasis should be on the words: “have to”. If you choose a job you love, you will want to work every day of your life.