What Kind of Developer Are You?

1/27/2005 4:57:37 AM
Nick Parker brings back the old question about what type of developer are you? The type of developer I am is really not all that interesting since I don't do a lot of real world development in my current job. I spend most of my time talking to people that do that and offer them technology advice and guidance. So for me, the question is what kind of developer do I like the most? ;-)

That is an easy answer. Pragmatic - hands down. Why? Well, I am a firm believer in getting sh*t done. That is not so much a result of being some kind of driven, type A personality (far from it), but more so from the fact that if you enjoy procrastination, at some point you have to get things done in a hurry. You should, however, still strive to do a good job. Just maybe not as good a job if you had started a week early and not stayed up late three nights in a row playing XBOX.

Systematic developers often times cannot see the forest for the trees and get wrapped around the axle trying to figure out the best way to implement pieces of an app that really are not that important. They often times look for opportunities to show how smart they are rather than how much they get done. I am not saying they are bad people, but they do drive me nuts some times by not worrying more about getting some app out the door instead of never shipping the perfect app (or shipping it in twice the amount of time really required). They also tend to over engineer solutions so that the person that comes along behind them to try and maintain the app gets lost in layers of frameworks, design patterns, and other things that really weren't all that beneficial for the given scenario (all have their places, of course).

The Opportunistic developer is fun in that they get stuff done. But they often get it done incorrectly so that the end result is on training wheels. These developers rarely take blame for problems in the app (it's the tool, the platform, the position of Jupiter in the House of Venus, whatever). I don't think that it is so much them trying to avoid responsibility, but more an indication of them not understanding what they are really doing with their code. Again, nice people, just not my favorite.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Slick Thoughts

Related posts

Comments are closed

Powered by BlogEngine.NET 1.3.1.0
Theme by Mads Kristensen

About the author

Jeff Brand Jeff Brand

This is the personal web site of Jeff Brand, self-proclaimed .NET Sex Symbol and All-Around Good guy. Content from my presentations, blog, and links to other useful .NET information can all be found here.

E-mail me Send mail


Calendar

<<  July 2008  >>
MoTuWeThFrSaSu
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

View posts in large calendar

Twitter Updates

    Follow Me on Twitter

    XBOX
    Live

    Recent comments

    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    © Copyright 2008

    Sign in