Slashdot Mirror


Hiring Good Programmers Matters

Doctor O writes "Joel Spolsky (of joelonsoftware fame) has some good points and fun with numbers on the quality of programmers and whether it is more profitable to go with cheap or good programmers. His point is that a good programmer will simply create code of a quality that average programmers never can create. An interesting read."

5 of 681 comments (clear)

  1. Can't Go Wrong by Anonymous Coward · · Score: 5, Funny

    ... sucking up to the egos of your readers.

    Yes, you're all great programmers, much better than all the others out there. Especially because you read my posts. We need more people just like you.

  2. Yes, but... by TheOtherAgentM · · Score: 5, Funny

    Can the good programmer create code that compiles with a message, "Error: Too many errors." like I did in college? Now THAT is hard to do.

  3. Re:The answer depends by dusik · · Score: 5, Funny

    Yeah, you'll notice that a team of cheap programmers writes it like:

    printf("Hello world!\n");

    // 3 cheap coders x $0.05 = $0.15

    A single programming Guru will write it as:

    /*
    * Hello world!
    * Copyright (c) 2005 John "Code Guru" Doe
    *
    * This programme tells the computer to say hello
    * to the world, using correct Engligh grammar.
    * It should look like:
    *
    *     Hello, world!
    *
    * NOTES
    *
    *  The programme is limited to one way in which
    * it greets the world.  In version 2.0 we may
    * include another variant of the phrase.  We
    * will need an advanced AI engine for the task.
    *
    * BUGS
    *
    *  The punctuation is not entirely correct.
    * The programme skips the comma between
    * "Hello" and "world".
    *
    * TODO
    *
    *  Needs more testing.
    */

    // Greet the world.  To do that, we make the
    // computer say "Hello, world!".
    printf("Hello world!\n");

    // 1 guru coder x $80/hr x 8 hours = $640.00

  4. Re:The answer depends by Marc+Rochkind · · Score: 5, Funny
    Well, many people would call me a "guru programmer," and there's no way I would do this for anything like $80 x 8 hours.

    You need error-checking on printf and an error log for the error message, you need to internationalize and localize the string, you need both user and maintenance documentation, and you need a client-server architecture. Not to mention that you seem to have jumped into the project without written requirements, a specification, and usability testing.

    This would take about a month at my standard rate of $200/hr.

  5. Other news by Frankie70 · · Score: 5, Funny

    In other news,
    1) Good Carpenters build good furniture
    2) Good Architects architect good structures
    3) Good Authors write good books