Google NYC First Look: Špičkový inžinier Google hovorí so softvérovým priemyslom NYC

  • Nov 01, 2023

Mal som to potešenie zhovárať sa dnes večer s Alanom Warrenom, riaditeľom inžinierstva Google, čestným hosťom októbrového stretnutia New York Software Industry Association (NYSIA). Náhodou som si sadol vedľa neho pred programom a kým si prezrel svoj stručný náčrt svojej hlavnej prezentácie, mal som príležitosť vymeniť si „príbehy“ Google.

dmm101906gn.jpg
Mal som to potešenie zhovárať sa dnes večer s Alanom Warrenom, riaditeľom inžinierstva Google, čestným hosťom októbrového stretnutia New York Software Industry Association (NYSIA). Náhodou som si sadol vedľa neho pred programom a kým si prezrel svoj stručný náčrt svojej hlavnej prezentácie, mal som príležitosť vymeniť si „príbehy“ Google.

Navrhol som, že je prekvapujúce, že verejnou tvárou nového NYC Googleplex je inžinier, a nie manažér predaja. Warren sa usmial a podelil sa o anekdoty, ktoré ilustrujú, ako kultúra Google venuje len malú pozornosť „marketingu“.

Warrenova krátka formálna prednáška o inžinierskej filozofii Google a jeho zdĺhavé otvorené otázky a odpovede od spoločnosti publikum zdôraznilo, že spoločnosť Google je založená na inžinierstve, aj keď sa snaží ovládnuť svet reklama.

Warren nie je len zamestnancom spoločnosti Google, je aj obyvateľom New Yorku.

Pred príchodom do spoločnosti Google asi pred dvoma rokmi Warren spoluzakladal a viedol technickú stránku Juice Software, startup podnikového softvéru v New Yorku. Pred Juice strávil Warren 3 roky ako hlavný architekt Hyperion Solutions, dva roky v divízii softvérových riešení IBM a desať rokov v T.J. Watsonov výskum. Jeho raný výskum zahŕňal fyziku materiálov a zariadení, návrh obvodov a výpočtovú fyziku a modelovanie. Od prechodu na softvér a počítačovú vedu pred 15 rokmi sa Warren zameral na grafiku a vizualizáciu, architektúr a systémov založených na komponentoch a najnovšie aplikácie orientované na spotrebiteľov v rámci Google, ako napr Vyhľadávanie blogov Google.
Warren vyštudoval fyziku a matematiku na Georgia Tech a získal titul Ph. D. v odbore fyzika pevných látok z MIT (1985).

Profil Warren’s Juice Software z roku 2002 na atnewyork.com je poučný:

Je to úplne nová platforma podnikového softvéru, ktorá premosťuje priepasť medzi desktopom a sieťou. Juice v podstate umožňuje používateľom preberať živé údaje z mnohých zdrojov, ako sú Bloomberg, Bridge a Telerate, a prenášať ich do prispôsobených tabuliek, ako je napríklad Microsoft Excel. S pomocou Juice "aplikačných extenderov", ktoré bežia vo vnútri tabuľky, sa dáta spracujú a vypočítajú akýmkoľvek spôsobom, akým sú šablóny naformátované.

Odtiaľ pochádza pojem „odšťavené“ dokumenty a genéza názvu spoločnosti. Medzi jeho zakladateľov patrí Charles H. Ferguson, Ph. D, tvorca nástroja na tvorbu webu FrontPage (teraz vo vlastníctve spoločnosti Microsoft Corp); Allan Warren, Ph. D., ktorý bol hlavným architektom Hyperion Solutions; a Kim Malone, predtým v CapitalThinking a telefónnej spoločnosti deltathree.

Nasadzuje jazyk XML (Extensible Mark Up Language) a je pripravený pracovať s platformou webových služieb .NET spoločnosti Microsoft, čo umožňuje aplikáciám komunikovať rôzne typy údajov bez ohľadu na operačný systém, zariadenie alebo programovanie Jazyk.

Medzi hlavné komponenty platformy Juice patrí server založený na jazyku Java, ktorý je umiestnený za firewallom klienta s trvalým pripojením a beží na všetkých hlavných podnikových platformách; klient, ktorý beží na pracovnej ploche používateľa spolu s aplikáciou; dátové adaptéry, ktoré spájajú množstvo databáz so serverom Juice a vývojárske súpravy, ktoré pomáhajú používateľom vyladiť ich dátové adaptéry v ich vlastných aplikáciách.

Počas pôsobenia v Juice Software bol Warren členom NYSIA. Pod jeho vedením sa Google nedávno prihlásil ako platinový sponzor NYSIA.

Warrenov odkaz pre softvérový priemysel v New Yorku? Google je jedinečná a inovatívna inžinierska spoločnosť. Po Mountainview Googleplex je NYC najväčším inžinierskym webom spoločnosti Google na svete.

Keď Google v roku 2000 začal svoju činnosť v New Yorku, New York bol hlavne predajnou vetvou. Do roku 2004, keď Warren nastúpil do spoločnosti Google, sídlilo vo svojej kancelárii v centre mesta 50 inžinierov. Dnes spoluvedie viac ako 300 inžinierov v novom zariadení spoločnosti Google s rozlohou 300 000 štvorcových stôp v Silicon Alley.

Prečo NYC? Podľa Warrena spoločnosť Google nachádza hodnotu v „umiestňovaní inžinierov tam, kde sú používatelia“. Warren je tiež priťahovaný kritické množstvo inžinierskych talentov v NYC, hoci bostonské technologické centrum ponúka jedinečné inžinierstvo odbornosť.

Google NYC nie je špecializovaná inžinierska prevádzka, jej 300 inžinierov pracuje v tímoch po troch na celej škále produktov a služieb Google. V súčasnosti inžinieri Google NYC pracujú na približne 100 rôznych projektoch.

Miestne vyhľadávanie Google (teraz spojené s Mapami) vychádzalo z operácií v New Yorku, povedal Warren, ako aj z vyhľadávania blogov, mobilných služieb a služieb Froogle (nie je to úspešný príbeh). Tabuľky tiež, Warren odbornosť.

Warren opísal, ako stránky vzdialeného inžinierstva spoločnosti Google distribuovali funkcie modelu vývoja. Každý tím troch inžinierov má technologického vedúceho, ale postupuje „neformálnym“ a „amorfným“ spôsobom v rámci vývoja medzi lokalitami. Napríklad vývoj GMail môže byť primárne vykonávaný v Mountainview, ale tím so sídlom v New Yorku môže pracovať na komponente produktu. Procesy Google sú inšpirované princípmi objektovo orientovaného dizajnu softvéru.

Z 8 000 zamestnancov spoločnosti Google po celom svete je približne polovica inžinierov. Warren zdôraznil, že spoločnosť Google sa proaktívne snaží zachovať kultúru zameranú na inžinierstvo a robí všetko, čo je v jej silách, aby sa vyhla nenáležitým vplyvom takých, ako sú biz dev, VC a ľudia z marketingu.

Google sa až do extrému pýši plochou organizačnou štruktúrou. Warren povedal, že v ideálnom svete by sa preferovali „nulové“ procesy a riadenie. Zatiaľ čo kultúra Google „spravuje“ tak málo, ako je to v ľudských silách, Warren uznal, že pri pokračovaní škálovania je takýto postoj spochybňovaný. Medzi ťažkosti bytovej, distribuovanej organizácie patrí nedostatok „viditeľnosti“. Warren povedal, že v spoločnosti Google nemusí byť jedna osoba, ktorá by bola 100 % viditeľná v rámci Googlu.

Aj keď Warren uznal možné negatívne stránky organizačného stroja Google, jasne verí v silu, ktorú Google získava zo svojej jedinečnosti.

Warren zdôraznil, že Google sa necíti „obmedzovaný konvenciami“. Od svojho IPO, cez štruktúru riadenia až po filozofiu náboru, ide Google vlastnou cestou. Warren verí, že „spochybňovanie súčasného stavu“ Google z neho robí lepšiu a veľmi úspešnú spoločnosť.

Na začiatku svojej prezentácie Warren hrdo citoval neslávne známy slogan spoločnosti Google „nerob žiadne zlo“. Počas otázok a odpovedí dostal otázku, či je obchod spoločnosti Google s Čínou v rozpore s takýmto postojom. Warrenova odpoveď bola inžiniersky poháňaná a osviežujúco priama:

Zlo závisí od pohľadu,
Je to aréna fuzzy logiky,
Larry a Sergey sú najlepší arbitri.