Microsoftin vanhempi tekninen tutkija Dave Cutler tietokonehistorian museon jäseneksi
6 min. lukea
Julkaistu
Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää
Microsoftin vanhempi tekninen tutkija Dave Cutler saa huomenna Computer History Museum Fellowship -palkinnon.
Cutlerin vaikuttava työ kattaa viisi vuosikymmentä ja kaksi rannikkoa. Työ ulottuu VMS-käyttöjärjestelmän kehittämisestä Digital Equipment Corporationille 70-luvun lopulla, hänen keskeisenä roolinsa Windows NT:n kehittämisessä – perustana kaikille tärkeimmille Windows-versioille vuodesta lähtien. 1993 – hänen uudempiin kokemuksiinsa Microsoft Azure -pilvikäyttöjärjestelmän ja Xbox Onen hypervisorin kehittämisestä, jonka ansiosta konsoli voi olla muutakin kuin peleihin.
”Fellow-palkinnot antavat tunnustusta ihmisille, joilla on ollut valtava vaikutus elämäämme, kulttuuriimme, tapaamme työskennellä, vaihtaa tietoja ja elää. Ja silti, koska niillä on ollut niin syvällinen vaikutus, ne ovat enimmäkseen tuntemattomia", sanoi museon toimitusjohtaja John Hollar. "Ihmiset, kuten Dave Cutler, joka luultavasti vaikuttaa yli 2 miljardin ihmisen tietojenkäsittelykokemuksiin, mutta jota ei kuitenkaan tunneta tavalla, jonka hän ansaitsee, suhteessa siihen vaikutukseen, jolla hänellä on ollut maailmaan."
Cutler, 74, joka edelleen tulee joka päivä toimistoonsa Microsoftin rönsyilevälle Redmondin kampukselle Washingtonissa, on muokannut kokonaisia aikakausia.
"Se, missä määrin Dave on edistynyt tietojenkäsittelyteollisuudessa ja kehittyneessä liiketoiminnassa, ei voi olla liioiteltua", sanoi Ray Ozzie, Microsoftin entinen pääohjelmistoarkkitehti. “Daven uraauurtava työ VMS:ssä mahdollisti DEC:n VAX:n luokan tappajaksi 32-bittisten superminien aikakaudella. Kun itse PC sitten siirtyi 32-bittiseksi 16:sta, Daven työ NT:llä oli suoraan vastuussa siitä, että Windows oli jälleen luokkamurhaaja. Ja kun tietojenkäsittelymaailma siirtyi palvelimista palveluihin, Daven työ Azuressa oli avainasemassa, jotta Microsoft pääsi muuttumaan yhdeksi maailman johtavista pilvilaskentainfrastruktuurin tarjoajista.
Kuuluisa Gorden Bell, joka on nyt Microsoftin Research Emeritus, uskoo, että Cutler on ainoa insinööri, jolla on luottamus NT:n toteuttamiseen kuten hän teki. "Melkein jokainen, joka olisi ollut tarpeeksi hyvä tekemään NT:tä, olisi vaatinut tyhjää arkkia teknisiä tietoja varten", Bell sanoi. "Dave arvostaa perintöä ja yhteensopivuutta. Maailmalla menee paremmin, koska Dave Cutler meni Microsoftille ja rakensi NT:tä paljon suuremmille markkinoille.
Nathan Myhrvold, Microsoftin entinen päästrategi ja teknologiajohtaja, pitää Cutleria yhtenä kaikkien aikojen suurimmista järjestelmäohjelmoijista. "Kovan ydinjärjestelmän ohjelmistojen kirjoittaminen suolistoihin on hyvin erikoistunutta. Jokaista järjestelmäohjelmoijaa kohden on tuhat sovellusohjelmoijaa, jotka ohjelmoivat sen päälle. Dave on vain yksi parhaista."
"Se, mitä Dave ja tiimi saivat aikaan, oli lähes mahdoton suunnitteluhaaste", sanoi Ed Lazowska, Bill & Melinda Gatesin tietojenkäsittelytieteen ja tekniikan johtaja Washingtonin yliopistosta.
"Jos on yksi tekninen henkilö, joka on korvaamaton modernin Windowsin historiassa, se on Dave", sanoi Terry Myerson, Windows and Devices Groupin varatoimitusjohtaja.
Microsoftin entinen toimitusjohtaja Steve Ballmer oli samaa mieltä sanoessaan, että "Microsoftia ei olisi tänään ilman Davea."
Cutler lopetti koko NT-projektin hallinnan vuonna 1996, mutta jatkoi ydinkehityksen johtamista vuoteen 2006 asti, ja hänen viimeinen projektinsa oli kahden ensimmäisen x64 64-bittisen Windows-järjestelmän toimittaminen.
Kaksi vuotta myöhemmin, 27. lokakuuta 2008, Ray Ozzie seisoi lavalla yrityksen Professional Developer's Conferencessa Los Angelesissa ja ilmoitti Windows Azuren (nykyisin Microsoft Azure) teknologian esikatselun.
"… Amitabh, Dave ja heidän tiiminsä ovat työskennelleet muutaman vuoden ajan omalla alustallamme pilvilaskentaa varten", Ozzie sanoi. "Se on suunniteltu perustaksi, perustaksi kaikille Microsoftin palvelutarjouksille kuluttajille ja yrityksille, ja se on suunniteltu viime kädessä perustaksi myös sinulle. Ja siksi haluaisin ilmoittaa uudesta pilvipalvelusta, Windows Azuresta."
Kahdeksan vuotta myöhemmin Microsoft Azurella on merkittävä rooli Microsoftin pilviliiketoiminnassa. Yrityksen viimeisimmässä kehittäjäkonferenssissa San Franciscossa Scott Guthrie, yhtiön Microsoft Cloud and Enterprise Groupin varatoimitusjohtaja, kertoi kehittäjille Microsoftin pilvi hallitsee nyt yli miljoonaa palvelinta 1 ainutlaatuisella Azure-alueella ympäri maailmaa. Guthrie sanoi: "Se on enemmän paikkoja kuin Google ja AWS yhteensä."
Seuraavaa projektiaan varten Cutler työskenteli Boyd Multererin, silloisen Xbox One -kehitysjohtajan vuonna 2011, kanssa kehittääkseen Xbox Onelle virtuaalikoneen, jonka avulla sekä pelit että sovellukset voivat toimia konsolissa samanaikaisesti.
"Emme olleet varmoja, pystyisimmekö siihen", Multerer muistelee. "Tiesimme, että tarvitsisimme jonkun todella erikoisen saamaan sen päätökseen. Niinpä kysyimme itseltämme: "No, tiedämmekö ketään, joka voisi tehdä tämäntyyppistä erikoistyötä" ja Daven nimi oli suurin piirtein ainoa, joka tuli esille. Hänellä on syvällinen tieto käyttöjärjestelmän pohjalta – kuinka se liittyy laitteistoon, miten rakennat virtuaalikoneita. Kaikki tämä kokemus oli siellä, mutta hän on legendaarinen ja pelottava, joten ajattelimme, että emme koskaan saa häntä liittymään tiimiimme.
"Dave suunnitteli ja kirjoitti hypervisorin Xbox Onelle", Multerer sanoi selvästi kunnioittaen. "Hän kirjoitti koko pinon pohjan. Koska hypervisor on olemassa, Xbox-pelejä voidaan käyttää Windowsissa. Tästä syystä sovellukset toimivat Xbox Onessa. Tämän työn vaikutus on ilmiömäinen. Ja hänen tekemänsä työn määrä oli ilmiömäinen."
Kaksi vuotta myöhemmin, 22. marraskuuta 2013, Xbox One toimitettiin Pohjois-Amerikkaan.
Cutler kommentoi upeaa uraansa:
”Suurin osa menestyksestäni kuuluu ihmisille, joiden kanssa olen työskennellyt. Jokainen projekti, jossa olen työskennellyt, on ollut täynnä alan johtavia ohjelmisto- ja laitteistoinsinöörejä. Oma osuuteni heihin verrattuna on ollut melko pieni.
"Mutta olen aina pyrkinyt olemaan ajattelija tekijä", Cutler jatkoi. "Minulla on pari sanontaa, jotka ovat oleellisia. Ensimmäinen on: "Menestyneet ihmiset tekevät sen, mitä epäonnistuneet ihmiset eivät." Toinen on: "Jos et laita niitä [vikoja] sisään, sinun ei tarvitse ottaa niitä pois." Olen ihminen, joka haluaa tehdä työtä. En halua vain ajatella sitä ja antaa jonkun muun tehdä sitä. Kun minulle esitetään ohjelmointiongelma, muotoilen sopivan ratkaisun ja jatkan sitten koodin kirjoittamista. Kirjoittaessani koodia suoritan jatkuvasti mielessäni koodia päässäni yrittääkseni poistaa mahdolliset viat. Uskon suuresti inkrementaaliseen toteutukseen, jossa osa ratkaisusta tehdään, varmistetaan toimivaksi ja siirrytään sitten seuraavaan osaan. Minun tapauksessani tämä johtaa nopeampaan toteutukseen vähemmillä virheillä. Laatu on rajoitteeni nro 1 – aina. En halua tuottaa mitään koodia, jossa on virheitä – ei yhtään.
"Joten minun neuvoni on olla ajattelija tekijä", Cutler päätti. ”Keskity ratkaisemaan ongelmaan ja anna sille jakamaton huomiosi ja ponnistelusi. Tuota laadukasta ja turvallista työtä."
Lue paljon lisää suuresta miehestä ja hänen saavutuksistaan Microsoftissa täällä.
Käyttäjäfoorumi
6-viestit