• Skip to primary navigation
  • Skip to content
  • Skip to primary sidebar

Simplicity Rules

Adam DuVander on keeping it simple

  • About Adam

Don’t Fall in Love

February 13, 2005 by Adam DuVander

… with a technology

It must be Valentine’s Day because I’ve been thinking a lot about love lately. Specifically, I’ve been thinking about programmers and how we love our platform, browser, or programming language. What a bad idea. Don’t take my word for it–ask my father.

All Dad knows about programming he learned in his required punch card FORTRAN class in college. What Dad really knows about is tractors. Dad loves old Caterpillar tractors and is spending his retirement collecting/restoring them. These are tank-like yellow behemoths that specialize in pushing and pulling. If Dad needed to move a palette of, say, fine china, his Caterpillar could do the job, but not very well.

Dad would use a more agile tractor, like his fork lift, to move any palette. He would save his Caterpillar for moving a tree.

Dad's tractors await their next job

Programming languages are the same way. Some are heavy lifters, some are more nimble. I love Perl, but it takes a little bit of extra work to get it going on a Windows server. I have never written a shell script in PHP. I know about Mono, but I’m not so enamoured with ASP.NET that I have to run it on Unix, too.

It’s okay to love your technology, but don’t be in love. When it comes to programming, don’t be monogamous. Sleep around. You will be much better prepared for any project if you know as much as you can about your options.

Comments

  1. Mike Duffy says

    February 14, 2005 at 4:03 pm

    Maybe your dad should be doing hot rods.

    Reply

Trackbacks

  1. Simplicity Rules » My Portland Technical Groups says:
    October 18, 2006 at 3:10 pm

    […] Another plus for me is that attendees haven’t been married to a technology. Sure, we all have our pet languages and programs, but I think that Web Innovators haven’t been militant about it shows that we understand innovating is about being flexible. […]

    Reply
  2. Simplicity Rules » Techy things to do in Portland says:
    January 7, 2008 at 12:31 pm

    […] There are also many regular gatherings. If you have a specific technology you love, there’s probably a user group for you. If you’re a generalist, there’s still a group for you: […]

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Simplicity Series

  • Designing the Obvious
  • Paradox of Choice
  • Laws of Simplicity

Copyright © 2025 · Elevate on Genesis Framework · WordPress · Log in