Occasionally I interview prospective employees at the company I work for. In the course of the interview I of course look for technical competency, but I also look for passion. Passion in my mind is the opposite of boredom. I think 9 times out of 10 I'd take a passionate programmer instead of the bored all-star. Why? I think passion for the technology you're working with will ultimately be visible in the product you're developing. Passion can manifest itself in different ways, so don't look for it always in the same place. Geonetric in many ways has done an excellent job in hiring passionate employees. I want to give you two recent examples, but some of my co-workers read this so I'll keep the following as minimal as possible.
Me: Yada Yada Yada....I'll show you later after you eat. Developer: Let's go look now. Me: Now? Developer: Yes, learn first. "Learn first." That's passion.
Me: Yada Yada Yada....I'll show you later after you eat. Developer: Let's go look now. Me: Now? Developer: Yes, learn first.
Me: Yada Yada Yada....I'll show you later after you eat.
Developer: Let's go look now.
Me: Now?
Developer: Yes, learn first.
"Learn first." That's passion.
Passion in my mind is a key characteristic of being a great developer. A passionate developer is will never stop learning and enjoys the journey of learning and thus is an asset to any team.
This blog contains the thoughts and discoveries of Tim Barcz, a technologist with a interests in computer programming technologies.