Dokumentarni film, ki ga boste videli, slika življenje in dogajanja v ekipi razvijalcev podjetja Netscape Communications od marca 1998 do aprila 1999. Razvijalci skušajo s tveganim projektom rešiti ladjo, ki se potaplja, pri tem pa nevede pišejo novo poglavje v zgodovini razvoja programske opreme. Govoril sem z veliko ljudmi, ki so prihajali po izkušnje v Silikonsko dolino. Pridejo ti z enim samim kovčkom v roki, se odpravijo na jug po avtocesti 101, v upanju, da bodo videli ta kraj, za katerega so slišali. Pa vidijo avtoceste, kilometre pisarn, kilometre trgovin in lokalov, nič kaj posebnega, česar ne bi že poznali. Tako da se na koncu čudijo, kam so prišli, zakaj so prišli, kaj le jih je prineslo sem. Koda je osnova, zaradi katere računalnik sploh deluje Za nas vse je to pomembno, saj gre za kri organizma, ki je sedaj naša kultura, zaradi nje vse skupaj dela. Tehnologija je za našo družbo postala Bog Hočem reči, - ljudje jo gledajo s spoštovanjem tako kot vse, ki jo ustvarjajo Obstaja občutek, da gre pri programska oprema za neke vrste novo mejo Saj veste, pač je metafora za staro zlato mrzlico znova za Kalifornijsko zlato mrzlico, od A do Ž Za neke vrste Hollywood dvajsetih let Ta zelo majhna množica ljudi dejansko definira Kako bo svet videti v bodoče Hočem reči, računalniki postajajo vseprisotni in naš stik s svetom okoli nas je vse bolj in bolj v rokah računalnikov zelo majhna skupina ljudi odloča o tem, kako bo ta svet videti. Netscape! povsod! ekipa! boj! Pred manj kot tremi leti je mala skupina inženirjev v Netscape Communications razvila program za enostavno brskanje po internetu in s tem spremenila svet računalnikov Ta trenutek pa je podjetje v velikih težavah, ker nanj z vso silo pritiska njegov rival, kolos Microsoft Samo radikalna strategija ga lahko reši. Mozilla Mozilla Mozilla Netscape daje svojo kodo v prosto uporabo programerjem izven podjetja Izvirna koda je skrivna formula za brskanje po spletu Kodi je ime Mozilla in, če bo naletela na širok odziv, bo koda iz rok Netscapea postala norma za splet in pritegnila uporabnike k drugim izdelkom podjetja ter rešila potapljajočo ladjo. Naša zgodba se osredotoča na ekipo inženirjev, ki so se zbrali v tem poslopju Naslednjih dvanajst mesecev bodo za Mozillo svoja življenja postavili na glavo in se borili z velikanom, ki ogroža njihovo podjetje pri tem pa oblikovali bodočnost računalništva. Problem ta trenutek je zgleda, da sploh ni mogoče teh del opraviti do najavljenega termina tako da samo pokušamo priti si na čisto glede tega, kako slabo zadeve stojijo in včasih ne gre drugače, kot da se dobimo v eni sobi in si pogledamo v oči Netscape Communicator naj bi predali do 3/31 tako da, če ga do roka 3/31 ne predamo, se moramo na to možnost pripraviti. Cilj je, da razvijalci Mozille do 31. marca, to je nekaj tednov od danes eden od najbolj ambicioznih ciljev v zgodovini podjetja. Michael Toy je eden od prvih zaposlenih pri Netscape vodi ekipo, ki bo Mozillo pripravila za javno objavo. Verjetno se nam piše slabo, lahko da nam ne bo uspelo Microsoft nas bo tako ali tako stisnil kot gnido ampak če smo že obsojeni, še ne pomeni skratka človek ne more zjutraj vstati in začeti z delom Prisotni naj vstanejo spoštovani Michael Toy vodi zasedanje. Otrokom ni čisto jasno, kaj pravzaprav počnem. Kaj delaš v službi, očka? Oh ja, ne vem, sedim po sestankih počutim se ves čas zanič, pa pošto berem Ha ha, padel na finto! Za njih ni lepšega na svetu kot je moja služba A greš v službo, oči?, pa Igrajo se s puškami, imajo zastonj pijače pa ogromne krogle v bistvu delam, kar se njih tiče, v Disneylandu. Govorim o razliki med maratonom in sprintom. Težko je ves čas teči z občutno silovitostjo, če veš že ob začetku proge, da ti ne bo uspelo, vidiš samo še konec teka in se zavedaš, da gre za nekaj nujnega. Jim Roskind, strokovnjak za varnost programov, se je pridružil ekipi, da uveljavi stroge norme z področja industrijske kontrole kvalitete Predstavljaj si projekt, kjer ti visi usoda nad glavo pa vsi soudeleženi se sprašujejo ali ne gre vse skupaj prek njih sposobnosti ali si lahko predstavljajo, kako bi lahko tekli hitreje ali jim lahko sploh kdo pomaga? Tako da je glede terminskega plana čutiti veliko napetost in zaskrbljenost James Zawinski, misijonar odprto-kodnega gibanja, bo za cilj Netscapea aktiviral zunanje razvijalce. Odprta koda skuša spremeniti pravila, ne? Gre za ljudi, ki so verujejo v odprto kodo, vsem jim je skupno, je da so hekerji vsem je pri srcu pisanje kode in če nam uspe vzbuditi zanimanje teh bistrih glav, da razvijajo za nas, potem smo vsi na boljšem Govorim o dveh do dveh in pol milijonih vrstico kode in vsako od teh vrstic je treba preveriti, skrbno, v nekaterih primerih dvakrat. Da bi omogočili izdajo, se na stotine inženirjev zgrinja okoli Mozille, da z novo kodo omogoči izdajo, Naloga Tare Hernandez je zagotoviti, da se zaradi njihovih sprememb Mozilla ne sesuje in zaradi tega nekdo ne potegne ročne zavore. Takole sledimo vsem spremembam, ki jih dobivamo. Zeleno je v redu. Ta trenutek prihaja veliko sprememb, in bum, tresk, gradnja se je sesula. Ok, v redu, adijo. Opleli smo. Nekatera od hujših sesutij so stvar Scotta Collingsa veterana med pisci kode, ki se pripravlja na nočno izmeno odkrivanja njih vzrokov. Tukaj sem, nimam pojma, kakšnih 60 ur, Programiranje je nekaj drugega kot prodajati nepremičnine. Nepremičnine prodajaš ljudem, ki ponoči spijo. Ko ljudje zaspijo, je prodaje nepremičnin zate konec Računalniki pa ne spijo nikoli. Kot vidite je moj delovni kotiček opremljen malo lepše kot je pri drugih. Imam čeden kavč in tam spodaj žimnico, da spim na njej izdelke mojih otrok Imam kontrolo za stikala za luči Če me moja žena res ima rada, bi mi lahko kupila kaj takega. Življenje je nekaj lepega. Ok Število hroščev. Torej, hroščev je na tone, pa se jih nihče ne loti Da bi podarili kodo morajo inženirji Netscapea odpraviti več tisoč programskih napak. Pogosto majhne spremembe, ki bodo omogočile da zunanji razvijalci kodo lahko uporabijo. Jeff Weinstein ima ... en, dva tri, štiri, pet, šest, sedem, osem, devet, deset, enajst, dvanajst, trinajst. En sam hrošč, skrit v kupu programske kode, lahko zaustavi delo vseh, ki pomagajo pri razvoju, in ogrozi datum izida. Naj nekdo pokliče Jeffa Weinsteina in mu naroči, naj pokliče interno 2024. V ekipi dvajset ljudi, ki razvijajo avto, je še vedno lahko vrniti se 40 korakov nazaj, premisliti in reči Vsak od 40 programerjev pa dodaja svojo programsko kodo v ogromno močvirje majčkenih podrobnosti, ki se nabirajo na disku običajno niti ne morejo videti, ali njih prispevek deluje pravilno Treba jih je zbrati v celoto, šele nato je mogoče preveriti, ali vse skupaj sploh dela pa še tedaj ni sploh jasno, kdo je za gnilo jabolko kriv. To ne bi bilo dobro. Gremo dol, ajde! Govorimo o receptu. Kdo ti je dal slabo moko. Nekdo je šel in moko zmlel, in vsi delčki v moki morajo biti točno iste velikosti. Nekdo drug dela čokoladne piškote, in vsi piškoti morajo spet biti točno prave velikosti. Tega ne boš zvedel, dokler vsega skupaj ne sestaviš daš ljudem v roke, potem pa slišiš In potem se lahko čudiš, ko vse te podrobnosti naletijo druga na drugo kje je vzrok za problem kdo ga je povzročil in kako ga bomo popravili? Rok za začetek dostave je znan. Sedaj pa imaš vse te ljudi, ura teče, situacija pa postaja vedno bolj napeta. Odkar je Netscape začel s razvojem je obseg kode za projekt Mozilla narasla za 30-krat. Razvoj programov in iskanje napak v njih je nekje med znanostjo in umetnostjo. O tem govorijo, kot da gre za neke vrste alkimije, neke vrste čaranje. V tem smislu me malo spominja na atletiko. Kako da nekateri pri košarki znajo tako dobro zadeti? Pogosto še igralci sami za to ne vedo razlage. In pogosto najboljši programerji sami niso sposobni razumeti, zakaj so pri svojem delu tako uspešni. Vendar mislim, da je dober programer bil vzgojen kot tehnični tip. Še posebno za ekipo Netscapea mislim, da smo sami tehnični tipi. Vsi smo nekako zrasli ob računalnikih in jim bili izpostavljeni, preden smo postali odrasli, če je kdo od nas sploh resnično odrasel. Med nami je Jim najbolj odrasel. Veliko mojega otroštva med 6-imi in 17-imi leti je bilo nekje tukaj. Življenje je bilo kot mora, to je zelo, zelo srhljiv kraj šola dve tudi ni bila tako slaba. Ah, ampak pri njej je šlo za to, da se lotevaš ugank in problemov. Vse okoli ugank je matematika, reševanje teh ugank da popolnoma enake občutke, popolnoma enake probleme, kot jih imaš ko pišeš programsko kodo. Ko sem bil mlad, sem se igral z Lego kockami sedaj pa pišem programsko kodo. Moja mama je frik v pravem pomenu besede. Tako sem imel edinstveno priložnost, da sem lahko govoril z mojo mamo. Je šefica zelo pomembnega oddelka pri Sunu. Pri Netscapeu je merilo za pisanje kode povprečen uporabnik ki mu moramo omogočiti, da bo lahko uporabljal ta izdelek. Da, moja mama ga lahko uporablja. Moja mama lahko optimizira kodo. Ko sem bil star 12 let, sem že programira, plačali so me 50 dolarjev na uro. Ljudje mi govorijo, kaj bi moral biti, ko odrastem... Jaz pravim programer. Ta kultura mladim omogoča spraviti celotno življenje posameznika v linijo s temi podjetji. Doživljenska pripadnost pomeni 24/7/365 delovno obveznost. Je iskanje priložnosti, za katero ne veš, če ti bo sploh lahko ponudilo službo v bližnji prihodnosti. Tukaj ni nobene varnosti. Gre za zelo prijazno ironijo. Ljudje, ki izumljajo prihodnost ne vidijo svoje prihodnosti. Je kot služba duhovnika, tudi v njihovih vrstah je zelo malo žensk. To so pretežno moški poklici, to so skrivna društva, ki delujejo zelo podobno kot prostozidarji ali ulične tolpe. Hudoba! Hudoba! Hudoba! Hudoba! Zakaj sem hudoba? Si morda preslišal, da smo rekli, da če v kodi ostane en sam hrošč, boš tukaj do 1:30. Mislil sem, da do 2:30. Ne samo da si hudoba, neumna hudoba si. (smeh) Dobro veste, da sem sedaj v drugem časovnem pasu. Mislil sem, da je neumnost opravičilo. Ker veliko ljudi v Netscapeu dela cele dneve, ne hodijo veliko ven. Pričakoval bi, da se večina ljudi najbolj poveže s svojimi sodelavci ravno zato, ker večina ljudi preživi večino svojega časa v službi. Živijo Chris, Tara tukaj Ti, me imaš kaj rad? Dobro. Veš kaj o tem, kako niti v Javascriptu in v Javi delujejo in se med sabo sporazumevajo? Edino, česar se lahko sedaj še oklepamo,. je delovno mesto, neka oblika moderne vasi. Ljudje poznajo tvojo zgodovino, nasmehnejo se tvojim slabim šalam. Na nek način smo postali družina in nadaljujemo, kot da nimamo drugega mesta. Paul kmalu gremo ven nekaj pojest in ušpičiti kakšno neumnost. Te zanima? Gotovo. Gotovo. Kajne? Namen tega srečanja ni mlatiti po ljudeh, namen tega srečanja je, da se prepričamo, da smo kot podjetje neverjetno usmerjeni na to, da spravimo število napak na 0 doslej smo bili zmerno usmerjeni odslej moramo biti usmerjeni sto po sto. OK Jeff Weinstein ali je v sobi? Žal ga ni v sobi. Se res ni vpisal za ta vikend? Ni se vpisal za ta vikend. Ne odgovarja na e-pošto in prav tako se ni oglasil na telefon. Njegov lokator kaže, da je pri ostalih naseljencih. (smeh) Star pregovor pravi, da je voditi programerje podobno, kot če moraš skrbeti za mačke, Zavedaš se, da hočeš, da se počutijo kot mačke če jih imaš kaj rad, hočem reči, ta bitja so nekaj enkratnega Ampak nekatere mačke ti nočejo slediti v isto smer. V manj kot štirih letih je Netscape zrasel z nekaj zaposlenih na podjetje s preko 2000 zaposlenih. Včasih iskanje programerja postane naslednja ovira ki ji mora premagati ekipa sodelavcev. Jaz bi rekel, da ni v pisarni. Ugibam, da ga res ni v pisarni. Ni ga tukaj. Kdaj je bil zadnjič tukaj? Danes popoldan. Ok Tara in jaz sva pripravljena, da ga poiščeva. Če ga vidite, ko se vrne, mu prosim sporočite, naj panično teče naokrog. na Macu smo s to zadevo opleli. Opleli! Tisti, ki dela na Macu, čaka sedaj na podatke? Moral bi iti naokrog in vsakemu sodelavcu reče, da je "Oplel"! Netscapeova napoved ima veliko opraviti s tem moškim Bill Gates, čigar podjetje Microsoft ga je naredilo najbogatejšega in verjetno najbolj vplivno osebo na svetu. Prosim, če se umirite, da bomo lahko začeli. Ogled brskalnika Netscape je potencialna grožnja njegovemu imperiju. Bill Gates se je hitro odzval in objavil brezplačno različico svojega brskalnika. Netscape trdi da je to nepoštena poslovna praksa in jim s tem želi odvzeti stranke Danes moramo raziskati ali ste vi in vaše podjetje prečkali mejo ali pa ste zgolj nagajali konkurenčnemu podjetju. Direktor podjetja Netscape Jim Barksdale razlaga primer njegovega podjetja pred Senatom. Vsekakor sem jaz za to mizo največji občudovalec gospoda Gatesa ali njegovega podjetja. Ampak moramo vprašati podjetje Microsoft če bo odgovarjal Senatu za določena svoja dejanja. Dejanja, ki ustrahujejo proizvajalce OEM opreme in z uporabo svojih izdelkov uvaja izključevalno prakso, ki uporabnikom preprečuje uporabo drugih izdelkov. Vsa podjetja niso uspela. Nekatera se spremembam ne morejo prilagoditi. To je način, kako deluje tehnologija na odprtem tržišču. Uspehi programerskih podjetij niso odvisni od vladnih regulacij ampak od proste izbire osnovnih osebnih želja po učenju, inovaciji in uspehu. Medtem pa tisoče kilometrov stran, pri Netscapeu, programerji dalje delajo, dan in noč, da bi ujeli napovedani rok za izdajo Mozille. Ti fantje delajo zelo dosledno, ne bodo odnehali, dokler ne bo delo opravljeno. Ne potrebujejo ne hrane, ne spanja, oni ne potrebujejo ničesar. OK, bodo plačani, ampak.... Pred časom so prišli obiskovalci s Harvarda in so rekli jaz pa sem govoril se o raznih temah, za katere sem mislil, da so res pomembne, oni pa so samo - imel sem občutek, da ves čas zmajujejo z glavo, Ojoj, ta tip nima pojma, kaj je Princip 7 Ojoj, tudi za princip 22 še ni slišal. in po svoje so imeli prav... res nisem imel pojma. Raje sem bolj previden, kot je pa treba in vsak dan, ko smo se zjutraj zbudili smo se vprašali, kako lahko glede na znanje, ki ga imamo danes, delo najbolje opravimo in pridemo do želenega rezultata? Jaz osebno ali jaz in vi trije nimamo časa, da bi prebrali dva milijona vrstic izvorne kode in ugotovili, da v njej ni več skritih napak. Gremo naprej in se lotimo točk za Jeffa Weinsteina. 31. marec se hitro približuje in ekipa ne more nadaljevati, dokler Jeff Weinstein, strokovnjak za najskrivnejše dele Netscapeove kode, ne bo našel časa in odpravil hroščev na svojem seznamu. Kako ti gre? OK Super, gospod uradno si najbolj pečena oseba v tem podjetju. Tega lahko zaprem, nekaj z njim povezanih tudi... ja, cel kup... Upam, da bom večino dela opravil nocoj. Zastavil si je, da bo prebedel noč in opravil celotno delo. Dobra novica je bila, da me je okoli 21 ali 23 ure poklical in sporočil, da je odpravil vse težave. Super! Doseg zastavljenega cilja kliče po praznovanju. In z samo enim hroščem, ki je ostal in ta je bi resnično težek... Ne prisili me, da te ubijem, blizu 4330. Končal bom 4330. Hroščev v kodi je vedno manj ampak nekateri hrošči so še vedno odprti. Večina jih je majhnih in nadležnih podrobnosti,. pri katerih se zatika! Vse pohvale, še posebno zaslužnejšim, za ogromen kup opravljenega dela ljudje so ta teden res trdo delalo, da dosežejo nemogoče. Obstaja magična fraza, ki jo prvi izustil Michael Toy, to je »Zarro Boogs.« Ni ravno popolna pa vendar dovolj dobra to je »zero bugs« - brez hroščev Imate zgoraj rezervni monitor? Da, imam rezervni monitor. To je prvi veliki preizkus. Ali bo zunanji član ekipe znal uporabljati Mozillo? Če preizkus spodleti, obstaja velika možnost, da bo Netscape zamudil rok - 31. marec. Mislil sem, da bo bo velik projekt, da bo tukaj delalo sto ali dvesto ljudi in da bodo sedeli v vrstah, tako kot v ruskih podjetjih. Mi še zdaleč nismo tako organizirani. Zgleda je vse na mestu, gremo! Uff! Vse v redu, vse skupaj je zelo preprosto zgrajeno. Tukaj so množica skriptov, katerih namen je da naredijo točno določeno opravilo in potem se, upajmo, vse združijo v Mozillo. Če si usposobil, potem to pomeni, da lahko to naredi vsak. Res je. (glasno spodbujanje, ploskanje) V bistvu je šlo zelo dobro. Nisem si predstavljal, da bomo našli nekoga ki bo sestavil program tako hitro. Popraviti smo morali samo majhno nastavitev in je delovalo! S skoraj dokončano kodo, mora Netscape novinarjem razložiti še ogromno dejstev o Mozilli. Novinarjem želimo razložiti zgodovino projekta in jim razložiti, kaj se bo dogajalo jutri. Druga pomembna točka pa je, da je to zelo pomemben projekt. Kličem iz podjetja Netscape in imam zabeležen konferenčni klic z Stanom Dolbergom in Ericom Brownom in ravnokar se mi je oglasil Stanov odzivnik. Netscape upa, da bodo novinarji pozdravili Mozillo z enakim navdušenjem kot so podjetje pred leti na njegovem začetku. Danes ob 11h je Netscape začel kotirati na borzi. Wall Street je ponorel. Začetna cena je bila 38 USD za delnico, vendar je Netscape po nekaj minutah že pri 72 ... Delnici je po začetku na borzi prvih nekaj dni in tednov cena vrtoglavo rasla. Gre dejansko za največjo prvo javno ponudbo v zgodovini Wall Streeta. Danes, manj kot tri leta po rekordni javni ponudbi, zgodba o Netscapeu doživlja drugačne odzive. na voljo skupnosti razvijalcev. Radi bi vam na kratko predstavili zgodbo in preleteli ključne točke in odgovorili na vaša vprašanja. in sem zaskrbljen, ker že nekaj časa veste kaj to pomeni. Nisem prepričan, da novinarji dobivajo vaša obvestila. Z razkritjem izvorne kode dejansko širimo našo skupnost programerjev od ljudi pri Netscape na stotine in tisoče razvijalcev, ki so izven Netscape. Tako nismo več Netscape proti Microsoftu. Gre za Netscape in celotno virtualno skupnost okoli njega nima več stališča, da bi nadaljeval tekmovanje z Microsoftom na področju brskalnika in da se v bistvu odrekaš poziciji, ki jo tvoj brskalnik ima. Pogovor se je končal veliko lepše, kot sem pričakoval. Resnično. Še vedno čakam na glavno oviro na poti, do katere bo prišlo enkrat med sedaj in jutri popoldne. Pri razvoju programske opreme je vedno neka ovira na poti. Vsi bi radi slišali Applovo zgodbo Nekako se ne počutijo dobro, kar se dovoljenja za rabo patenta tiče oziroma kako jim skušamo priti nasproti. Nazadnje je njihov odvetnik rekel: Mozilla uporablja majhen del kode, ki je Apple še ni sprostil pod javno licenco. klical sem vas pred nekaj minutami in vam pustil sporočilo. Skušamo priti do.. - problem je, da ne dvigajo telefonov v telefonski centrali pri Applu se nihče ne oglasi tako da težko dobim ključne osebe na telefon. Super. Trenutek prosim, 6 2 0. Da bi naslednji dan lahko izdali Mozillo se je javil Scott Collins in bo kodo Applea nadomestil s svojim lastnim izumom. Teoretično smo vsi prepričani, da je to možno. To je moj zadnji hrošč. Ko končam s tem hroščem, me bodo pustili počivati.. Tako da sem ostal pokonci do 5:40 zjutraj, da napišem tole nadomestno klaso.. Moje življenje je zaradi nje bilo pravi pekel. V bistvu deluje, vse deluje, to je resnično dobro in hvala Bogu, da nam je Apple poslal dovoljenje da uporabimo običajno kodo. Če prav razumem bo Jamie tisti, ki bo do 10h naložil vsebino na spletno stran. Je to pravilno? OK. Pripravili bomo nekaj različnih priložnosti za fotografe. Prisotni bodo tudi novinarji in TV kamere. Maraton je mogoče teči tako, da človeka postaviš 42 kilometrov daleč v puščavo in mu poveš, da ima na hrbtu bombo, ki ga bo raznesla, če v danem času ne priteče v mesto. No ja, to te bo motiviralo, da zagrizeš možnost, da bomba eksplodira, pa obstaja. Pozno bo. Pohiti! Pozdravljam vse prisotne na konferenčnem klicu. Hvala, da ste se nam pridružili. Danes je Netscape objavil, da je prva izdaja izvorne kode Communicatorja za razvijalce 5.0 pripravljena za prenos s spletne strani mozilla.org. In potem danes, konec marca, objavljamo, da bomo, kot smo obljubili, na naši spletni strani objavili izvirno kodo, in smo veseli, da smo del tega nad dogajanjem smo zelo navdušeni. Dobra novica je, da maraton sedaj prihaja v mesto z bombo na hrbtu in vse kaže, da mu bo uspelo. Nimajo teoretičnega okvirja kako napisati program, enostavno ga pišejo. Je kot zadeti žogo. Če bodo s svojo kodo dali gol, ne bo nihče postavljal vprašanj Dobro, to nima smisla, ali pa zakaj to delaš, kako da to dela. Nikogar ne zanima, zakaj to dela. za FTP zahtevo ne odgovarja - Se nalaga? - UNIX se javlja. da je izvorna koda sedaj na spletu. Sem prav razumel? Mislili smo, da je to neumna ideja. Za trenutek so pri Netscapeu vsi globoko zajeli sapo. Prvih nekaj ur po objavi je bila izvorna koda prenesena več tisočkrat, ampak število prenosov ne daje nobene garancije da bo Netscape dobil dovolj kvalitetnih prispevkov, ki bodo pomagali podjetju da spremeni strategijo. Poznam ga kot Pavlova. Je Pavlov na Pavlov.net, na IRCu je Pavlov ali Pav ali pa Pav Spi, pa Pav Utrujen Predolgo Pokonci. Mislim, da bi bili brez njega več mesecev v zaostanku. Netscape je pritegnil programerje s celega sveta, ki so pripravljeni brezplačno delati na projektu. Eden izmed njih prihaja iz podeželja v Georgiji. Zadnji dve ali tri leta sem bil ves čas osupel, še posebej, ko mi je njegova mama omenila in da so na poti v Atlanto, pa da želijo govoriti s Stuartom ali pa se z njim srečati, potem pa iti z njim dol na kosilo. In kar naenkrat "To je človek, ki je s Stuartom zadnje leto delal na nekaterih programskih točkah, sedaj pa prihaja na obisk in bi se rad srečal z njim. "Si mu povedal, da si komaj 16?" Nisem imel pojma. In to, to je super. to je nekaj čudovitega, ker prispeva. Ni važno, da je mlad. Ta prostor imenujemo jama. Samo zapremo vrata on pa tukaj počne, karkoli že počne. Počutim se čudno, ko pomislim, da je moj otrok nekaj prispeval za dobro celega človeštva, namesto da bi delal domačo nalogo. Ogledal sem si starejše različice kode in dejansko me je bilo groza videti, kako neurejena je bila in kako nemarno napisana. Potreboval bi nekaj let, da bi ugotovil, kaj ta koda počne. V bistvu smo jo napisali od začetka. Pišem kodo, ki omogoča brskalniku, da hitreje prikazuje strani in da je pri tem še bolj učinkovit. Tipka skoraj tako, kot da bi govoril. Gre za njegovo izražanje. Izraža se lahko na ta način in to popolnoma nezavedno, skoraj. Na ta način komunicira. V preteklosti je prispevek odprte kode pomagal zgraditi Internet. Kaj pa bodo komercialna podjetja pridobila z odprto kodo, pa ostaja vprašanje. Moje upanje je, da bo ogromno ljudi, ki si jih podjetja ne bodo mogla privoščiti, da bi za njih razvijali produkt, sedaj prispevali k Netscape Navigatorju. Comumunicator bo veliko prispeval k razvoju tega izdelka. Kako sedaj delujejo proti konkurenci, ostaja vidno. David Readerman je analitik za San Francisco Investment Bank in od blizu spremlja radikalni načrt Netscapea za investitorje, ki želijo sodelovati v novem spletnem bumu na trgu delnic. Tržišče jo kot volilni aparat, voli z da, verjamem v to vizijo. Prepričan sem, da se bo to poznalo v prodaji izdelkov. To bo dvignilo zaslužek podjetja in tudi gibanje delnic bo sledilo temu trendu. Finančne prednosti, ki bodo nastale zaradi podarjene kode, bomo težko izmerili. Razumem, zakaj se Netscape tega loteva. Še vedno so mi dolžni dokaz, da za to vizijo in predstavitvijo stoji vzdržljiv poslovni model, ki bo prinesel zaslužek, tako da mi je Netscape to še dolžan dokazati. Torej, moje delo bo še trikrat težje kot včeraj in že včeraj je bilo desetkrat težje, kot bi bilo treba. Kajne? Sem res tako trdo delal samo za to, da podjetje lahko razdaja svojo zlatnino in da nas bo vse skupaj pobralo ter zagreblo v strup in v bedo. Dan potem, ko gre zadeva iz hiše, dejansko ne znaš popustiti. Potem pa ni konec dni, z izmeno za računalnikom, kodiraš, kodiraš, koda koda koda da delam preveč in da me bo zadavil, če grem po pregledu nazaj v službo. Obljubila sem si, da bom, ko bom stara 35, bila ali učiteljica v srednji šoli ali pa natakarica, ampak nekaj, karkoli drugega, kot je poklic v informacijski industriji, ker me bo drugače pobralo, preden bom 40. Zdaj, ko sem se postaral doživel že marsikaj, večkrat, pa s začneš spraševati In to te dejansko potre ker se počutiš kot "sem pod tokom, sem pod tokom". Prisegel sem si, da ne bom nikoli v mlinu za miši, pa glej, Miš sem, ki teče v mlinu. Miška sem, ki teče v mlinu. In takole bom naprej tekel celo življenje. Ker so dobri pri pisanju programov, morajo vzdržati tempo. Gledano pod črto, vzdržati tempo pomeni izključiti cel kup drugih stvari. Nimajo časa za branje, časa za dogodke po svetu. Za svoje družine nimajo kaj veliko časa. Ko se znajdeš v situaciji, da imaš pred sabo veliko dela ampak premalo časa za vse, se odločiš za tisto, kar si želiš. Nekateri se odločijo za družino. Nekateri si želijo dokončati program, na katerem delajo. Christopher se je rodil takoj potem, ko sem začel pri Netscapeu, delal pa sem tako trdo, da sem prvi dve leti njegovega otroštva zamudil. Delal sem do sedmih, osmih zvečer, prišel domov, pojedel večerjo, dal otroke spat in potem šel nazaj v službo, ali pa sem delal od doma dveh, treh zjutraj naslednje jutro sem se počutil kot očka zombi. Poklical je in mi rekel, na poti domov sem in potem pa ga še dve tri ure ni bilo predstavljaj si romantično večerjo, s svečami, ki so pogorele do konca in jaz pa sem mislila, mogoče pa je mrtev nekje ob robu ceste, in tako veste, če se že 24 ur ni oglasil da bi vsaj vedela, kje naj ga iščem. Živim v Michiganu. In se vozim. Je kar dolga vožnja, vendar ne grem vsak dan na pot. Odpravim se na pot vsaka 2 tedna. Ampak je kar razlika v času Tukaj je ura npr. minuto čez polnoč tam pa malo pred osmo uro zvečer Motivacija, da sem se preselila spet sem, je želja, postati del skupnosti, pognati korenine in se ustaliti. In sem ... življenje tam je drugačno, res. Ljudje so delali v tovarni avtomobilov ali kaj podobnega ... trideset let in več. Govorila sva kakih 45 minut o njegovi, recimo, življenjski poti, od službe do službe do službe. Mislil sem si, to je res super. Za sabo je imel deset, če ne več, služb. Zgleda je tako ravnal pogosto posebno na višku dni pod stresom, veste, otrok je na poti, še dva meseca on pa, dragica, službo bom zamenjal.. Rad vidim, da se stvari spreminjajo Zato je tudi vse razburljivo. Zato tako tudi ravnam. Nekako tako, kot da si v nevihti, v njenem centru, vidiš vse, kar se dogaja novega ti pa se vse skupaj sestavljaš v celoto. Res je razburljivo. To je skoraj že zasvojenost. Brez tega ne bi rad ostal, jasno. Zato tudi tako ravnam. Včasih gre za čisto žrtvovanje delov tvojega osebnega življenja. Delati moram zelo trdo, imam pa možnost, biti nagrajen za svoj trud. Ta slaba stran medalje, življenje mi teče dalje. Sem še brez otrok, zaveš se, da žrtvuješ del svojega življenja. Ozreš se, pa vidiš, da dela tvojega življenja ni več. V ZDA imamo vsaj nekaj milijonov ljudi, ki živijo od programske opreme. In ta skupina zaposlenih, ki najhitreje raste. Poleg tega spada, kar se povprečja tiče, med najbolje plačana področja svoje velikosti. Hočem reči, dobro plačajo tudi igralce baseballa ali pa igralce v Hollywoodu Ampak če upoštevate, da gre za populacijo z nekaj milijoni zaposlenih spadajo njihove plače med največje doslej v ZDA . Možnost, da zadeneš veliko terno, če pišeš kodo, je zelo realna. Dejansko, možnost za glavni zadetek si lahko predstavljate tule, na Wall Streetu, za mizo za trgovanje z delnicami. In občutek imam, da ima veliko inženirjev in odgovornih iz Silicijeve doline svoja ušesa odprta za vse, kar se dnevno dogaja na teh tržnicah. Dnevno naj bi se v Silikonski dolini 64 ljudi pridružilo klubu milijonarjev, kjer lahko vsakdo, ki je zaposlen v tehnologiji, čez noč obogati. Podjetje zaposli in ti da nekaj opcij na delnice, kar v bistvu pomeni, da ne dobiš delnice, pač pa pravico, da to delnico kasneje kupiš po današnji ceni. Pričakuješ lahko opcije na delnice, običajno v vrednosti ene letne plače, ali pa dveh letnih plač. V nekaterih od teh podjetij, ki so uspešne na internetu, je verjetnost, da postaneš milijonar, ali da ti bo šlo res dobro zelo, zelo velika. Ljudje ki so bili zraven čisto od začetka, od prvih dni, pravijo jim "Mozillionarji". Delniške opcije so prevara. Hm, kot za korenček pred tvojim nosom, so kot ... poglej, če se odpoveš svoji edini, enkratni, mladosti, boš mogoče nekega dne prišel do denarja, ne ... To je ... poznam veliko ljudi, ki so stavili na start-up loteriji, pa so ostali praznih rok. Razumeš, kot listek za loterijo, davek.na neumnost Hja, slučajno sem na tej loteriji zadel. Odkar je Microsoft obvestil javnost, da se namerava agresivno posvetiti spletu, so delnice podjetja Netscape na poti v klet, in opcije na Netscape so večino leta 1998 v bistvu bile ničvredne. Pred letom in pol je polovica naših prihodkov izvirala iz prodaje brskalnika Danes tega ni več, torej, Vsak poslovnež tam zunaj bo vedel, da gre pri tem za velik izziv. Hočem reči, iz rok ti iztrgajo izdelek, ki ti je številka ena, kar se prodaje tiče, ti pa naj bi ga v času recimo 12 mesecev nadomestil. Ni veliko ljudi, ki bi bili pripravljeni na kaj takega. Čeprav podjetje prodaja tudi druge izdelke za splet, pozna trg Netscape kot podjetje z brskalnikom, ki zgublja vojno z Microsoftom. Jasno je, da ima Netscape premalo municije, da bi ogrožal Microsoft. Ne verjamem, da Netscape na dolgo roko lahko preživi kot samostojno podjetje. Medtem ko je Mozilla skuša oživeti začetne, slavne dneve podjetja, pomeni vključevanje zunanje kode več dela za vse člane ekipe za brskalnik. če te prav razumem, nimam pojma in ga uporabiti kot podrejen del, in želimo okoli njega zgraditi tole zanimivo drevo. NS Zasebno na vrhu, v redu? ne more pa biti projektna datoteka za oboje. Nimamo načrta, da naredimo oboje. Tako da imam zdaj nekaj datotek, ki morajo priti od tu za Javo v eni sami mapi, in nekatere datoteke, ki imajo priti od tu v isti mapi, isti mapi. Povej mi, kako naj to naredim? To je problem. Oddelek za brskalnik, ki stane podjetje kakih 30 milijonov dolarjev na leto, prispeva pa podjetju le malo prihodkov jeseni že reorganizirajo, in to že drugič v manj kot enem letu. Ali imamo odgovore na vsa vprašanja: Ne. Potrudili se bomo ugotoviti, kaj je mogoče, od ljudi, ki jim je to dobro uspelo.... Ko sem začel, sem vedel, da jih 19 od 20 start-up podjetij pogori. Ko zaposleni pride danes delati v Netscape, se ne zaveda, da znaša verjetnost, da te službe čez eno do pet let ne bo več, 19 od 20. Če živiš tu, je povsod slišati ali pa samo nepoštene metode In če je jedro, bistvo te industrije drugače kot na osnovi svoje kode, potem ga ni človeka, ki ga to ne bi jezilo. Ministrstvo za pravosodje je obtožilo Microsoft, da deluje proti pravilom konkurence in izključevalno, z namenom, da obrani svoj monopol pri operacijskih sistemih za namizne računalnike in da ga je skušal razširiti na področje spletnih brskalnikov Ne glede na tožbo proti Microsoftu, je Netscape postal žrtev svoje rasti in vse večje zapletenosti svoje kode, podjetje se bori za to, da ohrani vitalnost, ki jo je imelo ob začetku. Ko podjetje enkrat zraste čez določeno mejo, je samo še kot proces, mehanizem, ki dela denar. In inovacija je ena od alternativ za to, ampak ne brez nevarnosti. Tako da podjetja, velika podjetja tega ne delajo. Hm, Microsoft pravzaprav ne dela veliko, kupuje podjetja. Čakajo, da se kdo izmisli in naredi kaj zanimivega, potem pa ga kupijo in ga izmolzejo do zadnje kaplje. Ne bi se spravljal na Microsoft, veliko podjetji dela tako, pač običajno pri poslih. Na poti smo v Flint Center. Gremo na sestanek vseh zaposlenih. Jim Barksdale je sestanek vseh premaknil za kak teden. Objavljamo rezultate za četrtletje in gre za večjo spremembo v smeri. No, če še nisi pogledal v časopis, smo ob 1:30 danes zjutraj končali pogajanja in se dogovorili, da naše podjetje prodamo AOL, Dulles, Virginia. Tistega dneva, ko so objavili dogovor o fuziji, mi ni mogoče pozabiti da niso delali vtisa "To ne more biti res". Veš. kot po knjigi za nočne more. Najslabša od alternative bi bila, da nas kupi Microsoft, to ti je jasno. V tem primeru si lahko predstavljaš kolono avtomobilov, ki zapuščajo parkirišče pred Netscapeom. Pred pol leta so se delali norca in tehnologije AOL, da gre za storitve, ki jih rabijo idioti. Da je Netscape o AOL tako mislil, ni nekaj neobičajnega za Silikonsko dolino. Hočem reči, čisto jasno je, da ni človeka, ki bi vsaj malo spoštoval to podjetje. Nekdo je pri Netscapeu je Stevea Casea (direktorja AOL) imenoval "prodajalec mila", ker je pred tem delal pri firmi Proctor and Gamble. Prodajalec za milo jih je kupil. Citat iz tega članka, se glasi In ne vem, če so glede tega istega mnenja. Mislim, da to še ne pomeni konec za Netscape. Kupili so nas, ker smo jim všeč. všeč jim je, kaj delamo in nočejo se vmešavati v to formulo; tako da je njihov načrt, da nam čim manj škodijo. Na spletu je bilo slišati veliko špekulacij hočem reči, v skupnosti odprte kode, recimo na ja, to je to, razumeš zapiramo Tako sem napisal tole in objavil na spletišču Mozille gre za scenarij za najslabši primer torej, no ja, tudi če gre vse po gobe, še vedno ni tako slabo, kot pa se govori. Kajti zaradi odločitev Netscapea, je koda sedaj last skupnosti, Čez nekaj dni mi je Steve Case poslal pošto, kjer pravi, hja, mislimo, da je vaše delo prima in med razlogi, zakaj smo podjetje kupili pustili bomo, da zadeva teče dalje, torej kar se prispevka Mozilla.org, Netscape in AOL prosto-kodnemu gibanju tiče pravi, da se bo nadaljevalo... Fuzija z AOL je za delničarje zadetek na tomboli, zaradi katerega se bodo zaposleni v Netscape lahko dali izplačati in iti drugam tako da je v medijih brati ugibanja če je AOL sposoben, obdržati ključne ljudi Veš, je že slišati, da ljudje iz AOL hodijo po Nescape in govorijo, ta, tako se dela pri AOL. Pri Netscape to ne bo šlo. Možno je samo na Netscape način, s pomočjo AOL! Sumim, da jih bo nekaj šlo. Razumeš, nočejo postati del AOL. Nekaterim je ta start-up mentaliteta pri srcu. Tisti pa, ki hočejo biti na tem tankerju, pa bodo ostali in postali del tega tankerja. Pri Netscape sem tri leta in pol, čutiti je kot večnost In fokus pri AOL in marketinški fokus pri Netscape prodajata in oglašata vse skupaj, in to nekoga, ki je ene sorte tehno fetišist, nič kaj dosti ne zanima. Zamenjala bom službo, prodala hišo, se preselila, v kako drugo mesto... Tako je življenje v start-up landu. Kot to običajno rečem, sem še mlada pa neumna tako da si to lahko privoščim. Pred letom in pol je Tara prišla k meni pa pravi Pa smo ji konec koncev rekli, pa bodi manager. In ni minil teden. pa je že govorila In Tara je postala ena od najboljših managerjev pri Netscapeu. Torej aplavz, Tara, manager ekipe za izdaje Tara zapusti Netscape in gre v e-commerce start-up zaradi upanja, da bo v novem podjetju bolje plačana, pri skoku v vrednosti njenih opcij ostane praznih rok Ne glede na to, kako AOL za Netscape posluje to ni več Netscape - te predstave je konec. In veš kaj je najbolj žalostno Želim si, da bi Netscapeu uspelo brez tuje pomoči. Frustriran, ker ne vidi podpore za prosto-kodni razvoj Jamie zapusti Netscape točno eno leto potem, ko je pomagal oddati Mozillo. Film Hackers je mislim dober film. Želel bi nam tako življenje. Želel bi si, da bi rolamo v spandeksih po sceni in se borimo z negativci ampak veš, da ni tako, sediš po cele sobe za tipkovnico. Želel sem uiti temu, temu življenju. Vedel sem, da nočem živeti tu. Sedaj sem tukaj kake štiri do pet let. Lep kraj. Zavetje pred džunglo. Jim Roskind dobi povišanje na najvišjo tehnično pozicijo pri Netscape. Včeraj sem bil tukaj do štirih zjutraj. pa še do polovice kritične faze nismo prišli. Skoraj da gre za zasvojenost, adrenalin push željo doseči popolnost, dati od sebe. Potem pa vidiš rezultate in komentarje, da moraš dati še več od sebe Pravzaprav ne bi smel govoriti o tem, kaj si mislim ker sem ravno tako zadrt kot vsi tu bom pa vseeno, pri čemer priznam, da tudi sam spadam med zadrte tu gre samo za en sam lov za materialnim bogastvom. Spet isto kot zlata mrzlica. In odigravala se bo v tele igralnici.. In spredaj bo veranda, pa nekaj rož pa še kaj. Kot prijetna hišica bo. Pridružil sem se Netscapeu, ker je glavni namen podjetja bil ustvarjati denar, na temelju te zadeve z internetom. Kot recimo, naš cilj je obogateti. Moja poroka je pod tem težko trpela, in če ne bi bilo božje roke, ne bi tako končala kot sva. Michael je pregorel. Michael je prišel v svojem življenju do točke, ko je moral reči, da ga vse skupaj preveč stane. Nehal bom. Če bi ljudje - ko bi vprašali in rekli Hola! tole je pa kul, začel bom start-up podjetje da hitro postanem bogat bi jim lahko samo rekel premisli, kaj te to stane ker časa, ki ga boš zgubil, ne dobiš nikoli več nazaj Michael Toy Uslužbenec Netscape številka 6 je dosegel svoj cilj, kar se finančne neodvisnosti tiče in je kmalu po predaji Mozille zapustil Netscape. V Dolini se ti ljudje začnejo čuditi, če ostaneš nekje dlje kot tri leta, le kaj se dogaja s tabo? Kako da ne dobiš druge službe, je kaj narobe s tabo? Če si programer, boš menjal službo približno vsake dve leti Kot mravlje, mravlje delavke. Pošljejo ekipo nekam, da nekaj naredi. Ko se ekipa loti naloge ki jo je skupina dobila, nekatere od mravelj odidejo, nove pa pridejo Ko je naloga blizu cilja je lahko čisto druga množica mravelj Kako delimo naloge, ki jih imamo, in to bolj in bolj, bo v informacijski dobi vedno bolj temu podobno. Scott Collins še vedno redno potuje v Netscape iz Michigana. Ta trenutek je veliko pritiska za to, da bi naš izdelek dokončali pravočasno. Mmm, nekako skočiš na glavo noter, delnice pa so kot na norem toboganu. Smo podjetje 20$ ta trenutek pa je delnica pri 172$. Tako da je težko biti potrt zaradi tega, koliko dela imamo, ko pa vsaki drugi luknji sedi milijonar. Ko je pogodba z AOL pomladi 1999 podpisana, se je vrednost delnic Netscape od obvestila za javnost podvojila. Netscape je poročil pravega. Svojo srečo so stavili na konja AOL ko so javnost obvestili o transakciji, je privzeta vrednost znašala 4,2 milijarde ob zaključku transakcije pa je znašala 19 milijard. Pod črto torej gre za 5 do 6 milijard dolarjev nanovo nastale neto vrednosti tako da so po mojem mnenju odgovorni pri Netscapeu zelo pametno poskrbeli za to, da ostanejo v igri precej dlje, kar je delničarjem Netscapea prineslo lepe denarce Mo- hura! Čeprav je mnogo vodilnih svoje delnice prodalo zadnje leto obstoja Netscapea Barksdale je dokupil in po spojitvi svoje delnice zamenjal za delnice AOL, vredne več kot pol milijarde dolarjev En mladenič več je prišel na zahod, iskat svojo srečo na novi tehnološki meji. Malo sem živčen pred tem pogovorom, ker ne vem čisto natančno, kaj pričakovati. Do tu je daleč pet tisoč kilometrov je daleč za tvojega otroka Ampak tam se dogajajo stvari, ki ga zelo zanimajo in mislim, da ima na tem področju nekaj talenta. In res mislim, da bi lahko bil tam zanj neke vrste dom, glede na to, da lahko dela z ljudmi, s katerimi se lahko tudi pogovarja. kaj hočeš delati Hočem reči, kaj so tvoji cilji za naslednjih nekaj let? ki bo v Unixu hitrejša od Windows različice Ko ti to enkrat uspe, potem, veš, potem bomo videli. Ampak to je moj cilj. Netscape vzame Pavlova v službo. Študij na visoki šoli prestavi na kasneje. Nek investitor je to, česar del smo, imenoval največjo legalno ustvarjanje bogastva, odkar svet obstaja David Readerman se seli v novo investicijsko banko. Tule je računski center, veliko kablov, steklenih vlaken. Glej, tole so lahko recimo, povezave na Internet ali pa linije za trading, za naše telefone. Zavedaš se, da tu polagaš infrastrukturo, s katero lahko v bistvu ustvariš večjo investicijsko banko. Mnenja smo, da je internet vse spremenil in naš namen je financirati podjetja ki hočejo biti med posredniki te spremembe. Poglejva si tole križišče, tamle je banka, čez dve leti je mogoče ne bo več zakaj ne delati z banko po spletu? Spletna stran za trgovino Gap je ena od najbolj uspešnih komercialnih spletišč na trgu Nimam pojma, zakaj Gap tole trgovino sploh prenavlja. Le zakaj ne investirajo več v svoje spletišče? Ne vem, kako bo tole križišče videti čez dve leti. Ko sem začel, ljudje niso vedeli, kaj je HTML. kaj je World Wide Web, potem pa kar naenkrat Internet v svoji polni moči, kot je leta dolgo bil vsem na enostaven način na razpolago poišči, pokaži, klikni, univerzalen jezik. Kot v filmu Fantazija, ko Mickey Mouse stoji nad knjigo, ki je odprta na gori pa gleda, kaj vse lahko naredi in potem nekaj stori. Pri tem pa ne več čisto prav, kaj počne njegovo delo nekaj premakne. In seveda mu "kaj" uide izpod nadzora in ne neha Ne veš, zakaj dela, ne veš, kako dela pritisneš na gumb, pa je. Stojim na začetku industrije in kdo ve, v katero smer bo industrija šla? Lahko da se bo vse skupaj končalo tako kot televizija. Lahko da bo prišla pod nadzor majhnega števila podjetij, ki bodo odločala o tem, kaj vidimo in slišimo. Zgodovina pozna dovolj primerov za to. Ne delam nič drugega, kot da polagam tirnice in mimo mene so drveli ti vlaki, in nikakor nočem reči, da so ti vlaki bili zame nekaj slabega. Lahko da sem del grozne zapuščine. Če bi se končalo kot zapuščina, recimo, Netscapea ali Interneta torej da bi mi vsi delali vse to, kar sedaj delamo, pod veliko večjim pritiskom in veliko hitreje. Vse se mora spremeniti hitreje, očitno, veš, poglej si Netscape Podjetje se je rodilo in umrlo. Noče rabiti besede "umrlo", ta beseda jim ne bo všeč. Ampak v bistvu je podjetje prišlo na svet, potem pa so ga čez štiri leta prevzeli. Mislim, da je to precej hitro. Misliti si morajo, da zelo hitro. Konec leta 1999 javnost še vedno čaka na to, da Netscape objavi prvi odprto-kodni brskalnik, več kot leto potem, ko so izdali Mozillo Sodnik in ministrstvo za sodstvo končata proti-kartelni proces in razsodita, da je Microsoft monopolist, ki zatira inovacije. AOL stopi v naslednje tisočletje z novo, še večjo pridobitvijo, investitorji pa dalje kupujejo tehnološke delnice, katerih cene postajajo vse bolj hlapljive. Internet kljub vsemu temu prodira vse bolj v vse kotičke naših življenj. prav tako kot legije programerjev in legije njihove kode, legije, ki delajo hitro in pozno v noč.