My Programming Type

Published Thu, Jun 7 2007 17:04 | William

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.

Filed under:

Comments

# Andy said on June 7, 2007 4:37 PM:

I am a DLSC as well. But unlike you I would rather work in Assembler, C, or C++ any day of the week than work in the MSFT (insert letter)# language of the week. I have worked in C# at least twice a week for the last year. I have only one thing to say about it. I f#cking hate it. I hate playing in the stupid sandbox. Give me an embedded job using C and Assembler any day over this cr@p.

# Brian H. Madsen - .Net Powered by Caffeine said on June 8, 2007 8:18 AM:

A dear friend of mine, Bill Ryan posted a bit about what type of programmer he is , based on Doolwind's

# William said on June 9, 2007 1:34 PM:

Andy:

I don't disagree. I think the difference between us is just that It's been a while since I worked directly with C or Assembly so a lot of the power you lose from going to a memory managed language is  further away in my memory.  Every time I use a Generic, I think of how much more pleasant it is than even templates were in C++, although I'm also forgetting about a lot of headaches that I didn't have.  I liken it to Windows explorer. Once you get comfortable with it, you slowly begin to forget how much easier using the command line is for so many tasks.  THen you run a command line task and it all comes back to you and you're like WTF, why did I ever stop using this.

Search

This Blog

Tags

Community

Archives

News

My other sites

Cool Stuff

Book Stuff

Security

ORM

Data Access

Funny Stuff

Compact Framework Stuff

Web Casts

My KnowledgeBase Articles

My MVP Profile

Design Patterns

Performance

Debugging

Remoting

My Fellow Authors

My Books

LINQ

Misc

Speech

Syndication

Email Notifications