Jaren aan passie voor Java
Gelukkig krijgt Kelvin volop energie van Java. Zijn passie voor de taal komt voort uit de wijdsheid ervan. “Het is niet zo’n die hard programmeertaal, waardoor je meer de aandacht kunt leggen op het implementeren van functionaliteiten en minder bezig bent met micro-optimalisaties”, legt de developer uit. “Het is een zeer goed geoptimaliseerde taal die z’n werk snel doet. Dat Java enigszins conservatief is, heeft voor- en nadelen. Het kan even duren voordat bepaalde functionaliteiten geïntroduceerd worden, maar dan zijn wel direct de best practices meegenomen.” Het open source-karakter van Java kan Kelvin bekoren: “Op die manier dragen we met z’n allen actief bij aan het verbeteren van de taal.”
Java-kennis delen tijdens de First8 Academy
Binnen First8 barst het van de Java-specialisten. Tijdens periodieke bijeenkomsten onder de noemer First8 Academy delen steeds weer andere collega’s hun kennis. Voor Kelvin zijn dit sessies die hij absoluut niet wil missen: “Op zo’n technische avond houden collega’s met een bepaald kennisgebied, die een conferentie hebben bezocht of die iets interessants zijn tegengekomen op de werkvloer een praatje. Zo wordt er op workshopniveau kennis overgedragen. Daar worden we als organisatie steeds weer slimmer en sneller van.”
Kick van de uitdaging
De grootste kick krijgt Kelvin als hij zich door een technische uitdaging aan het worstelen is en na een tijd tóch tot een werkende oplossing komt. “Dat kan een puur functionele implementatie zijn die een interessante technische impact heeft. Iets waar we met het hele team hard aan hebben gewerkt en dat nu van voor tot achter klopt, zodat we het kunnen tonen aan de eindgebruikers. Hoe uitdagender zo’n traject, hoe groter de kick.” Ook wordt Kelvin enthousiast van kloppende code. “Als ik naar de code kijk, wil ik er trots op zijn. De software die we opleveren, moet van goede kwaliteit zijn.”