|
|
|
|
|
by jrockway
5264 days ago
|
|
I wouldn't worry about Google's software quality. We do a really good job on that front. Every machine that Google owns is capable of running Gmail, and failover is a planned use case. Data centers can fail, machine can fail, code can fail, and everything will still work for you. (The process is fully automated and regularly tested.) We have an entire job classification for people whose job it is to build automated testing infrastructure -- not write the tests, but write tools to make writing tests easier. We have people to write the tests, too, and of course every developer writes tests. Every code change, no matter how small, is reviewed by one other developer who knows the relevant code deeply. And all changes are tested internally before they ever go public. So basically, it's pretty rare that you would lose your email. It's happened before, but everything was restored from tape. I run my own email server for fun, but I'd be lying if I said that I did it better than Google. |
|
I don't worry about that level of quality and have e.g. used Google Docs for some very important things, I worry about the Product Manage level of quality. No in the trenches Google programmer up and decided to remove "+" as a search term (and were mulit-word double quoted phrases previously mandatory search terms?).
There's also the political problems that come with size and scope. Google is in the cross-hairs of many governments, and looking at history you can't say it's impossible that ugly things won't happen, e.g. a split that would put Gmail in a less capable smaller company.
Compounding that, to a degree uncommon in the industry, Google has made an all in bet on the Democratic Party and Blue State values. That strikes me as ... unwise in county that for many years has self-identified to Gallup as being 40% "Conservative", 40% "Independent" and 20% "Liberal".