Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


+ - Where do you find good programmers? 1

Submitted by Art3x
Art3x (973401) writes "Kernighan said, 'Controlling complexity is the essence of computer programming.' My past four coworkers subscribed to the copy-and-paste method of code reuse, preferred long names (they sound more official), and built unrequested features so they "wouldn't have to code it later." The code samples from applicants indicate they believe the same. Where do you find programmers who believe in tight design, DRY, and less-is-more? I feel that it would be easier to find an architect, painter, or writer and teach him programming than to find a programmer and teach him good design — or even get him to acknowledge its existence."
This discussion was created for logged-in users only, but now has been archived. No new comments can be posted.

Where do you find good programmers?

Comments Filter:
  • The answer is: "Middle school". You have to catch them before their agile minds are corrupted.

    A stitch, in time, saves nine. It is easier to teach correct thought than to unteach incorrect thought; habits are easy to make and hard to break; an easy innoculation saves a harsh cure.

    A brilliant instructor gives these youths the correct basics and then offers them the classical problems (without a clue to the difficulty) to see if their agile young minds can find some new insight.

Nobody's gonna believe that computers are intelligent until they start coming in late and lying about it.