Return to Video

Mees, kes tegi Linuxi

  • 0:00 - 0:01
    (Aplaus)
  • 0:01 - 0:02
    Päris imelik on mõelda,
  • 0:02 - 0:07
    et sinu loodud tarkvara, Linux,
    on kasutusel miljonites arvutites,
  • 0:07 - 0:10
    sellel põhineb enamik internetitaristust.
  • 0:11 - 0:15
    Praegu on kasutusel ligi 1.5 miljardit
    aktiivset Androidi seadet.
  • 0:16 - 0:18
    Igas sellises seadmes on sinu tarkvara.
  • 0:19 - 0:20
    See on ikka päris vinge.
  • 0:20 - 0:25
    Kindlasti on selle taga võimas
    tarkvara arenduskeskus.
  • 0:25 - 0:28
    Nii ma arvasin ja pidin pikali
    kukkuma, kui nägin seda pilti.
  • 0:29 - 0:32
    See ongi Linuxi globaalne peakorter.
  • 0:32 - 0:33
    (Naer)
  • 0:34 - 0:37
    (Aplaus)
  • 0:38 - 0:40
    Pole tõesti suurem asi...
  • 0:41 - 0:47
    Kõige huvitavam asi sel pildil,
    mis inimestele kohe silma hakkab,
  • 0:47 - 0:49
    on töölaud, mille taga saab kõndida.
  • 0:49 - 0:52
    See ongi kõige huvitavam asi mu kontoris,
  • 0:52 - 0:54
    mida ma tegelikult enam ei kasuta.
  • 0:54 - 0:57
    Need kaks asja on omavahel seotud.
  • 0:57 - 1:00
    Minu tööstiil on selline, et...
  • 1:01 - 1:06
    Ma ei taha, et miski väline mind häiriks.
  • 1:06 - 1:11
    Nagu pildilt näha,
    on seinad helerohelised.
  • 1:11 - 1:16
    Kuulsin, et vaimuhaiglates
    on seinad sama värvi.
  • 1:16 - 1:17
    (Naer)
  • 1:17 - 1:22
    See on rahustav värv,
    mis kuidagi ei stimuleeri.
  • 1:23 - 1:26
    Siit pildilt ei näe hästi mu arvutit,
  • 1:26 - 1:28
    näha on küll ainult ekraan,
  • 1:28 - 1:31
    aga minu jaoks ei ole arvuti
    juures kõige olulisem see,
  • 1:31 - 1:34
    et ta oleks suur ja võimas,
    kuigi see meeldib mulle ka,
  • 1:34 - 1:37
    aga arvuti peab olema täiesti vaikne.
  • 1:38 - 1:40
    Ma tean inimesi, kes töötavad Google'is
  • 1:40 - 1:43
    ja neil on kodus oma väike arvutuskeskus,
  • 1:43 - 1:44
    minul seda ei ole.
  • 1:44 - 1:48
    Minu kontor on maailma kõige igavam koht.
  • 1:48 - 1:52
    Istun seal omaette vaikuses.
  • 1:52 - 1:56
    Kui kass tuleb tuppa ja mulle sülle tuleb,
  • 1:56 - 1:58
    siis tahan kuulda kassi nurrumist,
  • 1:58 - 2:01
    mitte arvutiventilaatorite undamist.
  • 2:01 - 2:05
    See on ikka hämmastav,
    kuidas sedasi töötades
  • 2:06 - 2:08
    suudad sa juhtida hiiglaslikku
    tehnoloogiaimpeeriumi -
  • 2:09 - 2:10
    ja see on impeerium -
  • 2:10 - 2:13
    mis eriti ilmekalt annab tunnistust
    avatud lähtekoodi võimsusest.
  • 2:13 - 2:18
    Räägi palun, kuidas sa tundsid ära
    avatud lähtekoodi potentsiaali
  • 2:18 - 2:21
    ja kuidas see viis Linuxini.
  • 2:21 - 2:23
    Tegelikult töötan ma senini üksinda.
  • 2:23 - 2:27
    Päriselt, ma töötangi üksi oma kodus,
  • 2:27 - 2:28
    sageli hommikumantlis.
  • 2:28 - 2:31
    Kui tuleb fotograaf, panen riidesse,
  • 2:31 - 2:33
    et mul oleks midagi seljas.
  • 2:33 - 2:35
    Ja nii olen ma alati töötanud.
  • 2:35 - 2:37
    Sedasi sai alguse ka Linux.
  • 2:37 - 2:41
    Linux ei sündinud kellegiga koostöös.
  • 2:41 - 2:46
    Hakkasin seda tegema samamoodi
    nagu mitmeid teisi projekte,
  • 2:46 - 2:50
    mida olin omaette nokitsenud,
  • 2:50 - 2:52
    osalt seetõttu, et mul oli seda asja vaja,
  • 2:52 - 2:55
    aga rohkem seetõttu, et mulle
    programmeerimine lihtsalt meeldis.
  • 2:55 - 2:59
    Nii et asi sai alguse lõppeesmärgist,
  • 2:59 - 3:02
    kuhu me nüüd, 25 aastat hiljem,
    endiselt jõudnud ei ole,
  • 3:02 - 3:06
    aga jah, kõik sai alguse sellest,
    et mul oli ühte konkreetset asja vaja
  • 3:06 - 3:10
    ja avatud lähtekood ei olnud
    tegelikult mul üldse mõttes.
  • 3:10 - 3:12
    Ja siis juhtus see,
  • 3:13 - 3:18
    et projekt muudkui kasvas ja sellest tuli
    midagi, millega sai teiste ees eputada.
  • 3:19 - 3:23
    Nii et jah, see oli rohkem nagu
    "Vau, vaadake, mis ma siin tegin!"
  • 3:23 - 3:25
    Uskuge mind, tollal polnud
    see midagi nii erilist.
  • 3:26 - 3:28
    Tegin selle kõigile kättesaadavaks
  • 3:28 - 3:30
    ja tol hetkel ei olnudki
    asi avatud lähtekoodis.
  • 3:30 - 3:35
    Jah, lähtekood oli küll avatud,
    aga polnud otsest kavatsust
  • 3:35 - 3:40
    hakata kasutama avatud lähtekoodi nii,
    nagu me seda praegu mõistame,
  • 3:40 - 3:42
    et asja paremaks teha.
  • 3:42 - 3:43
    Pigem oli see nagu:
  • 3:43 - 3:46
    "Näete, olen selle kallal töötanud
    viimased pool aastat,
  • 3:46 - 3:48
    oleks tore, kui keegi midagi arvaks."
  • 3:49 - 3:51
    Ja siis hakati minuga ühendust võtma.
  • 3:52 - 3:57
    Helsinki Ülikoolis oli mul sõber,
    kes oli üks avatud lähtekoodi fänn,
  • 3:57 - 4:00
    mida tollal kutsuti vabavaraks,
  • 4:00 - 4:05
    kes üldse pani mulle pähe mõtte,
    et võiks ju kasutada
  • 4:05 - 4:10
    neid avatud lähtekoodiga litsentse,
    mis juba olemas olid.
  • 4:12 - 4:14
    Ma siis mõtlesin veidi selle üle.
  • 4:14 - 4:18
    Tegelikult hirmutas mind
    võimalik kommertshuvi.
  • 4:18 - 4:23
    Uute lahenduste puhul ongi ju
    üks peamisi muresid see,
  • 4:23 - 4:27
    et keegi kasutab nende tehtud tööd
    enda huvides ära, kas pole?
  • 4:28 - 4:31
    Nii ma otsustasingi, et "Mida kuradit?!"
  • 4:32 - 4:33
    Ja siis...
  • 4:33 - 4:34
    Ja siis mingil hetkel
  • 4:34 - 4:37
    pakkus keegi välja mingi programmi,
    mis pani sind mõtlema:
  • 4:37 - 4:40
    "Vau, lahe, ma ei oleks
    ise selle peale tulnudki.
  • 4:40 - 4:41
    Nii saab asja palju paremaks teha!"
  • 4:41 - 4:45
    Asi ei saanud algust mitte sellest,
    et panustati koodidega
  • 4:45 - 4:48
    vaid sellest, et inimesed hakkasid
    oma ideedega panustama.
  • 4:48 - 4:51
    Nii et pelgalt fakt, et keegi teine
    tunneb huvi su projekti vastu -
  • 4:51 - 4:54
    ilmselt on see nii ka teiste asjadega,
  • 4:54 - 4:56
    aga kindlasti on see nii
    programmeerimisel,
  • 4:56 - 4:59
    et kui kellelegi teisele pakub
    su programm nii palju huvi
  • 4:59 - 5:03
    et ta süveneb sellesse,
    annab tagasisidet ja uusi ideid.
  • 5:03 - 5:05
    Minu jaoks oli see väga suur asi.
  • 5:05 - 5:08
    Olin tollal 21-aastane, väga noor,
  • 5:08 - 5:12
    aga olin programmeerimisega tegelenud
    praktiliselt pool oma elust.
  • 5:12 - 5:16
    Kõik mu varasemad projektid
    olid täiesti enda tarbeks tehtud
  • 5:16 - 5:20
    ja see oli ikka väga eriline, kui
    teised hakkasid kommenteerima
  • 5:20 - 5:23
    ja andma koodile tagasisidet.
  • 5:23 - 5:27
    Veel enne seda kui mulle
    hakati koode vastu saatma
  • 5:27 - 5:29
    oli minu jaoks pöördeline hetk,
    kus ma ütlesin:
  • 5:29 - 5:31
    "Ma armastan teisi inimesi!"
  • 5:31 - 5:32
    Ärge saage valesti aru,
  • 5:32 - 5:35
    ma ei ole tegelikult inimeste inimene.
  • 5:35 - 5:36
    (Naer)
  • 5:38 - 5:40
    Ega mulle inimesed eriti ei meeldi.
  • 5:40 - 5:41
    (Naer)
  • 5:41 - 5:43
    Aga ma armastan arvuteid,
  • 5:43 - 5:45
    mulle meeldib suhelda meili teel,
  • 5:45 - 5:48
    sest see annab teatava puhvri.
  • 5:48 - 5:55
    Aga armastan neid, kes kommenteerivad
    ja tulevad mu projektiga kaasa.
  • 5:55 - 5:57
    Ja see andis asjale väga palju juurde.
  • 5:57 - 6:01
    Aga kas oli üks hetk, kus said aru,
    mis tegelikult on sündimas
  • 6:01 - 6:02
    ja siis see sai hoo sisse
  • 6:02 - 6:06
    ning sa mõtlesid, et oot-oot,
    siit võib tulla midagi suurt,
  • 6:06 - 6:09
    mitte enam väike hobiprojekt, millele
    antakse positiivset tagasisidet
  • 6:09 - 6:13
    vaid hoopis plahvatuslik areng
    kogu tehnoloogiamaailma jaoks.
  • 6:14 - 6:15
    Mitte päris.
  • 6:15 - 6:19
    Minu jaoks ei olnud pöördeline hetk
    see, kui asi paisus ülisuureks,
  • 6:19 - 6:21
    vaid see, kui see muutus väikeseks.
  • 6:22 - 6:25
    Minu jaoks oli kõige tähtsam,
    et ma ei olnud üksi,
  • 6:25 - 6:29
    et oli veel 10 või 100 inimest,
    kes asjaga tegelesid,
  • 6:29 - 6:31
    see oli suur asi.
  • 6:31 - 6:34
    Kõik muu tuli järk-järgult.
  • 6:34 - 6:38
    Kasv sajalt inimeselt miljonini
    pole minu jaoks eriline näitaja.
  • 6:38 - 6:40
    Või ehk on, kui....
  • 6:40 - 6:43
    Kui on huvi oma toodet müüa,
    siis muidugi on see oluline näitaja,
  • 6:43 - 6:45
    ärge mind valesti mõistke.
  • 6:45 - 6:48
    Aga kui tähtis on eelkõige
    tehnoloogia ja käsilolev projekt,
  • 6:48 - 6:50
    on kõige olulisem, et tekiks kogukond.
  • 6:50 - 6:52
    Siis hakkas kogukond muudkui kasvama.
  • 6:52 - 6:56
    Ja tegelikult ei olnudki ühte
    konkreetset hetke, mil oleksin öelnud:
  • 6:56 - 6:58
    "Vau, nüüd läks asi käima!",
  • 6:58 - 7:02
    See võttis ikka suhteliselt kaua aega.
  • 7:02 - 7:04
    Kõik tehnoloogiainimesed,
    kellega olen rääkinud,
  • 7:04 - 7:08
    peavad just sinu teeneks, et nende
    töö on radikaalselt muutunud.
  • 7:08 - 7:09
    Mitte ainult tänu Linuxile,
  • 7:09 - 7:14
    on veel üks asi, GIT,
    tarkvara arenduse haldussüsteem
  • 7:15 - 7:18
    Räägi palun, millega tegu
    ja milline on sinu roll selles.
  • 7:18 - 7:20
    Üks asi, millega me kimpus olime,
  • 7:20 - 7:23
    ja esialgu me seda ei adunud,
  • 7:23 - 7:25
    oli see, et...
  • 7:26 - 7:34
    Kui projekt, kus on 10 või 100 osalejalt
    kasvab 10 000 osalejani, siis...
  • 7:34 - 7:37
    Praeguseks on asi selline,
    et ainult tuuma kallal
  • 7:37 - 7:40
    töötab iga versiooni peal 1000 inimest
  • 7:41 - 7:43
    ja uus versioon tuleb välja
    iga kahe-kolme kuu tagant.
  • 7:44 - 7:47
    Osa nendest inimestest
    teeb väga väikesi lõike.
  • 7:47 - 7:50
    On palju inimesi, kes teevad
    imeväikseid muudatusi.
  • 7:50 - 7:54
    Aga kõige majandamiseks
    sellises mastaabis
  • 7:54 - 7:56
    on vaja hoopis teistsugust lähenemist
  • 7:56 - 7:58
    ja me nägime ikka kõvasti vaeva.
  • 7:59 - 8:05
    On terveid projekte, mis tegelevad
    ainult lähtekoodi hooldusega.
  • 8:05 - 8:09
    CVS oli üks neist, mida tollal
    kasutati kõige rohkem
  • 8:09 - 8:13
    ja ma vihkasin CVSi täiega,
    keeldusin seda kasutamast,
  • 8:13 - 8:17
    selle asemel proovisin midagi
    palju radikaalsemat ja põnevamat,
  • 8:17 - 8:19
    mida kõik teised vihkasid.
  • 8:20 - 8:22
    Jõudsime omadega ummikusse
  • 8:22 - 8:26
    kus oli tuhandeid huvilisi,
    kes tahtsid osaleda,
  • 8:26 - 8:32
    aga ma sain aru, et endistviisi
    enam edasi minna ei saa,
  • 8:32 - 8:36
    ma ei suuda nii mastaapset asja hallata
    ja töötada koos tuhandete inimestega.
  • 8:36 - 8:39
    GIT oli minu teine suur projekt,
  • 8:39 - 8:43
    mille tegin ainult selleks, et hallata
    oma esimest suurt projekti.
  • 8:44 - 8:46
    Nii ma põhimõtteliselt neid asju teengi.
  • 8:46 - 8:48
    Ma ei tee programme selleks, et...
  • 8:48 - 8:51
    Või õigemini ma teen
    programme lõbu pärast,
  • 8:51 - 8:54
    aga ma tahan, et sellest
    programmist oleks midagi kasu.
  • 8:54 - 8:58
    Olen kõiki oma projekte teinud
    puhtalt oma vajadusest lähtuvalt
  • 8:58 - 9:03
    Nii et siis tegelikult sündisid
    Linux ja GIT justkui poolkogemata,
  • 9:03 - 9:06
    sellepärast, et sulle ei meeldi
    töötada teiste inimestega koos?
  • 9:06 - 9:08
    Täpselt nii!
  • 9:08 - 9:09
    (Naer)
  • 9:09 - 9:10
    Väga lahe!
  • 9:11 - 9:15
    Samas oled just sina see mees,
    kes tegi tehnoloogias revolutsiooni
  • 9:15 - 9:17
    mitte ainult üks vaid kaks korda
  • 9:17 - 9:19
    ja tahaks aru saada, kuidas see juhtus.
  • 9:19 - 9:21
    Üht-teist oled juba rääkinud, aga...
  • 9:21 - 9:24
    Siin on pilt sinust lapsena,
    käes Rubiku kuubik.
  • 9:25 - 9:31
    Ütlesid, et alustasid programmeerimisega
    10-11 aasta vanuselt
  • 9:31 - 9:34
    Kas sa olid nohikust arvutigeenius,
  • 9:34 - 9:37
    imelaps, kes oskas alati kõike?
  • 9:37 - 9:39
    Milline sa lapsena olid?
  • 9:40 - 9:44
    Ma olingi selline tüüpiline nohik.
  • 9:44 - 9:47
    Selles mõttes, et ma ei olnud
    juba siis inimeste inimene.
  • 9:47 - 9:50
    See on mu noorem vend.
  • 9:50 - 9:54
    On näha, et Rubiku kuubik huvitab mind
    palju rohkem kui mu noorem vend.
  • 9:55 - 9:55
    (Naer)
  • 9:55 - 9:58
    Minu noorem õde, keda siin pildil ei ole,
  • 9:58 - 10:01
    kui meil oli sugulastega
    tulemas mingi üritus,
  • 10:01 - 10:05
    ja meil polnud just palju
    sugulasi, aga mõned ikka,
  • 10:05 - 10:08
    siis valmistas ta mind eelnevalt ette.
  • 10:08 - 10:12
    Enne kui ma tuppa tulin,
    seletas ta mulle,
  • 10:12 - 10:15
    et vaata, see on nüüd see inimene,
  • 10:15 - 10:17
    sest ma polnud nagu eriti...
  • 10:17 - 10:19
    Ma olin lihtsalt arvutifriik,
  • 10:19 - 10:23
    mulle meeldisid matemaatika ja füüsika,
    nendes olin ma tugev.
  • 10:23 - 10:26
    Ma ei arva, et oleksin olnud
    midagi nii väga erilist.
  • 10:26 - 10:29
    Olen nõus oma õega, kes ütles,
  • 10:29 - 10:35
    et mu kõige silmapaistvam
    omadus on järeleandmatus.
  • 10:35 - 10:38
    Räägime sellest lähemalt, see on huvitav.
  • 10:38 - 10:40
    Nii et sa olid väga järjekindel.
  • 10:41 - 10:45
    Mitte niivõrd friik või ülitark
    vaid hoopis kangekaelne?
  • 10:46 - 10:47
    Jah, olin selline järeleandmatu.
  • 10:47 - 10:52
    Selles mõttes, et kui midagi
    alustasin, siis ma ei öelnud kohe varsti:
  • 10:52 - 10:57
    "OK, ma enam ei viitsi, teeme midagi
    muud. Näe, lahe läikiv asi!"
  • 10:58 - 11:03
    Sama lugu on mul elus ka teiste asjadega.
  • 11:03 - 11:06
    Olen Silicon Valleys elanud seitse aastat.
  • 11:06 - 11:09
    Ja töötanud kogu see aeg
    Silicon Valleys samas firmas.
  • 11:09 - 11:12
    Ainult Silicon Valleys, kogu aeg.
  • 11:13 - 11:15
    See on midagi ennekuulmatut!
  • 11:15 - 11:17
    Silicon Valleys nii ei tehta!
  • 11:17 - 11:21
    Silicon Valley mõte ongi selles,
    et inimesed hüppavad ühelt töölt teisele
  • 11:21 - 11:24

    ja korjavad võimalikult palju kogemusi.
  • 11:24 - 11:26
    Ma ei ole sellist tüüpi inimene.
  • 11:26 - 11:29
    Aga Linuxi väljatöötamise protsessis
  • 11:29 - 11:32
    tekitas su kangekaelsus
    vahel ka konflikte?
  • 11:32 - 11:34
    Räägi sellest ka.
  • 11:34 - 11:40
    Kas oli kõige tähtsam oli kõrge
    kvaliteet kõiges, mida tegite?
  • 11:40 - 11:42
    Kuidas sa toimunut kirjeldaksid?
  • 11:43 - 11:45
    Ma ei tea, kas see oli nüüd kõige tähtsam.
  • 11:46 - 11:49
    Arvestades, et ma ei ole just
    inimeste inimene,
  • 11:49 - 11:52
    siis teinekord olen ma...
  • 11:52 - 11:54
    kuidas nüüd öelda,
  • 11:54 - 11:57
    pime teiste inimeste tunnete suhtes.
  • 11:58 - 12:03
    Ja seetõttu ütlen vahel asju,
    mis võivad teistele haiget teha.
  • 12:04 - 12:07
    Ega ma ise selle üle uhke pole.
  • 12:07 - 12:08
    (Aplaus)
  • 12:08 - 12:11
    Aga samas on inimesi,
  • 12:11 - 12:14
    kes tulevad mulle ütlema,
    et peaksin olema sõbralikum.
  • 12:15 - 12:18
    Ja kui ma siis püüan neile seletada,
  • 12:18 - 12:23
    et sina, kes sa oled sõbralik, peaksid
    ehk hoopis ise agressiivsem olema,
  • 12:23 - 12:27
    siis arvatakse, et ma ei ole sõbralik.
  • 12:27 - 12:27
    (Naer)
  • 12:27 - 12:31
    Ma tahan öelda, et inimesed on erinevad.
  • 12:31 - 12:33
    Mina ei ole inimeste inimene,
  • 12:33 - 12:35
    mitte et ma selle üle nüüd uhke oleksin,
  • 12:35 - 12:37
    aga selline ma olen.
  • 12:37 - 12:40
    Ja mis mulle avatud lähtekoodi juures
    väga meeldib, ongi see,
  • 12:41 - 12:45
    et ta võimaldab erinevatel
    inimestel koos töötada.
  • 12:45 - 12:47
    Me ei pea üksteisele meeldima,
  • 12:47 - 12:50
    ja vahel ei meeldi teine inimene üldse.
  • 12:50 - 12:53
    Päriselt ka, tuleb ikka ette
    väga teravaid konflikte.
  • 12:53 - 12:56
    On asju, kus lihtsalt pole võimalik
  • 12:56 - 12:59
    teise inimesega kompromissile jõuda,
  • 12:59 - 13:02
    sest teie huvid on täiesti erinevad.
  • 13:02 - 13:05
    Ja tulles tagasi selle juurde,
    mida ma enne ütlesin,
  • 13:05 - 13:09
    et ma kartsin, et mingid ärimehed
    hakkavad minu tööd ära kasutama,
  • 13:09 - 13:11
    siis sai väga kiiresti selgeks,
  • 13:12 - 13:15
    et need äri-inimesed
    olid äärmiselt kenad inimesed.
  • 13:15 - 13:18
    Ja nad tegid kõiki neid asju,
    mida ma ise üldse teha ei tahtnud,
  • 13:18 - 13:20
    ja neil olid täiesti erinevad eesmärgid.
  • 13:20 - 13:25
    Ja nad kasutasid avatud lähtekoodi nii,
    nagu mina ei oleks kunagi teinud.
  • 13:26 - 13:29
    Aga kuna see oli avatud kood,
    siis nad said seda teha
  • 13:29 - 13:31
    ja tegelikult toimib see suurepäraselt!
  • 13:31 - 13:33
    Tegelikult toimibki see täpselt samamoodi.
  • 13:33 - 13:36
    Ongi vaja, et inimeste inimesed,
    tegeleksid suhtlemisega,
  • 13:36 - 13:39
    sellised soojad ja sõbralikud inimesed,
  • 13:39 - 13:40
    (Naer)
  • 13:40 - 13:43
    kes nagu tahaksid kõiki kallistada
    ja üht suurt kogukonda luua.
  • 13:43 - 13:45
    Aga kõik ei ole sellised.
  • 13:45 - 13:47
    Ma ise selline ei ole.
  • 13:47 - 13:49
    Mind huvitab tehnoloogia.
  • 13:49 - 13:51
    Samas on neid, kelle
    jaoks on tähtis kasutajaliides.
  • 13:51 - 13:54
    Ma ei oskaks kasutajaliidest
    teha ka surmaähvardusel.
  • 13:54 - 13:56
    Kui satuksin üksikule saarele
  • 13:56 - 13:59
    ja ainus viis saarelt pääsemiseks
    oleks disainida hea kasutajaliides,
  • 13:59 - 14:01
    siis ma sinna ka sureksin.
  • 14:01 - 14:02
    (Naer)
  • 14:02 - 14:04
    Nii et jah, inimesi on erinevaid
  • 14:04 - 14:07
    ja ma ei otsigi siin vabandusi,
    vaid püüan selgitada.
  • 14:07 - 14:09
    Kui me eelmisel nädalal rääkisime,
  • 14:09 - 14:11
    siis sa mainisid endal
    veel üht omadust,
  • 14:11 - 14:12
    mis minu arust on väga põnev,
  • 14:12 - 14:14
    nimelt hea maitse.
  • 14:14 - 14:15
    Vaatame neid pilte.
  • 14:15 - 14:21
    See on näide mitte just kõige
    parema maitsega tehtud programmist
  • 14:21 - 14:24
    ja see siin on parema maitsega tehtud,
  • 14:24 - 14:25
    mis hakkab ka kohe silma.
  • 14:25 - 14:28
    Mis neil kahel aga vahet on?
  • 14:29 - 14:30
    Asi on selles, et...
  • 14:30 - 14:33
    Kui paljud siin on kunagi
    midagi programmeerinud?
  • 14:33 - 14:34
    Heldeke!
  • 14:34 - 14:36
    Ma olen päris kindel,
  • 14:36 - 14:38
    et kõik, kes siin käe tõstsid,
  • 14:38 - 14:41
    on kunagi teinud lihtahelat.
  • 14:41 - 14:43
    Ja seda õpetatakse...
  • 14:43 - 14:47
    See esimene mitte nii hea maitsega
    programm on näide sellest,
  • 14:47 - 14:51
    kuidas programmeerimist
    õpetatakse päris algajatele.
  • 14:51 - 14:53
    Selleks pole vaja koodist aru saada.
  • 14:53 - 14:56
    Minu jaoks on aga kõige huvitavam
  • 14:56 - 14:59
    see viimane 'if' lausend.
  • 14:59 - 15:02
    Sest lihtahelaga on nii, et kui sellest
  • 15:02 - 15:05
    püütakse eemaldada üht sisendit,
  • 15:06 - 15:09
    ja on suur vahe, kas see on esimene sisend
  • 15:09 - 15:11
    või on see sisend ahela keskel.
  • 15:11 - 15:13
    Sest kui tegu on esimese sisendiga,
  • 15:13 - 15:16
    tuleb muuta ära ka esimese sisendi viide.
  • 15:16 - 15:17
    Kui see on aga keskel,
  • 15:17 - 15:19
    tuleb muuta eelneva sisendi viidet.
  • 15:19 - 15:21
    Need on kaks täiesti erinevat asja.
  • 15:22 - 15:24
    Jah, see on parem.
  • 15:24 - 15:26
    Siin ei ole "if" lausendit.
  • 15:26 - 15:29
    Põhimõtteliselt siin vahet pole.
  • 15:29 - 15:32
    Polegi oluline aru saada,
    miks siin 'if' lausendit pole,
  • 15:32 - 15:33
    aga ma tahan, et saaksite aru,
  • 15:33 - 15:36
    et teinekord on probleemi võimalik
    vaadata teise nurga alt
  • 15:36 - 15:40
    ja kirjutada see ümber nii,
    et erisus kaob ära
  • 15:40 - 15:42
    ja sellest saab tavaline kood.
  • 15:42 - 15:44
    Ja selline ongi hea programm.
  • 15:44 - 15:46
    Aga see on lihtne kood.
  • 15:46 - 15:47
    See on CS 101.
  • 15:47 - 15:50
    Tegelikult pole vahet,
    kuigi detailid on olulised.
  • 15:50 - 15:54
    Neil inimestel, kellega koos
    ma tõesti tahan töötada
  • 15:54 - 15:57
    on olemas see hea maitse,
    mis väljendub selles, mida siin nägite.
  • 15:57 - 15:59
    See oli veidi tobe näide,
  • 15:59 - 16:02
    mis ei olnud päris asjakohane,
    kuna on liiga tühine.
  • 16:02 - 16:04
    Hea maitse on palju enamat kui see.
  • 16:04 - 16:08
    Hea maitse seisneb võimes
    näha suuremat pilti,
  • 16:08 - 16:12
    võimes tunda instinktiivselt ära,
    kuidas oleks kõige õigem asju teha.
  • 16:12 - 16:15
    OK, võtame nüüd siis kõik selle kokku.
  • 16:15 - 16:21
    Sul on hea maitse, millest saavad aru
    tarkvaraga tegelevad inimesed.
  • 16:21 - 16:22
    (Naer)
  • 16:22 - 16:27
    Ma arvan, et siin on nii mõnigi,
    kes ka seda hinnata oskab.
  • 16:27 - 16:30
    Oled väga andekas programmeerija
  • 16:31 - 16:33
    ja sa oled pagana kangekaelne.
  • 16:33 - 16:35
    Aga midagi peab ju veel olema!
  • 16:35 - 16:37
    Sa oled ju muutnud tulevikku!
  • 16:37 - 16:39
    Sul peab olema mingi võime
    suuri tulevikuvisioone näha.
  • 16:39 - 16:41
    Sa oled ju visionäär?
  • 16:41 - 16:46
    Ausalt öeldes olen end siin TEDil
    kuidagi ebamugavalt tundunud,
  • 16:46 - 16:48
    sest siin on õhk visioonidest paks.
  • 16:48 - 16:51
    Ja ma ei ole mingi visionäär.
  • 16:51 - 16:52
    Mul pole viie-aastast plaani.
  • 16:52 - 16:54
    Ma olen insener.
  • 16:54 - 16:56
    Ja minu arust on lihtsalt...
  • 16:56 - 16:59
    Mul pole midagi inimeste vastu,
  • 16:59 - 17:02
    kes käivad ringi pea pilvedes,
    vahivad tähti ja ütlevad,
  • 17:02 - 17:03
    et tahaks sinna minna.
  • 17:03 - 17:05
    Aga mina vaatan enda ette maha
  • 17:05 - 17:08
    ja ma tahan ära lappida
    teeaugud otse mu jalge ees
  • 17:08 - 17:09
    enne kui ma sinna sisse kukun.
  • 17:09 - 17:11
    Selline ma lihtsalt olen.
  • 17:11 - 17:12
    (Aplaus)
  • 17:13 - 17:17
    Eelmisel nädalal rääkisid
    sa nendest kahest mehest.
  • 17:17 - 17:20
    Kes need on ja mida nad
    sinu jaoks tähendavad?
  • 17:20 - 17:24
    Jah, tehnoloogiamaailmas
    on saanud juba klišeeks
  • 17:24 - 17:26
    kogu see Tesla versus Edison teema.
  • 17:26 - 17:30
    Teslat kujutatakse visionäärina,
    hullu teadlase ja ideede generaatorina.
  • 17:31 - 17:33
    Ja Tesla meeldib inimestele väga.
  • 17:33 - 17:37
    Mõned panevad isegi oma
    firmale tema nime.
  • 17:37 - 17:38
    (Naer)
  • 17:39 - 17:42
    See teine mees on Edison.
  • 17:42 - 17:46
    keda tihti tögatakse
    nagu mingit jalameest.
  • 17:46 - 17:50
    Tema tuntuim tsitaat on selline:
  • 17:50 - 17:55
    "Geenius on 1% inspiratsiooni ja
    99% järjekindlust"
  • 17:55 - 17:57
    Mina olen Edisoni poolt,
  • 17:57 - 18:00
    isegi kui ta inimestele väga ei meeldi.
  • 18:00 - 18:02
    Sest kui nüüd neid kahte võrrelda,
  • 18:02 - 18:07
    siis on Tesla tänapäeval küll tuntum,
  • 18:07 - 18:10
    kuid kes tegelikult maailma muutis?
  • 18:10 - 18:13
    Edison ei olnud ehk inimesena kuigi tore,
  • 18:14 - 18:16
    aga ta tegi ära palju asju.
  • 18:17 - 18:19
    Ta ei olnud ehk eriline intellektuaal
  • 18:19 - 18:22
    ega suur visionäär,
  • 18:22 - 18:25
    aga ma leian, et olen rohkem
    Edisoni kui Tesla tüüpi.
  • 18:26 - 18:30
    Meie seekordse TEDi teema on unistused,
    suured ja ambitsioonikad unistused.
  • 18:30 - 18:31
    Sina räägid meile aga hoopis vastupidist.
  • 18:32 - 18:34
    Jah, ma püüan tuure veidi vähemaks võtta.
  • 18:34 - 18:35
    Tore on.
  • 18:35 - 18:36
    (Naer)
  • 18:36 - 18:39
    Me tunnustame sind!
  • 18:39 - 18:42
    Google ja mitmed teised firmad on
    väidetavalt ajanud kokku miljoneid
  • 18:42 - 18:43
    tänu sinu loodud tarkvarale.
  • 18:43 - 18:45
    Kas see ei aja sind närvi?
  • 18:45 - 18:46
    Ei.
  • 18:46 - 18:49
    Ei, see ei aja mind närvi
    ja seda mitmel põhjusel.
  • 18:49 - 18:51
    Üks neist on see,
    et mul läheb hästi.
  • 18:51 - 18:53
    Mul läheb tõesti hästi.
  • 18:53 - 18:55
    Aga teine põhjus on see,
  • 18:55 - 19:01
    et kui poleks olnud avatud lähtekoodi,
    mis on kõigile kättesaadav,
  • 19:01 - 19:03
    siis poleks Linux jõudnud sinna,
    kus ta praegu on.
  • 19:04 - 19:07
    See on toonud kaasa kogemusi,
    mida ma just eriti ei naudi,
  • 19:07 - 19:08
    nagu avalikud esinemised,
  • 19:08 - 19:11
    aga samas on see ju omaette kogemus.
  • 19:11 - 19:17
    On juhtunud igasuguseid asju,
    mis on mind õnnelikuks teinud,
  • 19:17 - 19:19
    ja seetõttu usun, et minu
    valikud olid õiged.
  • 19:19 - 19:26
    Kas avatud lähtekoodi idee on oma
    potentsiaali nüüdseks ammendanud
  • 19:26 - 19:30
    või on veel midagi, mida sellega teha?
  • 19:30 - 19:32
    Kuidas seda veel rakendada?
  • 19:33 - 19:36
    See on mõneti vastuoluline küsimus.
  • 19:36 - 19:40
    Üks põhjus, miks avatud lähtekood
    on programeerimisel end õigustanud,
  • 19:40 - 19:45
    on see, et oma põhiolemuselt
    on koodid üldiselt mustvalged.
  • 19:45 - 19:50
    Reeglina on alati võimalik hinnata,
  • 19:50 - 19:53
    kas asi on tehtud korralikult või mitte.
  • 19:53 - 19:56
    Kood kas toimib või ei toimi,
  • 19:56 - 20:00
    mis tähendab, et vaidlusteks
    siin väga ruumi ei jää.
  • 20:00 - 20:04
    Ja me ikka vaidleme selle üle, kas pole?
  • 20:04 - 20:06
    Aga paljudes teistes valdkondades...
  • 20:06 - 20:10
    On räägitud avatud poliitikast
    ja muust sellisest,
  • 20:10 - 20:12
    ja sageli on väga raske öelda,
  • 20:12 - 20:17
    et samu põhimõtteid on võimalik
    rakendada ka teistes eluvaldkondades,
  • 20:17 - 20:20
    tulenevalt sellest, et must ja valge
    ei muutu pelgalt halliks,
  • 20:20 - 20:24
    vaid reaalsuses on värve rohkem.
  • 20:24 - 20:28
    Jah, avatud lähtekood teaduses
    on taas populaarne.
  • 20:29 - 20:31
    Teadus oligi ju esimene,
  • 20:31 - 20:34
    aga siis muutus teadus kinnisemaks,
  • 20:34 - 20:37
    tekkisid väga kallid ajakirjad
    ja muu selline värk.
  • 20:37 - 20:40
    Nüüd on aga avatud lähtekood
    teadusesse naasmas
  • 20:40 - 20:45
    näiteks arXivi ja tasuta ajakirjade näol.
  • 20:47 - 20:49
    Wikipedia muidugi muutis ka maailma.
  • 20:49 - 20:51
    Nii et neid näiteid on
  • 20:51 - 20:52
    ja ma olen kindel, et tuleb juurde.
  • 20:53 - 20:57
    Aga kuna sa ei ole visionäär,
    ei oska sa ühtegi nimetada.
  • 20:57 - 20:58
    Ei.
  • 20:58 - 21:01
    Teie oletegi ju need,
    kes neid tegema hakkavad?
  • 21:02 - 21:02
    Just.
  • 21:03 - 21:05
    Linus Torvalds, aitäh sulle Linuxi eest,
  • 21:05 - 21:06
    aitäh sulle Interneti eest
  • 21:06 - 21:09
    aitäh kõikide Androidi
    telefonide eest.
  • 21:09 - 21:11
    Aitäh, et tulid TEDile ja
    endast rääkisid.
  • 21:11 - 21:12
    Aitäh sulle!
  • 21:13 - 21:17
    (Aplaus)
Title:
Mees, kes tegi Linuxi
Speaker:
Linus Torvalds
Description:

Linus Torvalds on tehnoloogiamaailmas kahe pöördelise arengu autoriks - esmalt sündis tema käe alt Linuxi tuum, mille varal toimib kogu internet ja seejärel tegi ta GITi, mis on lähtekoodi arendajate poolt kasutatav haldussüsteem. Eksklusiivses intervjuus TEDi kuraatori Chris Andresoniga avab Torvalds enda mõttemaailma ja selgitab oma tegevuse tausta, tuues muuhulgas välja need isikuomadused, mis on teda nende saavutusteni on viinud. “Ma ei ole mingi visionäär, olen lihtsalt insener,” selgitab Torvalds, “Mul ei ole midagi nende tegelaste vastu, kes pea kuklas kõndides tähti vahivad ja unistavad, aga mina vaatan enda ette maha ja kui märkan teel mõnd auku, siis parandan selle ära, et ma sinna sisse kukuks."

more » « less
Video Language:
English
Team:
closed TED
Project:
TEDTalks
Duration:
21:30
Aari Lemmik approved Estonian subtitles for The mind behind Linux
Aari Lemmik edited Estonian subtitles for The mind behind Linux
Kaisa-Kitri Niit accepted Estonian subtitles for The mind behind Linux
Kaisa-Kitri Niit edited Estonian subtitles for The mind behind Linux
Aari Lemmik edited Estonian subtitles for The mind behind Linux
Aari Lemmik edited Estonian subtitles for The mind behind Linux
Aari Lemmik edited Estonian subtitles for The mind behind Linux
Aari Lemmik edited Estonian subtitles for The mind behind Linux
Show all

Estonian subtitles

Revisions