Posts

Vabapostitus 3.

Image
 Tarkvara keerulisus Rääkides IT-st jäi mulle eriti silma üks korduv probleem, tarkvara muutub ajas pidevalt keerulisemaks. Alguses tundus see loogiline: rohkem võimalusi, rohkem funktsioone. Aga mida rohkem ma sellesse süvenesin, seda rohkem hakkasin märkama, et see ei ole ainult areng, vaid ka probleem.  Selle nähtuse kohta kasutatakse isegi terminit Lehmani seadused . Need kirjeldavad, kuidas tarkvara peab pidevalt muutuma, et püsida kasulikuna, aga iga muudatus teeb süsteemi samal ajal keerulisemaks. See tähendab, et isegi kui eesmärk on parandada midagi, lisatakse sageli juurde uus kiht keerukust.                                             Pilt 1 Ajalooliselt on see hästi nähtav näiteks operatsioonisüsteemide arengus. Varajased süsteemid olid lihtsad ja täitsid kindlat eesmärki. Tänapäeval on need tohutult keerukad, sest nad peavad toetama miljoneid erinevaid kas...

Nädal 9.

Image
IT-juhid Kui ma mõtlen IT juhtimise peale, siis saan aina rohkem aru, et see ei ole lihtsalt "arvutite juhtimine", vaid pigem inimeste ja riskide tasakaalustamine. Näiteks Satya Nadella ja Elon Musk näitavad mulle väga hästi, kui erinevalt saab üks juht tegutseda ja mõlemad võivad olla edukad. Kui ma vaatan Nadellat, siis mulle tundub, et ta on eelkõige suhtleja ja treener. Tema puhul paistab silma empaatia ja keskendumine inimestele. Ta usub, et hea töökultuur ja koostöö viivad paremate tulemusteni ning et vigadest õppimine on normaalne osa arengust. Selline lähenemine tundub mulle loogiline, sest inimesed ongi lõpuks kõige olulisem osa igas IT-süsteemis.                                                             Pilt 1 Teisest küljest on Elon Musk minu jaoks pigem klassikaline "juht" või isegi arengumootor. Ta on väga visioonipõhine ...

Vabapostitus 2.

Image
Ootamatu üllatus Üks silmapaistvamaid probleeme IT ajaloos oli nn Y2K ehk aastatuhande vahetuse probleem. See puudutas seda, kuidas vanemad arvutisüsteemid salvestasid kuupäevi, sageli ainult kahe viimase numbriga (nt "99" tähendas 1999). Kui aasta pidi muutuma 2000-ks, tekkis oht, et süsteemid tõlgendavad seda kui 1900, mis oleks võinud põhjustada vigu pankades, lennunduses ja muudes kriitilistes süsteemides.                                             Pilt 1 Probleemi juur peitus varasemates tehnilistes piirangutes. Arvutite mälu oli kallis ja piiratud, mistõttu püüti andmeid võimalikult kokku hoida. Kahe numbri kasutamine aasta tähistamiseks tundus tol ajal mõistlik lahendus. Pikas perspektiivis aga ei arvestatud, et need süsteemid jäävad kasutusse aastakümneteks. Y2K probleemi lahendamine nõudis ülemaailmset koostööd. Ettevõtted ja valitsused investeerisid miljardeid dollar...

Nädal 8.

Image
 Diplom vs tunnistus IT-valdkonnas ei määra haridustee väärtust ainult diplom ise, vaid see, kuidas see vastab konkreetse töö rollile ja tööandja ootustele. Klassikaline kõrgkoolidiplom, rakendus- või kutsekõrgharidus ning erialased sertifikaadid täidavad kõik erinevaid eesmärke ning neid hinnatakse tööturul vastavalt nende sisule ja praktilisele väärtusele. Klassikaline ülikooliharidus keskendub tugevale teoreetilisele alusele. Õpitakse algoritme, matemaatikat ja süsteemset probleemilahendust, mis on oluline keerukamate tarkvaralahenduste loomisel või teadus- ja arendustöös. Selline taust on eriti kasulik rollides, kus on vaja sügavat analüüsi ja pikaajalist süsteemset mõtlemist. Samas võib selle tee miinuseks olla aeglasem kohanemine konkreetsete tööriistade ja tehnoloogiatega, mida ettevõtted igapäevaselt kasutavad.                                             Pilt 1 Rake...

Nädal 7.

Image
Litsesntsid Tarkvaraarenduses on litsentsi valik oluline otsus, mis mõjutab nii projekti kasutusvõimalusi kui ka selle levikut. Näiteks Naatan Nohiku tarkvaraprojekti puhul on kaalumisel kolm levinud varianti: ärivaraline litsents (EULA), GNU GPL ning BSD litsents. Igal neil on oma tugevused ja nõrkused. Ärivaraline litsents (EULA) tähendab, et tarkvara lähtekood on suletud ning kasutajale antakse piiratud õigused programmi kasutamiseks. Selle eelis on arendaja täielik kontroll oma toote üle ning saab piirata kopeerimist, muuta hinnastamist ning kaitsta ärilisi huve. Samas on puuduseks väiksem kogukonna panus ja aeglasem innovatsioon, kuna teised arendajad ei saa koodi vabalt täiendada.                                            Pilt 1 GNU GPL (General Public License) on tugeva copyleft’iga litsents, mis nõuab, et kõik tuletatud tööd jääksid samuti avatud lähtekoodiga. Selle su...

Nädal 6.

Image
Intellektuaalomandi komponendid Minu arvates on praegusel ajal kõige paremini toimivaks intellektuaalomandi mudel koosneb traditsioonilisest autoriõigusest ja paindlikest litsentsidest. Klassikaline patentide ja autoriõiguste süsteem annab loojatele kindluse, et nende töö on kaitstud ja nad saavad selle pealt tulu teenida, ilma et nad peaksid muretsema muudele faktoritele.  Siin mängib olulist rolli  World Intellectual Property Organization  (WIPO), mis tegeleb intellektuaalomandi süsteemide arendamise ja rahvusvahelise koostööga. WIPO rõhutab, et intellektuaalomandi eesmärk ei ole ainult kaitse, vaid ka innovatsiooni ja loovuse edendamine . Mina nõustun sellega, et liiga range kaitse võib tegelikult arengut pidurdada.  Samas näen, et ainult rangest kaitsest enam ei piisa, maailm liigub koostöö ja jagamise suunas.                                             ...

Nädal 5.

Image
Interneti suhtlus enne ja nüüd Kui ma mõtlen interneti netiketile, siis üks asi, mis on minu jaoks sama tähtis kui juba 1990. aastatel või isegi tähtsam on austus teiste inimeste vastu. Internet on küll muutunud kiiremaks, suuremaks ja anonüümsemaks, kuid minu jaoks on endiselt oluline meeles pidada, et iga kasutajanime taga on päris inimene. Kui ma kommenteerin, kirjutan foorumis või vastan kellegi postitusele, püüan mõelda, kas ma ütleksin sama ka näost näkku. Juba varajastes netiketi juhendites rõhutati sama põhimõtet: "pea meeles inimest ekraani taga" (Shea, 1994). Tänapäeval, kus sotsiaalmeedias levib palju hetkeemotsioone ja kiireid reaktsioone, tundub see põhimõte isegi olulisem kui varem.                                               Pilt 1 Samas on üks netiketi reegel minu arvates aja jooksul oma tähtsust kaotanud, see on täielik suurte tähtedega kirjutamise vältim...