07.06.2016 | Blogi

What is elegant code, actually?

Ohjelmakoodin eleganssi ei ole vain makuasia. Se on tietty eleganssin pienin yhteinen tekijä, joka ei riipu lukijasta. Lue Panu englanninkielinen What is elegant code, actually -blogikirjoitus, joka kertoo niistä tekijöistä, jotka helpottavat koodin tuottamista, lukemista, ymmärtämistä ja ylläpitoa riippumatta ohjelmoijan taustakulttuurista.

Panu Kalliokoski vannoo avoimen lähdekoodin, avointen protokollien, avoimen tiedon ja kaikenlaisen läpinäkyvyyden nimiin. Hän suosii ohjelmia, joista pystyy selvittämään, mitä tietoa ne käsittelevät ja miten, eivätkä tee mitään muuta kuin juuri sen, mitä niiltä pyytää. Hän on myös helsinkiläinen viiden lapsen isä, jolla on kokemusta muun muassa nuorisoleirien vetämisestä, kouluttamisesta, ohjelmointikerhojen vetämisestä lapsille, lehtijuttujen kirjoittelusta (esimerkiksi Skrolli-lehteen) ja kansalaisjärjestötoiminnasta.