I can say that I love every single part of my jobs. My duties include:

(Primary Income)-

Programming a complex ASP.Net web application for a major mortgage company. The calculations are highly complex, and I get to truely test my programming abilities on a daily basis.

(Secondary Income)-

Programming a SDK for other developers, allowing them to use 3D, Network, and Media resources to program business apps, games, whatever. I get to play with the latest and greatest 3D hardware daily, and all of my systems have to be "the best" so I can test the newest 3D techniques. I also get to play with multiple huge network configurations, while writing networking code that can support 20k players at a time. Challenging, yet enjoyable on a daily basis. (How often can you fix one bug and have 5000+ customers praise you for it.)

(Tertiary Income)-

Design new parts for multiple different race platforms. I get to drive some hot cars, and play in the garage for weeks at a time. Its also very satisfying to hand over a CAD model of a part, and the next day pick up a fully machined, final product.

Am I overworked? You betcha. Am I stressed out? Sure enuff. Would I change a thing? No way.

E1


1999 Cougar - Supercharged 3L 1992 Talon TSi - AWD Turbo 1992 Eclipse GSX - AWD Turbo