There Are No Famous Programmers
The famous programmers aren't really famous for programming anymore, but instead because they created some business or non-profit. Their code can't stand on its own as awesome, it has to be paired with some non-code fame formation and then people can grok their concept.
more on sheddingbikes.com
On the surface it's the story how Zed Shaw discovers that being a great programmer won't make you a celebrity. But it fact it's about a deeper problem: that contributing a lot of time, effort and good code to open source is unlikely to earn you any recognition, not to mention gratitude.
Good read.