Don’t be a Magpie Developer

Jeff Atwood (Coding Horror) usually has great articles come out on a very regular basis.  Today's entry is no exception:

Don't feel inadequate if you aren't lining your nest with the shiniest, newest things possible. Who cares what technology you use, as long as it works, and both you and your users are happy with it?

I do find that a large number of the "expert" developers on the net are constantly chasing the "great new thing".  I often wonder how they have to learn about these shiney, new toys while still having time to do all the mundane developing that takes up most of my time.  Maybe they are constantly working on the new Great White Hope that they never stick around long enough to have to support what they build.

To be brutally honest, there is nothing sexy about almost any Domino app out there.  But I will gladly take secure, stable, and working over sexy any day of the week. 

<< Previous Document / Next Document >>
  • 1) Is this the cue... - Nathan T. Freeman
    Created 1/8/2008 6:02:59 AM email | website

    ...for me to make a snide remark about the difference between what you will take, and what YOUR USERS will take? Nah. :-D

    It's interesting that you take Jeff's complaint, which is about the techy sex appeal of various underlying platforms, and turn it into a comment about the sex appeal of the resulting applications. Or at least, I think that's how your remark about "nothing sexy" will be read.

  • 2) Re: Sexy - Sean Burgess
    Created 1/8/2008 12:05:40 PM email | website

    The sexy comment is about how other developers see what we do, not the interface to the user. Most of what was done with Web 2.0 in the last few years had great sex appeal for developers and users, but was not really good at helping them get their jobs done or making money. The bread and butter applications in Notes deal with things like CRM or internal forms with workflow, not playing chess against Grand Masters, managing reservations for an airline, or deciphering the human genome. What we do best is take critical business requirements and turn them into working applications in a very short time frames. The fact that our applications are used to run business units for years longer than they were ever intended to do is a testament to our choice of platforms to work on.


Discussion for this entry is now closed.