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

Oheinen on Founders at Work -lehden haastattelu: Stories of Startups’ Early Days by Jessica Livingston. Otteen on toimittanut Apress Publishing. Voit ostaa kirjan täältä.

Jessica Livingston: Viekää minut takaisin siihen, miten asiat alkoivat. Oliko Gmail sivuprojekti vai Googlen tilaama?

Paul Buchheit: Itse asiassa vähän molempia. Aloitin työskentelyn sähköpostiohjelmiston parissa kauan sitten. Se taisi olla ehkä vuonna 1996, mutta se oli vain pieni projekti. Minulla oli monia ideoita, jotka eivät koskaan johtaneet mihinkään. Kummallista kyllä, taisin kutsua sitä silloin Gmailiksi, jostain muusta syystä. Se oli vain satunnainen projekti – ei välttämättä Gmailin edeltäjä – mutta olin miettinyt sitä, koska olin ollut tyytymätön sähköpostiin jo pitkään. Se oli ennen Hotmailia, ja olin tuolloin yliopistossa. Jos halusi tarkistaa sähköpostinsa, piti palata asuntolahuoneeseensa.

Ajattelin: “Se on niin typerää. Minun pitäisi pystyä tarkistamaan se missä tahansa.” Joten halusin tehdä jonkinlaisen verkkopohjaisen sähköpostin. Mutta en todellakaan tiennyt mitä olin tekemässä, joten siitä ei tullut mitään. Kirjoitin jotain, mutta siitä ei koskaan ollut hyötyä eikä se koskaan lähtenyt liikkeelle. Käänny siis eteenpäin paljon myöhempään:

Kun Google Groupsin ensimmäinen sukupolvi oli suurimmaksi osaksi saatu päätökseen, minulta kysyttiin, haluaisinko rakentaa jonkinlaisen sähköposti- tai personointituotteen. Se oli aika epäspesifinen projektisopimus. He vain sanoivat: “Mielestämme tämä on mielenkiintoinen alue.” Olin tietysti innostunut työskentelemään sen parissa.

Livingston:

Buchheit: He eivät siis pyytäneet sähköpostituotetta?

: He olivat hyvin yleisluontoisia – sanoivat vain: “Joo, mielestämme tässä on jotain mielenkiintoista tekemistä”, mutta he eivät antaneet minulle listaa ominaisuuksista. Ihmiset eivät todellakaan olleet varmoja siitä, mitä se oli. Ja tämä tapahtui silloin, kun Googlea pidettiin vielä pitkälti yksinomaan hakukoneena, joten jopa ajatus sähköpostin kaltaisesta toiminnasta oli outo. Monet ihmiset olivat epävarmoja. Nykyään se ei tunnu suurelta asialta, mutta siihen aikaan se oli hieman ristiriitaista.

Kaiken aikaa työskentelin sen parissa yksin. Itse asiassa aloitin joillakin Ryhmien koodilla, ihan vain siksi, että se oli minulle tuttua. Rakensin ensimmäisen version Gmailista yhdessä päivässä käyttäen vain Groups-koodia, mutta se etsi vain sähköpostiani. Julkaisin sen joillekin Googlereille ja ihmiset sanoivat sen olevan hyödyllinen, joten se eteni siitä eteenpäin.

Livingston:

Buchheit: Kun rakensit tätä ensimmäistä versiota, oliko visiosi luoda parempi sähköpostiohjelma vai oliko se, että halusit rakentaa jotain, jonka avulla voisit etsiä sähköposteistasi?

Buchheit: Bheitheit: Molempia. Haku on tietenkin hyvin tärkeää. Se oli keskeistä siinä, mitä tuolloin teimme, ja se on todella hyödyllistä sähköpostin hallinnassa. Minulla oli kunnianhimoa tehdä muutakin, mutta haku tuntui luonnolliselta ensimmäiseltä askeleelta – se oli yksi niistä asioista, jotka olivat ilmeisimmin ongelma. Kaikilla täällä oli paljon sähköpostia. Tämä yritys on hieman sähköpostihullu. Saan 500 sähköpostia päivässä. Haku oli siis erittäin tarpeellinen.

Se oli ilmeisin asia, jonka voisin tehdä, ja se oli myös yksi helpoimmista. Niinpä rakensin ensimmäisen version, ja se haki vain minun sähköpostiani, mutta siitäkin oli hyötyä muille ihmisille, koska meillä oli paljon samoja sähköposteja. Sitten he sanoivat: “Olisi vielä parempi, jos voisin hakea omaa sähköpostiani.”

Livingston:

Buchheit:

Livingston:

Buchheit: Milloin oli se hetki, jolloin sanoit: “Tämä on iso juttu, ja me lanseeraamme sen”?

Buchheit: Useita päiviä laukaisun jälkeen! Se oli iso projekti. Joskus näytti siltä, ettemme koskaan selviäisi siitä.

Livingston:

Buchheit: Se oli haastavaa jo pelkästään siksi, että se on hyvin suuri. Annoimme kaikille aluksi gigatavun tallennustilaa. Siihen aikaan standardi oli noin 2 tai 4 megatavua. Monet ihmiset eivät pitäneet sitä todellisena. He pitivät sitä vitsinä – osittain siksi, että lanseerasimme sen 1. huhtikuuta. He luulivat myös, ettei se ollut mahdollista.

Se voi olla hieman hankalaa, koska kyse on suuresta määrästä dataa, jos laskutoimituksia tehdään: käyttäjiä on miljoonia, ja heillä kaikilla on paljon dataa, ja jotta järjestelmä olisi todella luotettava, datasta on pidettävä useita kopioita, varmuuskopioita ja kaikkea sellaista. Se vaatii paljon tutkimusta. Tarvitaan paljon koneita ja järjestelmiä, jotta tämä kaikki saadaan toimimaan ilman, että tarvitaan armeija ihmisiä ylläpitämään järjestelmää ja pitämään se käynnissä.

Livingston: Buchheit: Mikä oli suosikkiominaisuutesi?

Buchheit: Mikä oli suosikkiominaisuutesi? Bheitheit: Sitä on vaikea määritellä. Itse asiassa yksi asia, jonka lisäsimme hyvin varhaisessa vaiheessa, mikä tässä vaiheessa tuntuu melko itsestään selvältä, mutta osoittautui todella hienoksi, on automaattinen täydennys, kun kirjoitat sähköpostiosoitteita. Kun se on kerran käytössä, se tuntuu niin itsestään selvältä. “Miksi teillä ei olisi automaattista täydennystä?”

Livingston:

Buchheit: Bheitheit: Yhdelläkään muulla webmail-palveluntarjoajalla ei ollut automaattista täydennystä. Nyt sitä ei oikeastaan edes ajattele, mutta sillä on suuri merkitys. Voit lähettää sähköpostia niin nopeasti, eikä sinun tarvitse muistaa osoitteita. Olimme tietääkseni ensimmäinen webmail-palveluntarjoaja, joka teki sen. Työpöytätuotteissa oli joskus tällaisia asioita, mutta mikään verkkoposti ei tehnyt sitä tuohon aikaan.

Livingston:

Buchheit: Oliko suunnitelmanne aina arkistoida kaikki eikä poistaa sähköposteja, ja oliko tallennustilantarve massiivinen?

Buchheit: Bheitheit: Sähköpostia voi poistaa. Ajatuksena oli, että sähköpostissa on arvokasta tietoa ja ajattelimme: “Miksi suorittaisit näitä toimia?”. Poistamisen osalta löysimme kolme tai neljä syytä, miksi saatat poistaa asioita. Yksi on se, että tila on loppumassa – se oli yleisin syy asioiden poistamiseen, koska käytössä oli vain kahden megatavun kiintiö. Sanoimme: “Jos annamme ihmisille tarpeeksi tallennustilaa, he eivät joudu tähän ongelmaan.” Toinen syy oli se, että ihmiset poistivat asioita vain siksi, että sähköpostista tuli nopeasti hallitsematon, jos he eivät poistaneet niitä.

Siten sanoimme: “Meillä on haku, yritämme tehdä siitä tehokkaan.” Pystyn käsittelemään – en tiedä, kuinka monta miljoonaa viestiä sähköpostissani on nyt – mutta se ei ole ongelma. Ne eivät ole tiellä. Ne vain ovat siellä, ja jos joskus haluan löytää sen neljän vuoden takaisen viestin, jossa joku teki hauskan kommentin Gmailista, joka on tässä vaiheessa ironinen, voin palata takaisin ja löytää sen. Kolmas syy taisi olla se, että sähköpostissa on jotain, joka hermostuttaa henkilöä ja josta hän haluaa päästä eroon. Mutta se on aika harvinaista. Joten sanoimme: “Haluatte tarjota mahdollisuuden poistaa asioita, mutta tavallisesti se ei ole todella tarpeellista, koska suurin osa syistä on itse asiassa vain seurauksia rajoituksista muualla.”

Livingston:

Buchheit:

Livingston: Keskustelunäkymä oli uusi – kun klikkaat keskustelua ja saat kaikki viestit kortteina erillisten sähköpostien sijaan.

Livingston: Buchheit: Oliko se sinun ideasi?

Buchheit: Bheitheit: Tämä oli seurausta muutamasta asiasta. Yksi oli se, että olin työskennellyt Groupsin parissa, jossa olimme tehneet jonkin verran samaa säikeistämistä. Toinen oli se, että meillä on sisäisesti niin paljon sähköpostia. Meillä oli keskusteluja, joissa joku lähetti sähköpostiviestin, ja neljä eri henkilöä vastasi samaan asiaan, ja joissakin niistä oli viisi tuntia myöhemmin, ja ajattelit: “Tämä on käsitelty jo viisi kertaa, ja sinä jatkat vastaamista”. Kävi ilmi, että osa syistä, miksi ihmiset järjestivät postinsa niin aggressiivisesti, oli se, että he yrittivät koota keskustelut yhteen. He laittoivat ne kaikki samaan kansioon – tai he unohtivat ja laittoivat ne väärään kansioon, jolloin keskustelu hajosi, eivätkä he koskaan löytäneet vastausta tähän viestiin.

Oli kaikkia näitä pieniä työkaluja ja niksejä, joita ihmisillä oli keskustelujen kokoamiseen. Miksei niitä voitu vain koota yhteen aluksi? Jossain vaiheessa sanoimme: “Piilotetaan myös lainattu teksti.” Silloin sitä voi lukea paljon nopeammin ilman, että tarvitsee lukea samaa sisältöä uudelleen ja uudelleen. Odotimme myös innolla chatin/IM:n integroimista. Emme ehtineet sisällyttää chattia alkuperäiseen julkaisuun, mutta se oli mukana varhaisissa prototyypeissä, koska halusimme integroida chatin ja sähköpostin – ne kuuluvat yhteen. Yksi asia, jonka teimme, oli ajatella sähköpostia chatin näkökulmasta, ikään kuin lisäisimme sähköpostin chattiin emmekä päinvastoin. Chat on tietysti hyvin keskustelupainotteinen – kukaan ei ajattele yksittäisiä chat-viestejä. Joten keskustelu-näkymä syntyi myös siitä – jonkin aikaa jopa muotoilimme sähköpostin näyttämään enemmän chat-keskustelulta.

Livingston:

Buchheit: Kuulostaa siltä, että otitte todella huomioon käyttäjän näkökulman suunnitellessanne Gmailia.

Buchheit: Kuulostaa siltä, että otitte todella huomioon käyttäjän näkökulman suunnitellessanne Gmailia: Se kehittyi hyvin pitkälti niin. Aina kun meitä ärsytti jokin pieni ongelma tai joku käyttäjä sanoi: “Minulla on tämä ongelma, se ei toimi minulle”, käytimme aikaa sen pohtimiseen, katsoimme, mitkä ovat taustalla olevat ongelmat ja miten voisimme keksiä ratkaisuja, jotka parantaisivat sitä heidän kannaltaan.

Livingston: Kuinka suuri ryhmänne oli Gmailin lanseeraushetkellä? Oliko teitä vain kolme?

Buchheit: Bheitheit: Siinä vaiheessa ihmisiä oli paljon enemmän. Riippuu siitä, mitkä ihmiset lasketaan, mutta heitä oli noin tusina.

Livingston:

Buchheit: Kirjaimellisesti ensimmäisestä päivästä lähtien meillä oli sisäisesti käyttäjiä. Yksi mukava asia Googlessa on se, että voimme vain julkaista asioita sisäisesti ja meillä on suuri joukko testaajia. Sisäiset ihmiset ovat siis käyttäneet Gmailia jo pitkään. Koodinimi oli Caribou. Aluksi kutsuin sitä Gmailiksi, ja sitten tajusimme, että se ei ollut kovin hienovaraista, joten muutimme sen Karibuksi.

Livingston:

Buchheit: Buchheit: Joo. On Dilbert-sarjakuva, jossa hän puhuu “Project Caribou”, ja minusta se oli hauska nimi, joten käytin sitä.

Livingston: Kerro minulle yhdestä projektin synkimmistä päivistä, jolloin sinusta tuntui, ettet pystyisi tekemään tätä. Ja kerro minulle yhdestä euforisimmista päivistä.

Buchheit: Bheitheit: Synkimmillä päivillä on monenlaisia ulottuvuuksia. Kuten sanoin, monesti se oli tavallaan kiistanalaista, varsinkin aivan alkuaikoina, koska ihmiset eivät olleet varmoja, pitäisikö meidän edes tehdä tätä. Yleinen asenne vaihteli, ja kun se vaihteli meitä vastaan, sitä oli hyvin vaikea käsitellä. Myöhemmin ei enää yhtä paljon. Meillä oli sisäisiä järjestelmäongelmia. Edellisessä sukupolvessa se ei ollut yhtä redundantti kuin se, minkä lopulta julkaisimme, ja kiintolevy yhdessä koneessamme, jossa oli kaikkien sähköpostit, lakkasi toimimasta.

Tulin sisään, ja kaikki, joiden ohi kävelin, kysyivät minulta: “Milloin Karibu saadaan taas toimimaan?”. Kävelin konehuoneeseen ruuvimeisselien kanssa, ja ihmiset näkivät minut ja sanoivat: “Voi ei!”. Onnistuin purkamaan kiintolevyn ja siirtämään elektroniikan toisesta asemasta, joten mitään ei menetetty. Koko ajan emme ole menettäneet yhtään dataa, mikä on aika uskomatonta ottaen huomioon kaiken tapahtuneen. Monet Googlen käyttämistä koneista ovat tavallisia PC-tietokoneita, joten ne eivät aina ole kaikkein luotettavimpia. Hauskinta oli tietysti koneen käynnistäminen. Mikään ei ole jännittävämpää kuin saada se vihdoin maailmalle ja nähdä, että ihmiset pitävät siitä.

Vastaa

Sähköpostiosoitettasi ei julkaista.