Kaido Toomingas

Kaido Toomingas

Olen WebPro asutaja ja peaarendaja. Siin jagan oma isiklikke mõtteid arendustööst, Drupalist ja tehnoloogia mõjust inimestele. Ettevõtte erialased artiklid ilmuvad WebPro nime all.

Minu mõtted

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.

Loe WebPro blogi

Kontakt

Millega saame aidata?

Kirjuta lühidalt, milline veeb või süsteem vajab tuge. Küsi Drupali hoolduse pakkumist või võta ühendust Drupali auditi asjus. Kui sa ei tea veel, millist teenust vajad, piisab vajaduse kirjeldusest.

Kiire ühendus

Kui asi on kiire, helista. Muul juhul kirjuta vormi kaudu; vastame tööpäeva jooksul.

Kaido Toomingas, WebPro asutaja ja peaarendajaWebPro Company OÜ Asutaja ja peaarendaja: Kaido Toomingas
+372 53 533 822
kaido@webpro.ee

Kiireim samm: helista ülaltoodud numbrile.