Jak vznikl Gmail: Buchheit

Následující text je rozhovorem z časopisu Founders at Work: Příběhy z počátků startupů, které napsala Jessica Livingstonová. Úryvek poskytlo nakladatelství Apress. Výtisk knihy si můžete zakoupit zde.

Jessica Livingston: Vezměte mě zpátky k tomu, jak to všechno začalo. Byl Gmail vedlejším projektem, nebo si ho objednala společnost Google?

Paul Buchheit: Vlastně tak trochu obojí. Na e-mailovém softwaru jsem začal pracovat už dávno. Myslím, že to bylo možná v roce 1996, ale byl to jen malý projekt. Měl jsem spoustu nápadů, které se nikdy nikam neposunuly. Kupodivu jsem tomu tehdy myslím říkal Gmail, z nějakého jiného důvodu. Byl to jen náhodný projekt – ne nutně předchůdce Gmailu – ale bylo to něco, o čem jsem přemýšlel, protože jsem byl dlouho tak trochu nespokojený s elektronickou poštou. Bylo to ještě před Hotmailem a v té době jsem byl na vysoké škole. Když jste si chtěli zkontrolovat e-mail, museli jste se vrátit do pokoje na koleji.

Říkal jsem si: “To je tak hloupé. Měl bych mít možnost si to prostě zkontrolovat kdekoli”. Tak jsem chtěl vytvořit nějaký webový e-mail. Ale opravdu jsem nevěděl, co dělám, takže to nikam nevedlo. Něco jsem napsal, ale nikdy to nebylo užitečné a nikdy se to nerozjelo. Takže rychle dopředu, mnohem později:

Poté, co první generace Google Groups většinou skončila, se mě zeptali, jestli bych nechtěl vytvořit nějaký e-mailový nebo personalizační produkt. Bylo to dost nekonkrétní zadání projektu. Prostě jen řekli: “Myslíme si, že je to zajímavá oblast”. Samozřejmě jsem byl nadšený, že na tom mohu pracovat.

Livingston:

Buchheit: Takže nechtěli e-mailový produkt? Byli velmi obecní – jen tak nějak řekli: “Jo, myslíme si, že by se tu dalo něco zajímavého dělat,” ale nebylo to tak, že by mi dali seznam funkcí. Lidé si opravdu nebyli jistí, co to je. A to bylo v době, kdy byl Google ještě do značné míry považován výhradně za vyhledávač, takže i nápad dělat něco jako e-mail byl zvláštní. Spousta lidí si nebyla jistá. Dnes už by se to nezdálo jako velká věc, ale v té době to bylo trochu kontroverzní.

Dost dlouho jsem na tom pracoval sám. Vlastně jsem začal s některými kódy Skupiny, jen proto, že jsem je znal. První verzi Gmailu jsem vytvořil za 1 den, jen s použitím kódu Groups, ale prohledával pouze můj e-mail. Zveřejnil jsem to některým Googlerům a lidé říkali, že je to užitečné, takže to postupovalo dál.

Livingston:

Buchheit: Když jste vytvořil tuto první verzi, bylo vaší vizí vytvořit lepší e-mailový program, nebo vytvořit něco, co by vám umožnilo prohledávat e-maily? Obojí. Vyhledávání je samozřejmě velmi důležité. Bylo stěžejní pro to, co jsme tehdy dělali, a je opravdu užitečné pro správu e-mailů. Měl jsem ambice dělat víc než to, ale vyhledávání se zdálo být přirozeným prvním krokem – byla to jedna z věcí, která byla nejzjevnějším problémem. Všichni tady měli spoustu e-mailů. Tahle firma je tak trochu e-mailový blázen. Denně mi přijde 500 e-mailů. Takže tu byla velmi velká potřeba vyhledávání.

To byla nejzřejmější věc, kterou jsem mohl udělat, a byla to také jedna z nejjednodušších. Takže jsem vytvořil tuto první verzi a ta prohledávala pouze můj e-mail, ale i to bylo užitečné pro ostatní lidi, protože jsme měli hodně stejných e-mailů. Takže pak řekli: “Bylo by ještě lepší, kdybych mohl prohledávat svůj vlastní e-mail.”

Livingston:

Buchheit: Mohli byste vyhledávat klíčová slova, odesílatele atd.?

Livingston: Ano, byl to volný text, stejně jako je Google, ale pro e-maily:

Buchheit: Kdy nastal okamžik, kdy jste si řekli: “Tohle je velké a my to spustíme? Několik dní po spuštění! Byl to velký projekt. Někdy to vypadalo, že se nám to vůbec nepodaří.

Livingston:

Někdy se zdálo, že se nám to nepodaří:

Buchheit: Povězte mi o některých nejnáročnějších částech: Je toho hodně, co na tom bylo náročné, už jen proto, že je to hodně velké, za prvé. Na začátku jsme každému dali jeden gigabajt paměti. V té době byl standard kolem 2 nebo 4 megabajtů. Mnoho lidí si skutečně myslelo, že to není reálné. Mysleli si, že je to vtip – částečně proto, že jsme to spustili 1. dubna. Také si mysleli, že to není možné.

Může to být trochu ošemetné, protože je to hodně dat, když si to skutečně spočítáte: máte miliony uživatelů a všichni mají hodně dat, a pak, aby byl systém opravdu spolehlivý, musíte mít několik kopií dat, zálohy a podobně. To vyžaduje spoustu výzkumu. Je to spousta strojů a spousta systémů, aby to všechno fungovalo, aniž by to vyžadovalo armádu lidí, kteří by systém udržovali a udržovali v chodu.

Livingston:

Buchheit: Jaká byla vaše nejoblíbenější funkce? To je těžké určit. Vlastně jedna z věcí, kterou jsme přidali velmi brzy a která se v tuto chvíli zdá být zcela samozřejmá, ale ukázalo se, že je opravdu příjemná, je automatické dokončování při zadávání e-mailových adres. Jakmile ji jednou máte, zdá se vám to naprosto samozřejmé. “Proč byste neměli mít automatické dokončování?”

Livingston:

Buchheit: Tohle bylo poprvé? Žádný z ostatních poskytovatelů webové pošty neměl automatické dokončování. Teď už nad tím člověk ani nepřemýšlí, ale je to velký rozdíl. Můžete tak rychle odesílat e-maily a nemusíte si pamatovat adresy. Pokud vím, byli jsme první poskytovatelé webové pošty, kteří to udělali. Desktopové produkty takové věci občas měly, ale žádný webový mail to v té době neuměl.

Livingston:

Buchheit: Bylo vždy vaším plánem všechno archivovat, nemazat e-maily a mít obrovskou potřebu úložišť? Můžete smazat e-maily. Myšlenka byla taková, že v e-mailech jsou cenné informace a my jsme si řekli: “Proč byste tyto akce prováděli?”. Pro mazání jsme našli tři nebo čtyři důvody, proč byste mohli věci mazat. Jedním z nich je, že vám dochází místo – což byl nejčastější důvod pro mazání věcí, protože jste měli pouze dvoumegabajtovou kvótu. Řekli jsme si: “Když lidem poskytneme dostatek úložného prostoru, nebudou se s tímto problémem potýkat”. Druhým důvodem bylo, že lidé mazali věci jen proto, že pokud to neudělali, e-mail se rychle stal nezvládnutelným.

Řekli jsme si tedy: “Máme vyhledávání, pokusíme se ho zefektivnit.” A tak jsme se rozhodli, že to uděláme. Zvládám – nevím, kolik milionů zpráv mám teď v e-mailu – ale není to problém. Nepřekážejí mi. Prostě tam jsou, a když někdy budu chtít najít tu čtyři roky starou zprávu, kde někdo napsal nějakou vtipnou poznámku o Gmailu, která je v tuto chvíli ironická, tak se můžu vrátit a najít ji. Třetím důvodem bylo asi to, že v e-mailu je něco, z čeho je dotyčný opravdu nervózní a chce se toho prostě zbavit. Ale to je dost neobvyklé. Takže jsme řekli: “Chcete poskytnout možnost věci smazat, ale obvykle to není opravdu nutné, protože většina důvodů jsou vlastně jen důsledky omezení jinde.”

Livingston:

Buchheit: Jaké další zcela nové funkce svět ještě neviděl?

Livingston: Novinkou bylo zobrazení konverzací – když kliknete na konverzaci, zobrazí se vám všechny zprávy jako karty místo samostatných e-mailů.

Livingston: Jaké byly novinky?

Buchheit: To byl váš nápad? To byl důsledek několika věcí. Jednou z nich je, že jsem pracoval na Groups, kde jsme dělali některá stejná vlákna. Druhým byla skutečnost, že máme interně tolik e-mailů. Vedli jsme takové konverzace, kdy někdo odešle e-mail a pak na stejnou věc odpoví čtyři různí lidé a někteří z nich třeba po pěti hodinách a vy si říkáte: “Tohle už se tu řešilo pětkrát a vy pořád odpovídáte.” Vždyť to bylo taky tak. Ukázalo se, že část důvodů, proč si lidé tak agresivně organizují poštu, spočívá v tom, že se snaží dát konverzace dohromady. Dávali je všechny do stejné složky – nebo na to zapomněli a dali je do špatné složky a pak se konverzace rozdělila a oni nikdy nemohli najít odpověď na tuto zprávu.

Existovaly všechny ty malé nástroje a triky, které lidé měli pro opětovné skládání konverzací. Proč je prostě nespojit všechny dohromady hned na začátku? V určitém okamžiku jsme si řekli: “Pojďme skrýt i citovaný text.” To se nám podařilo. Protože tak si to prostě můžete přečíst mnohem rychleji, aniž byste museli číst stejný obsah pořád dokola. Také jsme se těšili na integraci chatu/IM. Při původním spuštění jsme chat nestihli zahrnout, ale v prvních prototypech byl, protože jsme velmi chtěli chat a e-mail integrovat – patří k sobě. Takže jedna věc, kterou jsme udělali, bylo přemýšlení o e-mailu z pohledu chatu, jako bychom přidávali e-mail do chatu, a ne naopak. Chat je samozřejmě do značné míry zaměřen na konverzaci – nikdo nepřemýšlí o jednotlivých zprávách chatu. Takže konverzační pohled z toho také vyplynul – nějakou dobu jsme dokonce formátovali e-mail tak, aby vypadal spíše jako konverzace na chatu.”

Livingston:

Buchheit: Zní to, jako byste se při navrhování Gmailu opravdu řídili pohledem uživatele: Rozhodně, tak se to do značné míry vyvíjelo. Pokaždé, když nás podráždil nějaký drobný problém nebo když někdo z uživatelů řekl: “Mám tenhle problém, nefunguje mi to,” strávili jsme čas přemýšlením o tom, hledali jsme, jaké jsou základní problémy a jak můžeme přijít s řešením, aby to pro ně bylo lepší.”

Livingston: Jak velká byla vaše skupina v době spuštění? Byli jste jen tři?

Buchheit: Jaká byla vaše skupina? V té době tam bylo mnohem víc lidí. Záleží na tom, které lidi počítáte, ale bylo jich asi dvanáct.

Livingston:

Buchheit: Když jste to spustili, měli jste už uživatele? Doslova od prvního dne jsme měli interní uživatele. Na Googlu je hezké, že můžeme věci vydávat jen interně a máme v podstatě velkou populaci testerů. Takže lidé uvnitř používají Gmail už dlouho. Kódové jméno bylo Caribou. Původně jsem tomu říkal Gmail a pak jsme si uvědomili, že to není moc decentní, tak jsme to změnili na Caribou.

Livingston:

Buchheit: Vybrali jste si Caribou? Jo. V jednom Dilbertově komiksu se mluví o “projektu Karibu” a mně to přišlo jako vtipný název, tak jsem ho použil.

Livingston: Řekni mi o jednom z nejtemnějších dnů projektu, kdy jsi měl pocit, že to nezvládneš. A řekni mi o jednom z nejvíc euforických dnů.

Buchheit: Nejtemnější dny mají různé rozměry. Jak jsem řekl, mnohokrát to bylo tak trochu kontroverzní, zejména v prvních dnech, protože lidé si nebyli jistí, jestli to vůbec máme dělat. Takže obecný postoj se měnil, a když se změnil v náš neprospěch, bylo velmi těžké se s tím vypořádat. Později už ne tolik. Měli jsme nějaké interní systémové problémy. V předchozí generaci to nebylo tak redundantní jako to, co jsme nakonec vydali, a pevný disk v jednom z našich strojů, na kterém byly e-maily všech, přestal fungovat.

Přišel jsem a každý, kolem koho jsem procházel, se mě ptal: “Kdy už bude Karibu zase fungovat?” A já se ptal: “Kdy už bude Karibu zase fungovat?”. Chodil jsem do strojovny se šroubováky a lidé mě viděli a říkali: “Ale ne!”. Podařilo se mi rozebrat pevný disk a přesadit elektroniku z jiného disku, takže se nic neztratilo. Za celou dobu jsme neztratili žádná data, což je vzhledem ke všemu, co se stalo, docela neuvěřitelné. Mnoho strojů, na kterých je Google postaven – komoditní je zdvořilý výraz pro ně – jsou to běžné počítače, a tak nejsou vždy nejspolehlivější. Nejzábavnější bylo samozřejmě spouštění. Není nic víc vzrušujícího než to konečně pustit do světa a vidět, že se to lidem líbí.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.