Good Programming: Google vs Microsoft

From the excellent Joel on Software: A very senior Microsoft developer who moved to Google told me that Google works and thinks at a higher level of abstraction than Microsoft.…

From the excellent Joel on Software:

A very senior Microsoft developer who moved to Google told me that Google works and thinks at a higher level of abstraction than Microsoft.

“Google uses Bayesian filtering the way Microsoft uses the if statement,” he said.

That’s true. Google also uses full-text-search-of-the-entire-Internet the way Microsoft uses little tables that list what error IDs correspond to which help text.

Or look at how Google does spell checking: it’s not based on dictionaries; it’s based on word usage statistics of the entire Internet, which is why Google knows how to correct my name, misspelled, and Microsoft Word doesn’t.

Link: Joel on Software.