Skip to Content

Free TUAW iPhone app -- try it now!
AOL Tech

Filed under: Developer

Dev Chair : First love

As the senior manager of the software development team, part of my duty is to interview job candidates. One thing that jumped out to me a while ago as I was going through a resume is that a lot of candidates have more interesting jobs at the beginning of their career than their latest employment.

My own experience is very similar. The first job I got after finishing college was with a software engineering company for transportation (mainly trains) and traffic control system, where 'engineering' meant exactly that. The company was ISO9000/9001 certified so that means every process and decision had to be clearly documented and signed off. The traditional software development model, i.e. "The Waterfall", was king and the thickness of the requirement and design documents were matched by the comprehensive testing documents. Every change request must be approved, coded, tested, and signed off before
being let loose onto the real world. Oftentimes this meant a simple one-line change could take nearly a day to complete.

Despite all that bureaucracy, the year and a half time I spent there was probably the most intellectually stimulating and rewarding time I had and since. Everyday was a challenge and we all felt the responsibility of writing safety critical software where even a small mistake could potentially be fatal. And the fruit of our labour would be used by millions of commuter everyday so we derived a lot of pride and satisfaction from our work.

Compare that against the various jobs I had since then; immigration case system, security trading back-end system, online banking application, corporate tax application, etc. All of them are challenging in some ways but none of them excites me and made me wake up everyday and raring to go to work like my first job. Developing ecto for Windows from scratch was as close as I get of being excited by software development in the last few years, and in retrospect this is a pretty sad state of affair. (Adriaan Tijsseling is the original developer of ecto on the Mac)

Is this why most software applications are mediocre at best, because they don't excite the developers who work on them? Is this why ground breaking and exciting software tends to come from Open Source developer community or start-ups because they are more passionate about what they are working on? What is your experience? Was your first job more exciting than your current one?
jobs & resumes
Lead Blogger

AOL Find a Job - New York, NY (3 weeks ago)

See More Relevant Jobs ›

Reader Comments (Page 1 of 1)

Featured Time Waster

The World's Hardest Game 2.0 - Time Waster

So, just how good at time waster games are you? Think you've got the stuff? Well, The World's Hardest Game 2.0 doesn't think you do. Yes, amazingly, it's possible to have a sequel to a game called "The World's Hardest Game". It doesn't seem logically possible, since if the first one was actually the world's hardest, how could another one come along and share the moniker? It made me doubt the name in the first place. That is, until I tried the game. The mechanics of the game are very simple. You are a small red square, ...

View more Time Wasters

Featured Galleries

Defective by Design, London: Protest Pictures
Microsoft Security Essentials
Chromium Pre-Alpha on CrunchBang Linux
Safari 4 Beta
10 Firefox themes that don't suck
IE8 RC1
Download Squad at the Crunchies After-Party
Download Squad at the Crunchies
WordPress 2.7
Cooking Mama: Mama Kills Animals
Windows 7 Hands On
Comodo Internet Security
Android First-look: Amazon.com MP3 Store
Android First-look: Twitroid
Google Reader Android
Android Hands-On
Twine 1.0
Photoshop Express Beta
Mozilla Birthday Cake
Palm stuff
Adobe Lightroom 1.1

 


Follow us on Twitter!

Flickr Pool

www.flickr.com

More Tech Coverage

AOL Radio

Joystiq

TUAW

Daily Finance

Autoblog

Urlesque

Engadget

WoW

Switched.com

FanHouse