If Carpenters Were Hired Like Programmers
jasonbock.net
jasonbock.net
INTERVIEWER: I see you have been a carpenter for 15 years. Can you tell me how a hammer works?
CARPENTER: Well, you swing the hammer at a nail and the nail goes into the wood.
INTERVIEWER: Actually, when you strike the nail, an equal and opposite force is imparted on the hammer. I'm going to have to mark you down as not actually knowing how to use a hammer.
CARPENTER: I have built hundreds of beautiful houses that still stand today using hammers. Some would say I am artful with a hammer.
INTERVIEWER: Yeah... Well, we're really looking for someone who knows arcane details about hammers that don't really relate to how you use them day to day.
Rock 5.1 hasn't been used in years, its all about that PetrifiedWood 7.2
Rails vs. PHP is more like nailguns vs. rocks.
Calling myself a "javascript rockstar" was funny when I was 20. Now it's ridiculous. Let's all grow up.
Guys seriously, what is wrong with something that most of us here would define as "art"? How can we, as programmers, let ourselves be hired by people like that, or even try to hire programmers that way? The situation only goes on because we allow it to go on.
And that "You don't use X much, so you don't WANT to use X for your work" attitude is complete bullshit, though it's a good way to spot a bad employer from the get-go (last one who did this to me kinda told me "Hey kid, sometimes you have to bow down and take jobs you don't want to take. Even if we don't even pay you minimum wage because we make profit skimming the intern's salaries". Poor guy's still posting ads asking for a programmer one year later).
Moral of the story: we sure do complain a lot.