Slashdot Mirror


Better Development Through Competition?

theodp writes "Among the tips Derek Sivers offers for how to hire a programmer to make your ideas happen is an intriguing one: hire more than one person to complete your first programming milestone, with the expectation that one will go bad, one will be so-so, and one will be great. 'Yes it means you're paying multiple times for this first milestone,' says Sivers, 'but it's worth it to find a good one.' It's not a new idea — the practice of pitting two different programmers against each other on the same task was noted three decades ago in Tracy Kidder's Soul of a New Machine — but one that never gained widespread acceptance. Should the programming code-off be adopted as a software development best practice?"

5 of 251 comments (clear)

  1. My first employment by Z00L00K · · Score: 2, Funny

    My first employment was handled that way.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    1. Re:My first employment by Anonymous Coward · · Score: 1, Funny

      And quickly led to your first unemployment?

    2. Re:My first employment by Anonymous Coward · · Score: 1, Funny

      correction, he is the CEO now.

  2. Wrong expectations by Chemisor · · Score: 4, Funny

    I'd say that when you hire three programmers, it is more appropriate to expect that one of them will be bad, the second one will be bad, and the third one will be the worst of all.

  3. I HATE people who generalise ... by recrudescence · · Score: 2, Funny

    I HATE people who generalise ... it's always fat bald middle-class suburban under-achieving married white people who do that!