Github founder on how to become a famous^Wgood Rails developer
gist.github.com
gist.github.com
Would you pay $100 an hour for an untrained accountant? Because if your consulting rate is $100 an hour and you do your own accounting, that's exactly what's happening.
So it's a little more complicated than that. Maybe "Would you pay an untrained accountant $60 (edit: $100) per hour, with zero transaction cost, no agent-principal conflicts, and instant availability?" Maybe not a good deal, but still a better deal.
1) I assume my time is essentially priceless. If I've ever had complex finances, for example, I hire an accountant because it's not worth me trying to decode some obscure tax law (which commonly changes year to year btw) for several hours just for the satisfaction of knowing I've DIY'ed the situation and maybe saved a couple of $ in the long run, while quite possibly also having had made mistakes.
2) Speaking of mistakes, the second reason is that often times hiring someone else comes with some kind of guarantee or warranty. Hire an accountant and if your taxes aren't right you're liable to make up the error, but you're not going to jail for tax fraud. Hire an electrician and (usually) they'll stand by their work and come fix errors within a given amount of time.
Not saying I disagree with your statement, just offering a perspective on why $/hour doesn't always evaluate so clearly as a meaningful metric.
> My work experience wasn't what got me the job. I'm sure my cover letter had something to do with it, but my short lived career in trucking logistics was less than glamorous. I really only had one thing to show GameSpot - Spyc. My code was freely available, had been used in production, and worked. They could download it and play with it, or check it out online. Regardless of whether or not they thought it was good, they could tell it was clean and well thought out. Well, maybe not, but I had a website and 70 downloads.
> Code talks.
If you don't have any projects going right now, you should spend some time here starting something new. Something you've been meaning to do but haven't got around to. An idea that's been floating around.
Whether you're a blogger or wannabe games designer, this is definitely the way to get ahead, and I totally regret the fact that some of the more fun projects I've done have had nowt to show for it. I should've got involved in open source earlier, and more obviously.
I guess it's the one liner style, it makes the whole thing sound so pointless ...
But wait! We have different personalities...
bash-3.2$ wc -w ./rubyrant.txt
4759 ./rubyrant.txtThat good enough for you?