Veteranid mäletavad üht kõige meeldejäävamat funktsiooni Microsoft Office'is aastatel 1997–2003: virtuaalset assistenti silmadega, tuntud ka kui Clippy. Need, kes tegelevad Wordi ja Exceli kasutamisel rohkem fontidega kui tavatekstiga, on tõenäoliselt kuulnud, et Comic Sansi peetakse paljude poolt ajaloo kõige halvemaks fondiks ja selle irooniline kasutamine on erilise häbi tunnus. Veel vähem inimesi meie kaasaegsete seas mäletavad, et nii Clippy kui ka Comic Sans on ühe Microsofti ajaloo ja üldiselt kasutajaliideste arendamise kõige eepilisema läbikukkumise pärand. Meenutame, kuidas ja miks esialgu huvitav ja paljulubav projekt ebaõnnestus ning kas see ebaõnnestumine oli juhuslik või vältimatu.

See oli kauge aasta 1991. Personaalarvutid olid USA-s üha enam levinud ja nende omanike kasvav osa ei olnud programmeerimisega hästi kursis. Seetõttu tõid Apple 1984. aastal ja Microsoft 1985. aastal turule esimesed graafilise kasutajaliidesega kommertsoperatsioonisüsteemid, mitte käsuridadega: Mac OS ja Windows 1.0. Kuid need olid endiselt pimedad ajad arvutioskusel. Tänapäeval kasutavad isegi paljud maapiirkondade vanaemad nutitelefone oskuslikult, kuid tol ajal, 1980-ndate lõpus ja 1990-ndate alguses, vaatasid isegi üsna arenenud inimesed töölaual olevaid kaustu ja kursorinoole nagu lambad uusi väravaid.

See põhjustas suurtel IT-ettevõtetel mõningaid muresid, et nad kaotavad osa potentsiaalsest turust, kuna graafilised kasutajaliidesed on mõnele algajale liiga keerulised. Kui need, kes tundsid C++ keelt, naersid Windowsi üle ja unistasid apokalüptilisest kättemaksust, siis Microsoftis kääris idee muuta graafiline liides täiesti intuitiivseks. Ja seda rikkaliku interaktiivsusega. Nii, et isegi kõige rumalam kasutaja, nagu kohmakad tegelased 90-ndate komöödiates, saaks õppida arvuteid kasutama.

Lihtsa ja intuitiivse graafilise liidese idee tuli Microsoft Publisheri arendajatele Karen Friesile ja Barry Linnettile. Karen Fries ei olnud ainult IT-spetsialist: ta liitus Microsoftiga personalijuhina ja tegi oma karjääri tänu headele suhtlemisoskustele, nagu me täna ütleksime. Teisisõnu, ta teadis, kuidas panna inimesi endale meeldima ja veenda neid oma õigsuses, ning mõned tema ülemused olid sõna otseses mõttes tema värvatud inimesed. Barry Linnett oli omakorda spetsialist õppeprogrammide loomisel. Tänu Linnettile ja Friesile sisaldas Microsoft Publisher, trükiste ettevalmistamise programm, mis oli mõeldud meedia- ja kirjastustöötajatele, mitte professionaalsetele arvutikasutajatele, sisseehitatud assistendi funktsiooni. Need assistendid juhendasid sõna otseses mõttes vähem kogenud kasutajat soovitud tulemuse saavutamiseks standardlahenduste komplekti kaudu.

Kasutajatoe mehhanismi integreerimist Microsoft Publisherisse peeti edukaks ja isegi Bill Gates hindas seda. Tänu sellele otsustasid Fries ja Linnett pakkuda ettevõtte juhtkonnale palju ambitsioonikamat ideed: luua täielikult graafiline liides, mis jäljendab reaalse maailma objekte ja täiendab seda täiustatud virtuaalse assistendiga. Kõikide toimingute ilmne toimimine koos rikkalike nõuannete ja abi saamiseks virtuaalselt assistendilt pidid tegema operatsioonisüsteemi kasutamise kõigile kättesaadavaks, isegi neile, kes vaatavad lihtsaid aknaid ja faile püha hirmuga ja tahavad kutsuda välja eksortsisti. Lisaks kirjutas Fries, et Windowsi liideste keerukus suurenes kiiresti ja varsti oli oht, et kõik muutub kogenematute kasutajate jaoks sama keeruliseks kui "puhas DOS" või vähemalt Commander-tüüpi liidesed.
Et oma kontseptsiooni juhtkonnale reklaamida ja müüa, alustas kogenud personalijuht ja õppeprogrammide spetsialist tervet kampaaniat. Nad palusid abi ühelt Microsofti juhtivalt arendajalt, Darrin Massenalt, kes aitas neil luua kavandatud liidese ja selle jaoks animatsioonidega assistentide demoversioone. Demode kallal töötades viisid nad läbi turu-uuringu ettevõtte töötajate ja nende tuttavate seas, et näha, kas idee võetakse hästi vastu. Fookusgrupid tundusid hästi minevat: üks osaleja oli nii muljet avaldanud "rääkiva" animatsiooniga pardist, et raputas Friesi kätt ja nõudis, et "vabaneks neist igavatest juhenditest ja annaks talle pardi, kes oleks alati ekraanil ja ütleks, mida teha". Fries õigustas virtuaalse assistendi vajadust võrreldes seda restoranimenüüga: seal võib olla palju roogasid segadusttekitavate nimedega ja vajate kelneri abi, et selgitada, mis kõik on.

Raskekahurväena pöördusid nad Stanfordi teadlaste Clifford Nassi ja Byron Reevesi poole, kes olid tol ajal tuntud oma tööga inimeste ja arvutite interaktsioonis. Nass ja Reeves kirjutasid väga teadusliku põhjenduse, et mida intuitiivsem ja "inimlikum" näib arvuti kasutajaliides, seda paremini kasutajad seda tajuvad. Sõna otseses mõttes: nende arvutuste kohaselt, mis põhinevad mitmel sotsiaalsel eksperimendil, reageeris osa ajust, mis vastutab hiire ja klaviatuuri kasutamise eest, emotsionaalselt ka suhtlemisel teiste inimestega. Seetõttu oleks mõistlik lisada tarkvarasse midagi animeeritud ja interaktiivset, kui inimesed reageerivad arvutitele sarnaselt nagu inimestele. Mõlemad teadlased pidid saama uue projekti konsultantideks.

Kõik see esitati lõpuks Bill Gatesile, kes kiitis heaks veelgi graafilisema liidese arendamise Windowsi jaoks, mis tol ajal oli graafiline keskkond DOS-i kohal: sõna otseses mõttes "me täiustasime Windowsi, et saaksite kasutada graafilist liidest, et muuta graafiline liides lihtsamaks kasutamiseks". Turundusdirektoriks määrati Melinda French, Microsofti peamine infohaldusjuht ja projekti ajal Bill Gatesi tüdruksõber, hiljem tema naine. Ta oli samuti töötanud Microsoft Publisheri kallal, mõistis, mida Fries ja Linnett püüdsid saavutada, ja pidi idee muutma hästi müüdavaks tooteks. Karen Fries juhtis projekti otse. Algul koosnes meeskond ainult kolmest inimesest, kuid seejärel kasvas 12 ja lõpuks 35 töötajani.

Algul nimetati tulevast tarkvaratoodet Microsoft Data Wizardiks, mis põhines Publisheris kasutatud mehhanismidel, et lihtsustada algajate kasutajate tööd. Suurema osa arendusperioodist tunti toodet sisemiselt Microsoft Utopiana: väga ambitsioonikas ja veidi ülbe nimi. Alles paar kuud enne turuletoomist muudeti nimi veidraks ja veidi rumalaks Microsoft BOB-iks, mille logol oli naeratav nägu prillidega O-tähe asemel, mis meenutas veidi noort Bill Gatesi. See polnud akronüüm; arendajad olid lihtsalt heas tujus, kui käivitamine lähenes. Selleks ajaks oli palju juba tehtud, nii et failisüsteemis oli endiselt palju faile, mis sisaldasid nime Utopia.

7. jaanuaril 1995 tutvustati programmi rahvusvahelisel arvutimessil. Ettevõttel oli Microsoft Bobi suhtes suuri lootusi — reklaamartiklites reklaamiti uut keskkonda mitte millegi muu kui graafiliste operatsioonisüsteemide liideste tulevikku ja nende uut standardit. Bill Gates ise teatas avalikult, et see on oluline uus evolutsiooniline samm graafiliste liideste arendamisel ja et uued, võimsamad arvutid peamiselt mitteprofessionaalsele turule kasutavad peamiselt selliseid keskkondi. Ajakirjad teatasid "allikate sõnul", et fookusgruppides eelistas 84% osalejatest Microsoft Bobi liidest standardsele Win 3.1-le. Microsofti kõige innukamad toetajad nimetasid Microsoft Bobi isegi "viimaseks naelaks Apple'i kirstu", kui nad ei hakka kohe oma ekvivalendi kallal töötama.

- Microsoft Bobi ametlik väljaanne graafilise kattena Windows 3.1 jaoks toimus 10. märtsil 1995, kuigi see jõudis poodidesse alles 31. märtsil. Ühe koopia hind oli 99 dollarit, mis inflatsiooniga kohandatuna vastab täna veidi üle 200 dollarile. Väljalaske ajal kehtinud süsteeminõuded heidutasid kohe paljusid neid, kes tahtsid seda proovida. Mitte kõigil ei olnud riistvara, mis suudaks seda sujuvalt ja probleemideta käivitada:
- Protsessor mitte madalam kui Intel 486SX;
- 8 MB RAM-i (märkimisväärne summa 1995. aastal, kui 4 MB peeti soliidseks);
- 32 MB kettaruum;
- Super VGA videokaart, mis kuvab vähemalt 256 värvi;
- Installimiseks ja dokumentidega töötamiseks disketi;
- Hiir;
- Modem ribalaiusega 9,6 kilobitti sekundis.
Vahetult pärast installimist tabas kasutajat mitmesuguste selgituste laine, sealhulgas ilmselgelt liigne: näiteks meeldetuletus klahvide asukoha kohta klaviatuuril. Veelgi hullem oli see, et mõnes kohas, kus nõuanded olid ülearused, pidi kasutaja sõna otseses mõttes mõistma, mida programm temalt ootab. Nn "nuppude liigutamise osakonna" fenomen, nagu seda kutsuti World of Tanksi tippaegadel, hakkas ilmnema. Klassikalise OK-nupu paigutuse asemel akna paremasse alumisse nurka oli Microsoft Bobis selles kohas abinupp. Toimingu kinnitamine oli... klõpsates suurel ülaloleval nupul, millel oli naeratav nägu prillidega, toote logo. Muidugi oli ka kiri "klõpsake sellel nupul, et jätkata", kuid see tundus siiski kummaline.

Rakendusekeskkond kujutas graafiliselt joonistatud, peaaegu koomiksilaadseid ruume ja esemeid. Põhitöölaud oli elutuba väikese kaminaga, töötuba, garaaž kabrioletiga, köök, lastetuba, seifi sisemus ja isegi... hiireauk. Lisaseaded hõlmasid maamaja vihase hiirega laual ja kikilipsuga öökulli, kes oli kõigest toimuvast segaduses.

Peamine virtuaalne assistent oli kuldne retriiver nimega Rover: tema fraasid ilmusid tekstimullides beeži taustal (see näpunäidete visualiseerimine on projekti peamine pärand, mis on tänaseni säilinud). Oli ka teisi assistente, mille vahel valida, igaüks kummalisem ja deemonlikum kui teine, justkui autorid parodeeriksid iseennast: ümar ja kohev kass nimega Chaos, gooti garguul nimega Baudelaire, kärbes nimega Blythe, kummaline must olend nimega Chez trompeti ninaga, põlevate silmadega punane naerunägu nimega Dot ja närviline sinine jänes nimega Hopper, kes ennustas filmi "You've Got Mail" peategelast. Mõnedel rakendustel olid oma ainulaadsed virtuaalsed assistendid. Näiteks rääkiv raamat nimega Lexi prillidega aitas finantstabelitega. Geograafilises rakenduses maailma kaardiga oli assistendiks poliitiliselt ebakorrektselt koloniaalhelmiga elevant nimega Hank.

Kõik see tundus... sõna otseses mõttes liiga lapselik. Kriitik John Dickinson kirjutas: "Kahjuks näevad nii toapildid kui ka assistendid välja nagu lasteaed. Need on joonistatud justkui alla 12-aastastele lastele ja noorukitele. See pole üldse atraktiivne inimestele, kes soovivad arvutit tõsiselt tööks kasutada, ja üldiselt täiskasvanutele." Ben Shneiderman lisas virtuaalsete assistentide kohta: "See võib esimesel korral tunduda armas, kuid teisel korral tunduvad nad rumalad ja kolmandal korral lihtsalt häirivad ja segavad."

Ja kui see oleks ainult välimuse küsimus: virtuaalsed assistendid, kes pidid keskkonnale andma elava ja peaaegu inimliku näo, osutusid primitiivseteks ja rumalateks nagu kivid. Enamik kasutajate küsimusi ei andnud selgeid vastuseid, vaid avasid vormi, et võtta ühendust Microsofti toega: kirjutage ja võib-olla keegi vastab, kui neil on aega. Veelgi hullem oli see, et kui ilmus hoiatusaken kinnitamisnupuga, ei saanud seda sulgeda! Kõigepealt tuli klõpsata assistendil ja siis, rumala naeratusega, lubas ta sulgeda hüpikakna.

Ebamugavused ei lõppenud sellega. Ainus toetatud e-posti vorming oli tasuline (!) postkastiteenus MCI aadressiga bob.com, mis osteti spetsiaalselt Bostonis asuvalt IT-spetsialistilt Bob Anti'lt. Registreerumiseks tuli helistada assistendi antud numbril operaatorile. Registreerimist vaadati üle 10 tööpäeva jooksul ja postkasti kuutasu oli 5 USD. Selle summa eest oli teil täielik õigus saata kuus 15 e-kirja. Muude e-posti kontode ühendamine polnud ette nähtud. Kasutajad olid tõenäoliselt elevil ja unistasid arendajate käte surumisest... ei, mitte käte.

Ja üks uuendus, mis oleks võinud teha MS Bobi õuduses täiuslikuks, ei käivitatud. 1994. aasta oktoobris väitis Microsofti disainer Vincent Connare pärast töö ülevaatamist, et Times New Romani font, mida kasutati nõuannetes ja muudes teksti elementides, on üldise stiili jaoks liiga konservatiivne. Ta alustas tööd fondiga, mis sobiks paremini ekraani kaootilise disainiga—nii sündis Comic Sans, mida paljud peavad maailma halvimaks fondiks. Arendajad kratsisid pead, kuid otsustasid jääda Times New Romani juurde. Kuid Comic Sans oli endiselt Windowsi versioonides kaasatud ja sai kõigi poolt "armastatuks".

Isegi ilma Comic Sansi koogikaunistuseta ebaõnnestus Microsoft Bob ajakirjanduse terava kriitika keskel suurejooneliselt. Peaaegu kõik kritiseerisid seda. Üks teravamaid ja üksikasjalikumaid ülevaateid tuli Stephen Maneselt New York Timesist:
Bob on õnnetu assistent. Ta salvestab andmeid vormingutes, mida vähesed teised programmid saavad lugeda. Ta muudab kangekaelselt OK- ja Tühista-nuppude asukohta. Veelgi enam, see Bob on idiootlikult ebajärjekindel kiirklahvide puhul. Ctrl+L vajutamine töölaual reguleerib helitugevust; sama toiming aadressiraamatus kutsub esile meililoendi. Korduvalt juhib Bob hüpikakendes tähelepanu sellele, mida teha, kuid ei luba seda teha enne, kui vajutate OK.

Ebaõnnestumine oli täielik. Microsofti kohmakad katsed PR-kahju kontrolli alla saada lisasid ainult õli tulle. Varsti pärast turuletulekut muutus Microsoft Bobi kohmakus arvutikogukonnas meemiks ja isegi mõne arendajate eduka avastuse mainimine muutus maine riskiks. Microsoft Bobi müüdi vaid 58 000 eksemplari, võrreldes miljonite legaalsete Windows 3.1 koopiate ja läheneva Windows 95-ga, mis ilmus mõni kuu hiljem. Projekt lõpetati 1996. aasta alguses. Kõige märgatavam ja meeldejäävam pärand jäid virtuaalsed assistendid Microsoft Office'is aastatel 1997–2003, eriti kuulus Clippy.

Clippy ärritas samuti paljusid inimesi, õigustatult peeti seda kasutuks ja see kadus vaikselt — kuid aja jooksul sai sellest 90-ndate lõpu ja 2000-ndate alguse nostalgia ja isegi populaarne sümbol. Comic Sans püsis samuti tänaseni, sageli kasutatakse koomiksites ja mujal, põhjustades esteetide silmavalu. Ja beežid näpunäidete õhupallid Microsofti toodetes — need sündisid samuti Microsoft Bobi üldises läbikukkumises kindla ideena. Kokkuvõttes kukkus projekt nii suurejooneliselt läbi, et isegi 2000-ndate lõpus meenutati seda kui üht IT-ajaloo kõige eepilisemat läbikukkumist. Nüüd mäletavad seda vähesed. Kuid kes teab, kui selle graafiline osa oleks ilusam ja tehniline osa viimistletud nii, nagu see oleks pidanud olema, võib-olla poleks läbikukkumine olnud nii vali ja täielik.

Lõpuks said varajase Mac OS ja Windowsi kehtestatud "aknalised" graafilised liidesed arvutite standardiks. Edasised lihtsustused osutusid ülemääraseks ja sisuliselt mittevajalikuks. Raske on isegi ette kujutada, et kunagi pidasid mõned eksperdid aknaid ja rippmenüüsid liiga keerukaks ning arvasid, et laudade ja vaasidega liidesed on virtuaalse keskkonna tulevik. Ennustamine on keeruline ülesanne.