It’s one thing to work at a great company doing the job you love (software development).
But when you spend an entire day implementing and testing a sweet feature… and it works, you get a HUGE sense of accomplishment.
This one in particular will save hours for the client. I took a stab at it on Monday and pairing it with my crab-ass attitude, I failed miserably. Took another crack at it and hit it right on the head!
That’s one of the things I like about what I do… yeah people have solved some of the same problems before, but there’s still a lot of creativity left for you to provide your own custom solution. There’s a lot of pride in that.
Plus you run into super complex problems that no one else has solved… imagine that for a second. Love it.
There are only a few other things I’d like to do as a career other than software development: AI research, archaeology, Air Force test pilot, and super secret field operative for a super secret organization.
Dude, I know exactly what you mean about nailing some hardcore feature request! It’s definitely very exhilirating!
About your other job choices, you forgot Ninja.