Kaido Toomingas
Esimene veeb sündis vajadusest
Oma esimese veebisaidi tegin umbes 2007. aastal väikesele metsandusettevõttele, millega ise tegelesin. Mul oli veebilehte vaja, aga selle ostmiseks raha ei olnud. Nii hakkasin ise õppima ja tegema.
Drupali arendusega alustasin ajal, mil väljas oli Drupal 5. Ehitasin saidi, millel nägin võimalust väga suureks kasvada. Sait sai isegi telereklaami, mille eest ma eraldi ei maksnud.
Kui Drupal 6 välja tuli, lõhkusin versiooniuuenduse käigus saidi ja kogu see võimalus kukkus kokku. Hiljem jõudsin taas Drupali juurde. Täna kuuluvad uuendamise juurde minu jaoks varukoopia, proovimine testkeskkonnas ja oluliste töövoogude kontroll enne avaldamist.
Mida ma WebPros teen
Minu töö algab kliendi kuulamisest: mida ta tahab saavutada ja kus praegune lahendus teda takistab? Vaatan olemasoleva süsteemi, andmed ja sõltuvused läbi ning pakun selle põhjal lahenduse. Teen ise arhitektuurilisi valikuid ja arendustööd; tervik valmib koos kliendi, WebPro meeskonna ja vajadusel teiste partneritega. Kasutan tehisaru lahenduste läbiproovimisel ning koodi ja testide koostamisel, kontrollin muudetud käitumist ja olulisi kasutajateekondi ning püüan uutest tähelepanekutest teha korduskasutatavaid kontrolle.
Ma ei pea muudatust avaldamisvalmiks pelgalt selle põhjal, et tehisaru loodud kood näib usutav.
Hiljutine näide on Suveniiripoe (avaneb uues aknas) tooteandmete ja tekstide sünkroonimise, ostuteekonna ning kasutajaliidese paranduste pakett. Tegelesin selle töö suunamise, arendamise ja kontrollimisega tehisaru abiga. Kolme tööpäeva sisse mahtus ka otsingu tagasiside parandamine: test kinnitas enne muudatust puuduva tulemuste pealkirja ning pärast kontrollisime nii vastetega kui ka tühja otsingut. Sellest tööst kirjutan lähemalt oma artiklis arendaja töö muutumisest.
Pikemaajalisi WebPro töid tutvustavad näiteks Palmako sidusveebide ja Tallinna Tervishoiu Kõrgkooli lood.
Mõned tähised minu teekonnal
Umbes 2007: ehitasin oma esimese veebi. Drupali juurde jõudsin Drupal 5 ajal.
2017: asutasin WebPro. Äriregistris (avaneb uues aknas) on ettevõtte registreerimise kuupäev 10. november 2017.
2020: alustasin tarkvaraarenduse õpetamist Viljandi Kutseõppekeskuses; õpetasin seal ühe aasta osakoormusega.
2020–2022: töötasin tarkvaraarendajana Tartu Ülikooli infotehnoloogia osakonnas. Seda kogemust kajastab ka minu ETISe elulookirjeldus (avaneb uues aknas).
2023: tegin lepingu alusel Drupali arendustööd Haridus- ja Teadusministeeriumile.
Drupal ja avatud lähtekood
Minu Drupal.org profiil (avaneb uues aknas) kajastab pikaajalist osalemist kogukonnas: mooduleid, parandusi, dokumentatsiooni, tõlkeid ja teiste arendajate abistamist. Avalike projektide hulka kuulub näiteks Commerce order2pdf (avaneb uues aknas), mille projektileht pärineb 2012. aastast.
Minu avalikku koodi ja varasemaid panuseid leiab DrupalCode'ist ning GitHubist.
Olin ka üks DrupalCamp Balticsi idee autoritest ja osa korraldusmeeskonnast. Kogukonnas osalemine on minu jaoks tähendanud nii tehnilist panust kui ka inimeste kokkutoomist.
Kogemuse jagamine ka ebamugavusest hoolimata
Olen käinud konverentsidel esinemas, kuigi olen end seal esinedes väga ebamugavalt tundnud. Minu jaoks on ka see osa arendaja teekonnast: oma kogemuse jagamine ei pea tähendama, et laval olemine tuleb lihtsalt.
Üks neist esinemistest oli DrupalCamp Spain 2019 (avaneb uues aknas), mille ametlik Drupal.org sündmusekirje loetleb mind esinejate hulgas.
Ka Acquia toonane konverentsiülevaade (avaneb uues aknas) mainib minu ettekannet Drupali ja WordPressi võrdlusest. Jutu keskmes olid mõlema süsteemi tugevused ja see, mida süsteemid ning kogukonnad võiksid üksteiselt õppida.
Miks ma oma mõtteid jagan
Minu nime all avaldatud artiklid väljendavad minu nägemust. Kirjutan teemadest, millega arendaja ja veebilehe omanik päriselt kokku puutuvad: miks uuendus keeruliseks läheb, kuidas lahendust kontrollida ning millal uut arendust üldse vaja on.
WebPro blogis on ruumi ka teiste autorite kogemustele ja vaadetele. Soovin kaasata kirjutama teisi tegijaid, et sama valdkonda saaks avada erinevatest vaatenurkadest.
Ka AI mõjust kirjutan isiklikult. Olen näinud enda ja teiste arendajate tööpõllu vähenemist ning kogenud inimeste tööotsinguid. Püüan aru saada, mis muutub, mida senisest kogemusest kaasa võtta ja kus on põhjust lootuseks. Seda vaadet avan artiklis „Arendaja töö muutub. Mis saab pika kogemusega kodeerijast?”.
Võta ühendust
Kui soovid arutada Drupali projekti või blogis käsitletud teemat, kirjuta kaido@webpro.ee või kasuta allpool olevat kontaktivormi.

