November 25, 2009
Marty Manley has done a great overview of Chrome OS, speculating on what it means for the future and how Google sees it. Favourite line talking about consensus in the 80s
I recall a room full of McKinsey partners nodding their heads soberly at the proposition that there was “no business case for networking desktop computers”
He also explains why the name Chrome, so go read the whole thing well worth the 5 mins of your time
July 9, 2009
Most users of great software simply do not understand how much effort goes into creating a powerful and polished piece of software. I have now some firsthand experience with developing http://www.mymoneymanage.com. The actual core functionality for the full product was finished in less than 3 months with a couple of developers, but when we got feedback from users we realised how much spit and polish was required.
This post by Benjamin Pollack really brings out in detail what goes into building a good product. He uses the real world example of Stack Overflow to make his point. But it is amazing how most developers simply do not understand and account for the effort that goes into developing something with polish.
The next time you see an application you like, think very long and hard about all the user-oriented details that went into making it a pleasure to use, before decrying how you could trivially reimplement the entire damn thing in a weekend.
This brings me to all the hype around Google’s Chrome OS. It seems amazing to me that seasoned commentators are breathlessly going on about how it will change the world. Despite all the hype of Cloud computing and weekend hacking and Paul Graham’s promise of a new revolution, it’s still freaking hard to build a product.
The best quote so far is from FakeSteveJobs
Trying to make an OS out of Chrome is like saying you’re going to turn a Pontiac Aztek into a stretch limousine. I suppose it could be done, but why?
I think the definitive word on this is by Joel Spolsky Good Software Takes 10 years.