My Programming Type
I just say The Programming Type meme linked from Shawn's Blog. My Type is DSLC. In reality, I'm not quite this black and white but the way the questions were layed out, there wasn't much middle ground. I'm a doer but I definitely appreciate and respect planning. I'm conservative but I think readable, understandable and consistent code is a must. I like lower level stuff but if I had a choice, I'd rather write in C# than C any day of the week (at least for most things. However, much of that is b/c of the development environments but that's another discussion). I'm also pretty fanatical about being an early adopter so while I have a firm appreciation for old school stuff, I definitely dig the bleeding edge. And although I tend to like working solo, one great way to learn is working with people better than you, or people that do things differently than what you're accustomed to. I like small teams more than anything, ones that are carefully chosen. Few things are better than getting to work with a few really smart, really cool people with the same goals as you. On the other hand, few things are more annoying than working with Know-it-all self proclaimed gurus or insecure people who get threatened by every idea they didn't come up with - those folks tend to usually also be very bad at admitting what their resistance is all about. .
Your programmer personality type is:
DLSC
You're a Doer.
You are very quick at getting tasks done. You believe the outcome is the most important part of a task and the faster you can reach that outcome the better. After all, time is money.
You like coding at a Low level.
You're from the old school of programming and believe that you should have an intimate relationship with the computer. You don't mind juggling registers around and spending hours getting a 5% performance increase in an algorithm.
You work best in a Solo situation.
The best way to program is by yourself. There's no communication problems, you know every part of the code allowing you to write the best programs possible.
You are a Conservative programmer.
The less code you write, the less chance there is of it containing a bug. You write short and to the point code that gets the job done efficiently.