The Geeky Heathen will want to go forth and consume Architecture Astronauts Take Over, in which Joel Spolsky speaks capital-T Truth about the tendency of well-funded corporate engineers to create solutions to problems that nobody wants:
It was seven years ago today [ed: Spolsky ran this 5/1] when everybody was getting excited about Microsoft’s bombastic announcement of Hailstorm, promising that “Hailstorm makes the technology in your life work together on your behalf and under your control.”
What was it, really? The idea that the future operating system was on the net, on Microsoft’s cloud, and you would log onto everything with Windows Passport and all your stuff would be up there. It turns out: nobody needed this place for all their stuff. And nobody trusted Microsoft with all their stuff. And Hailstorm went away.
I tried to coin a term for the kind of people who invented Hailstorm: architecture astronauts. “That’s one sure tip-off to the fact that you’re being assaulted by an Architecture Astronaut: the incredible amount of bombast; the heroic, utopian grandiloquence; the boastfulness; the complete lack of reality. And people buy it! The business press goes wild!”
The hallmark of an architecture astronaut is that they don’t solve an actual problem… they solve something that appears to be the template of a lot of problems.
This is so true it hurts. He concludes:
…between Microsoft and Google the starting salary for a smart CS grad is inching dangerously close to six figures and these smart kids, the cream of our universities, are working on hopeless and useless architecture astronomy because these companies are like cancers, driven to grow at all cost, even though they can’t think of a single useful thing to build for us, but they need another 3000-4000 comp sci grads next week. And dammit foosball doesn’t play itself.