My Programming Type

Published 7 June 7 5:4 PM | 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

  • William G Ryan William Ryan Bill Ryan W.G. Ryan Charles Mark Carroll Charles M Carroll
    My Blog Juice Microsoft MVP
    Bill Ryan W.G. Ryan William Ryan
    Cuckooz' MySpace Page View Bill Ryan's profile on LinkedIn
    My Profile on Twitter
    Please note that this is my personal blog and the opinions expressed are my own. Also, comment moderation is about one of the least important things in my life so please keep that in mind. I can't vouch for the authenticity of any of the posters so please don't hold me accountable. And whatever you do, don't pretend to be Noted Option Strict Off expert and AspFriend Charles Mark Carroll when you post. Doing so will lead him to become apoplectic and write absurd accusatory posts about me that are as coherent and thought out as they are factually correct. He does a stellar job proving his reputation is well deserved and he doesn't need any help from you making himself look foolish. If I have to listen to him banging his spoon off of his high chair one more time, I'm going to burst into flames so please don't make that happen!

    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