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."
I hired a bunch of monkeys and I can't wait for them to write Shakespearian works!
... 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.
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.
Isn't there already an opened source implimentation of "Hello World"?
"Everything you know is wrong. (And stupid.)"
Moderation Totals: Wrong=2, Stupid=3, Total=5.
Best working conditions --> Best Programmers --> Best Software --> Profit!
WTF happened to the ??? step!
Yes, but an elitist expert will simply spout off the kind of bullshit that an average person never would come up with.
Although, without bad programmers, we wouldn't have The Daily WTF.
Sometimes a person's purpose in life is to serve as an example to others. What kind of example is another matter entirely...
fair.org counterpunch.com truthout.com indymedia.org salon.com
eff.org guerrilla.net debian.org gentoo.org
No, "Hello World" is patented ;-)
If you forget about the future, the future will forget about you.
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
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.
Client-server architectures are *so* 1990s. You need a "peer-to-peer" architecture now...
"We have to be faster... better... cheeper... and REUSABLE..."
All the engineers I was with worked VERY hard to not laugh.
Employed.
And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
Wow. I don't know what's more disturbing - that Romero was your ex-girlfriend, or that you thought he was hot.
"Ladies and gentlemen, the captain has turned on the 'Don't go there' sign..."
"Great men are not always wise: neither do the aged understand judgement." Job 32:9
> Good programmers ALWAYS DOCUMENT THEIR CODE WELL!
;)
Have you checked Linux kernel source code
And now that they had the IPO, they can bet other people's farms, too! :)
Help poke pirates in the eyepatch, arr.
In other news,
1) Good Carpenters build good furniture
2) Good Architects architect good structures
3) Good Authors write good books
You hire good programmer to make code.
You hire average programmer to make test.
You hire cheap programmer to make documentation.
You hire bad programmer to make coffee.
You hire sexy programmer to make love.
You hire ugly programmer to make installation CD.
The software will be affordable.
Good programmer - high pay but U hire only one.
Average programmer - average pay.
Cheap programmer - low pay.
Bad programmer - under pay.
Sexy programmer - average pay.
Ugly programmer - low pay.
and he also had a hand in the development of VBScript.
Perhaps thats why he now says companies should hire competant programmers.