Posts

Showing posts from April, 2026

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...

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...