How Gmail happened: The inside story, as revealed by creator Paul Buchheit – Tech in Asia How Gmail happened: The inside story, as revealed by creator Paul Buchheit

Az alábbi interjú a Founders at Work című lapból származik: Stories of Startups’ Early Days by Jessica Livingston. A kivonatot az Apress Kiadó bocsátotta rendelkezésünkre. A könyvből itt vásárolhat egy példányt.

Jessica Livingston: Vigyél vissza a dolgok kezdetéhez. A Gmail egy mellékprojekt volt, vagy a Google megbízásából jött létre?

Paul Buchheit: Buchheit: Valójában mindkettőből egy kicsit. Nagyon régen kezdtem el e-mail szoftvereken dolgozni. Azt hiszem, talán 1996-ban, de ez csak egy kis projekt volt. Voltak ötleteim, amik soha nem vezettek sehova. Furcsa módon, azt hiszem, akkoriban Gmailnek hívtam, valami más okból kifolyólag. Ez csak egy véletlenszerű projekt volt – nem feltétlenül a Gmail elődje -, de volt valami, amin gondolkodtam, mert már régóta elégedetlen voltam az e-mailekkel. Ez még a Hotmail előtt volt, és akkoriban főiskolás voltam. Ha meg akartad nézni az e-mailjeidet, vissza kellett menned a kollégiumi szobádba.

Azt gondoltam: “Ez olyan hülyeség. Bárhol meg kellene tudnom nézni.” Ezért akartam valamiféle web alapú e-mailt készíteni. De tényleg nem tudtam, mit csinálok, így nem ment sehova. Írtam valamit, de sosem volt hasznos, és sosem indult el. Szóval, tekerjünk előre sokkal későbbre:

Miután a Google Groups első generációja nagyrészt leállt, megkérdezték tőlem, hogy szeretnék-e valamilyen e-mail vagy személyre szabott terméket készíteni. Ez egy eléggé nem specifikus projekt charta volt. Csak annyit mondtak, hogy “Szerintünk ez egy érdekes terület”. Természetesen izgatottan vártam, hogy ezen dolgozhassak.

Livingston: Buchheit: Tehát nem kértek e-mail terméket?

Buchheit: Tehát nem kértek e-mail terméket? Igen, úgy gondoljuk, hogy van itt valami érdekes dolog, de nem olyan volt, mintha adtak volna egy listát a funkciókról. Az emberek tényleg nem voltak biztosak benne, hogy mi az. És ez akkor volt, amikor a Google-t még mindig kizárólag a keresésnek tartották, így még az ötlet is furcsa volt, hogy valami olyasmit csináljunk, mint az e-mail. Sokan bizonytalanok voltak. Ma már nem tűnik nagy dolognak, de akkoriban ez egy kicsit ellentmondásos volt.

Elég sokáig egyedül dolgoztam rajta. Tulajdonképpen a Csoportok kódjának egy részével kezdtem, csak azért, mert már ismertem. A Gmail első verzióját 1 nap alatt építettem fel, csak a Groups kódot használva, de csak az én e-mailjeimet kereste. Ezt kiadtam néhány Googlernek, és az emberek azt mondták, hogy hasznos, így onnan fejlődött tovább.

Livingston: Amikor ezt az első verziót megépítette, az volt az elképzelése, hogy egy jobb e-mail programot hozzon létre, vagy az volt a célja, hogy valami olyat hozzon létre, ami lehetővé teszi az e-mailjei közötti keresést?

Buchheit: Buchheit: Mindkettő. A keresés nyilvánvalóan nagyon fontos. Akkoriban központi szerepet játszott abban, amit csináltunk, és nagyon hasznos az e-mailek kezelésében. Voltak ambícióim, hogy ennél többet csináljak, de a keresés természetes első lépésnek tűnt – ez volt az egyik olyan dolog, ami a legnyilvánvalóbb problémát jelentette. Itt mindenkinek rengeteg e-mailje volt. Ez a cég egy kicsit e-mail őrült. Naponta 500 e-mailt kapok. Szóval nagy szükség volt a keresésre.

Ez volt a legkézenfekvőbb dolog, amit tehettem, és az egyik legegyszerűbb is. Így megépítettem ezt az első verziót, és csak az én e-mailjeimre keresett, de még ez is hasznos volt mások számára, mert sok azonos e-mailünk volt. Így aztán azt mondták: “Még jobb lenne, ha a saját e-mailjeimben is tudnék keresni.”

Livingston:

Buchheit: Lehetett keresni kulcsszavakra, feladóra stb:

Livingston: Igen, szabad szöveges volt, mint a Google, csak az e-mailek esetében: Mikor volt az a pillanat, amikor azt mondtad: “Ez nagy dolog, és be fogjuk indítani”?

Buchheit: Mikor volt az a pillanat, amikor azt mondtad: “Ez nagy dolog, és be fogjuk indítani?”: Néhány nappal az indítás után! Ez egy nagy projekt volt. Néha úgy tűnt, hogy soha nem fogjuk megcsinálni.

Livingston: Beszéljen a legnagyobb kihívást jelentő részekről.

Buchheit: Beszéljen a legnagyobb kihívást jelentő részekről: Egyrészt azért, mert nagyon nagy, másrészt azért, mert nagyon nagy. Kezdetben mindenkinek egy gigabájtnyi tárhelyet adtunk. Abban az időben a szabvány 2 vagy 4 megabájt körül volt. Sokan azt hitték, hogy ez nem valós. Azt hitték, hogy ez egy vicc – részben azért, mert április 1-jén indultunk. Azt is gondolták, hogy ez nem lehetséges.

Ez egy kicsit trükkös lehet, mert ez rengeteg adat, ha ténylegesen számolunk: több millió felhasználó van, és mindannyiuknak rengeteg adatuk van, és ahhoz, hogy a rendszer valóban megbízható legyen, több másolatot kell tartani az adatokról, biztonsági mentéseket és minden ilyesmit. Ez rengeteg kutatást igényel. Rengeteg gép és rengeteg rendszer kell ahhoz, hogy mindez működjön anélkül, hogy egy egész hadseregnyi emberre lenne szükség a rendszer fenntartásához és működtetéséhez.

Livingston: Buchheit: Melyik volt a kedvenc funkciója?

Buchheit: Melyik volt a kedvenc funkciója? Buchheit: Ezt nehéz megmondani. Valójában az egyik dolog, amit nagyon korán hozzáadtunk, ami ezen a ponton elég nyilvánvalónak tűnik, de kiderült, hogy nagyon jó, az az automatikus kitöltés, amikor beírja az e-mail címeket. Ha egyszer már megvan, akkor ez annyira magától értetődőnek tűnik. “Miért ne lenne automatikus kitöltés?”

Livingston: Ez volt az első?

Buchheit: A többi webes levelezőszolgáltató egyike sem rendelkezett automatikus kitöltéssel. Most már nem is igazán gondolsz rá, de nagy különbséget jelent. Olyan gyorsan tudsz e-mailt küldeni, és nem kell megjegyezned a címeket. Tudomásom szerint mi voltunk az első webes levelezőszolgáltató, amely ezt bevezette. Az asztali termékek néha rendelkeztek ilyesmivel, de akkoriban még egyetlen webes levelező sem csinált ilyet.

Livingston: Buchheit: Mindig is az volt a tervük, hogy mindent archiváljanak, ne töröljék az e-maileket, és ne legyenek hatalmas tárolási igényeik?

Buchheit: Mindig is az volt a tervük, hogy mindent archiváljanak, és ne töröljék az e-maileket: Az e-maileket törölni lehet. Az ötlet az volt, hogy az e-mailekben értékes információk vannak, és arra gondoltunk, hogy “Miért hajtanád végre ezeket a műveleteket?”. A törlésre három vagy négy okot találtunk, amiért törölhetsz dolgokat. Az egyik, hogy elfogyott a tárhely – ez volt a leggyakoribb oka a törlésnek, mivel csak 2 megabájtos kvóta állt rendelkezésre. Azt mondtuk: “Ha elegendő tárhelyet biztosítunk az embereknek, akkor nem fognak ebbe a problémába ütközni”. A második ok az volt, hogy az emberek csak azért töröltek dolgokat, mert az e-mail hamar kezelhetetlenné vált, ha nem tették.

Ezért azt mondtuk: “Van keresőnk, megpróbáljuk azt hatékonyabbá tenni”. Tudom kezelni – nem tudom, hány millió üzenet van most az emailjeim között – de ez nem probléma. Nem zavarnak. Egyszerűen csak ott vannak, és ha valaha is meg akarom találni azt a négy évvel ezelőtti üzenetet, amelyben valaki valami vicces megjegyzést tett a Gmailről, ami most már ironikus, akkor visszamehetek és megtalálom. Azt hiszem, a harmadik ok az volt, hogy van valami az e-mailben, ami miatt az illető nagyon ideges, és csak meg akar szabadulni tőle. De ez elég ritka. Ezért azt mondtuk: “Lehetőséget akarsz adni a dolgok törlésére, de általában nem igazán szükséges, mert a legtöbb ok valójában csak a korlátozások következménye máshol.”

Livingston:

Buchheit: Mi volt még olyan vadonatúj funkció, amit a világ még nem látott?

Buchheit: Mi volt még olyan vadonatúj funkció, amit a világ még nem látott?

Livingston: A beszélgetés nézet volt az újdonság – amikor rákattintasz egy beszélgetésre, és az összes üzenetet kártyaként kapod meg különálló e-mailek helyett.

Livingston: A beszélgetés nézet volt az újdonság: Buchheit: Ez a te ötleted volt?

Buchheit: Ez a te ötleted volt? Buchheit: Ez néhány dolog következménye volt. Az egyik az, hogy dolgoztam a Csoportokon, ahol ugyanilyen szálakkal dolgoztunk. A második az a tény volt, hogy nagyon sok e-mailünk van belsőleg. Voltak olyan beszélgetéseink, amikor valaki elküldött egy e-mailt, és négy különböző ember válaszolt ugyanarra a dologra, és némelyikük öt órával később érkezett, és az ember azt gondolta: “Ezt már ötször megbeszéltük, de te még mindig válaszolsz”. Kiderült, hogy az emberek részben azért szervezték olyan agresszívan a leveleiket, mert megpróbálták összerakni a beszélgetéseket. Mindet ugyanabba a mappába tették – vagy elfelejtették, és rossz mappába tették, és akkor a beszélgetés szétvált, és soha nem találták meg az erre az üzenetre adott választ.

Voltak ezek a kis eszközök és trükkök, amelyekkel az emberek újra összerakták a beszélgetéseket. Miért nem lehetett csak úgy az elején összerakni őket? Egy bizonyos ponton azt mondtuk: “Rejtsük el az idézett szöveget is”. Mert így sokkal gyorsabban el lehet olvasni anélkül, hogy ugyanazt a tartalmat újra és újra el kellene olvasni. A chat/IM integrálását is nagyon vártuk. Az eredeti induláskor még nem volt időnk a chat beépítésére, de a korai prototípusokban már szerepelt, mert nagyon szerettük volna integrálni a chatet és az e-mailt – ezek összetartoznak. Ezért az egyik dolog, amit tettünk, az volt, hogy az e-mailről a chat szemszögéből gondolkodtunk, mintha az e-mailt a chathez adnánk hozzá, nem pedig fordítva. Természetesen a chat nagyon is beszélgetésközpontú – senki sem gondol az egyes chat-üzenetekre. Így a beszélgetés nézet is ebből jött létre – egy ideig még az e-mailt is úgy formáztuk, hogy inkább úgy nézzen ki, mint egy csevegő beszélgetés.

Livingston:

Buchheit: Úgy hangzik, mintha tényleg a felhasználó szemszögét vették volna figyelembe a Gmail megtervezésekor: Gmail: Abszolút, nagyon is így alakult. Minden alkalommal, amikor valami apró probléma bosszantott minket, vagy amikor az egyik felhasználó azt mondta: “Nekem ez a problémám, nem működik nálam”, időt töltöttünk azzal, hogy elgondolkodjunk rajta, megnézzük, mik a mögöttes problémák, és hogyan tudnánk megoldásokat találni, hogy jobbá tegyük a felhasználók számára.

Livingston: Mekkora volt a csoportotok, amikor elindult a szolgáltatás? Csak hárman voltatok?

Buchheit: Bheitheit: Akkoriban sokkal többen voltak. Attól függ, hogy kiket számolsz, de körülbelül egy tucatnyian lehettünk.

Livingston: Buchheit: Amikor elindítottad, már voltak felhasználóid?

Buchheit: Amikor elindítottad, már voltak felhasználóid? A szó szoros értelmében már az első naptól kezdve voltak belső felhasználóink. Az egyik jó dolog a Google-ban az, hogy csak belsőleg kiadhatunk dolgokat, és lényegében egy nagyszerű tesztelői populáció áll rendelkezésünkre. Tehát a belső emberek már régóta használják a Gmailt. A kódnév Caribou volt. Kezdetben Gmailnek hívtam, aztán rájöttünk, hogy ez nem volt túl finom, ezért Caribou-ra változtattuk.

Livingston: Buchheit: Te választottad a Caribou-t?

Buchheit: Buchheit: Igen. Van egy Dilbert rajzfilm, ahol a “Karibu projektről” beszél, és úgy gondoltam, hogy ez egy vicces név, úgyhogy ezt használtam.

Livingston: Beszélj nekem a projekt egyik legsötétebb napjáról, amikor úgy érezted, hogy nem tudod megcsinálni. És mesélj az egyik legeuforikusabb napról.

Buchheit: A legsötétebb napoknak többféle dimenziója van. Ahogy mondtam, sokszor volt ez egyfajta ellentmondásos, különösen a legelső napokban, mert az emberek nem voltak biztosak abban, hogy egyáltalán meg kellene-e ezt csinálnunk. Tehát az általános hozzáállás megingott, és amikor ellenünk fordult, azt nagyon nehéz volt kezelni. Később már nem annyira. Voltak belső rendszerproblémáink. Egy korábbi generációban nem volt olyan redundáns, mint amit végül kiadtunk, és az egyik gépünk merevlemeze, amelyen mindenki e-mailje volt, leállt.

Bementem, és mindenki, aki mellett elsétáltam, azt kérdezte tőlem: “Mikor fog újra működni a Caribou?”. Bejártam a géptermet csavarhúzóval, és az emberek megláttak, és azt mondták: “Jaj, ne!”. Sikerült szétszednem a merevlemezt, és átültetni az elektronikát egy másik meghajtóról, így semmi sem veszett el. Az egész dolog alatt nem vesztettünk el egyetlen adatot sem, ami elég hihetetlen, figyelembe véve mindazt, ami történt. Sok gép, amelyre a Google épül – a commodity az udvarias kifejezés rájuk -, közönséges PC-k, így nem mindig a legmegbízhatóbbak. A legszórakoztatóbb persze az indítás volt. Semmi sem izgalmasabb, mint végre a világ elé tárni, és látni, hogy az embereknek tetszik.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.