Wil Shipley: “If you farm, you’ll have to purchase seed up-front, and work on it for a season before you see any profits. And every season you’ll plow most the profits (literally) back into the land and salaries and your mortgage. You husband the soil to ensure that it’ll keep providing for you for years and years. If you’re lucky, and if you do a good job, you’ll gather a following, sales will increase, and eventually you may make a tidy living. But every season, no matter how rich you get, you’re going to be back out there, breaking your back and working with the soil. When you finally retire, if you’ve done a good job, the soil is as good as when you first got it, and your farm will live on.”
A great piece on nurturing software. Great software takes care and feeding, Wil is a great software developer, and continually turns the virtual soil of Delicious Library.
Take a few minutes to read the article, you’ll enjoy it.

If the team is not able to design a complete system that can scale you’re eventually going to run into a brick wall. I’m not sure why MySpace can’t convince quality Software Engineers and Infrastructure Engineers to come to work for them, but that will kill a large scale system faster than anything. Couple that with a large amount of turnover and you’re in for a catastrophe. Scaling for a million users is challenging, much less 100 million, and it takes constant care a feeding, just like a child.