Slashdot Mirror


Hiring Programmers and The High Cost of Low Quality

An anonymous reader writes "Why is it so hard to find good programmers? And why should companies favor hiring fewer more senior developers rather than many junior ones? Frank Wiles discusses his thoughts in his article A Guide to Hiring Programmers: The High Cost of Low Quality"

12 of 572 comments (clear)

  1. Re:Sigh. by TheRealMindChild · · Score: 4, Funny

    My advice is specialize in something to the point where when you do any work on it, it's immediately out of the comprehension of a generalist or a less accomplished programmer

    Perl and Batch files it is!

    --

    "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
  2. Re:Sigh. by realthing02 · · Score: 5, Funny

    ^^ No kidding, it's like this guy just read about the Code team as surgical group. I'm a baby programmer (young, i don't actually program babies) and even i think this is old news.

  3. Re:Sigh. by Duhavid · · Score: 3, Funny

    Not specific enough. Just batch files!

    --
    emt 377 emt 4
  4. HR ... by PPH · · Score: 4, Funny

    ... is still looking for a senior programmer with 15 years of .NET experience.

    --
    Have gnu, will travel.
  5. Finding Perl programmer by hotfireball · · Score: 2, Funny

    Finding decent Perl programmer is really hard thing, if ever possible... :-)

  6. Re:Ant farm engineer by Surt · · Score: 3, Funny
    --
    "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  7. Re:Yeah, right by DoofusOfDeath · · Score: 3, Funny

    A properly trained, incentivized and provisioned Java team can run rings around a Perl team in terms of working code produced,

    If measured in terms of number of lines of code written, absolutely ;)

  8. Re:Yeah, right by rla3rd · · Score: 4, Funny

    A properly trained, incentivized and provisioned Java team can run rings around a Perl team in terms of working code produced, as well as (more importantly) cost to develop and cost to maintain. and a python team can do it in half the time, and half the code

  9. Re:Testing.... by Chysn · · Score: 2, Funny

    > So we've got some older guys from the VIC-20 days

    Ouch. OUCH!

    (He runs his hands through his graying hair)

    --
    --I'm so big, my sig has its own sig.
    -- See?
  10. ueber programmers do exist! by Anonymous Coward · · Score: 4, Funny

    >There's no one programmer who does the work of ten other programmers

    Oh there is, I am one. I've had several occasions where I solved problems in a few days (or 4 hours once) that others were struggling at for months; some of these others were plain incompetent, others were pretty good.

    I find that I'm pretty unique in fitting the right tool to the problem at hand, as well as in general overview. I've never met anyone as productive as myself.

    I'm posting this anonymously, because I have to work with others, and one of the things you cannot do is alienate everyone around you; one sure way of doing that is being more skilled than them in all job related aspects.

  11. All about team programming. by Dareth · · Score: 2, Funny

    I want to be the guy who gets to type the ; at the end of all the code lines!

    Now that is specialization!

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
  12. I completely agree by Krishnoid · · Score: 2, Funny
    In the style of a previous rant of mine:

    I'm going to take advice on hiring writers from an English cool-aid drinker. Sure, just the very minute I get my brain replaced with a cauliflower. English is an horrifically bad language. It's full of pronunciation and grammar exceptions and idioms. It enables great writers to write nuanced texts, but can make good writers produce unintelligible documentation, and makes bad writers think they r the 1337. Feh. A properly trained, incentivized and provisioned Esperanto team can run rings around an English team in terms of clean text produced, as well as (more importantly) cost to develop and cost to maintain, since it's so uniform in its phonetics and syntax.

    Expressiveness in a language can be used for good (see Perl::Critic) or evil (obfuscation).