S02E01
Van Commodore 64 tot Java Champion: code begrijpelijk maken

Frank Delporte is een Java Champion, technisch schrijver bij Azul en actieve open-source bijdrager. Hij staat bekend om zijn werk rond Java-documentatie, het Raspberry Pi-project Pi4J en zijn sterke focus op het begrijpelijk maken van technologie. Met een atypisch parcours van filmschool naar softwareontwikkeling combineert hij technische kennis met een talent voor heldere communicatie. Daarnaast zet hij zich al jaren in als coach bij CoderDojo, waar hij jongeren helpt om hun eerste stappen in programmeren te zetten.
Gast: Frank Delporte
Frank Delporte is een Java Champion, technisch schrijver bij Azul en actieve open-source bijdrager. Hij staat bekend om zijn werk rond Java-documentatie, het Raspberry Pi-project Pi4J en zijn sterke focus op het begrijpelijk maken van technologie. Met een atypisch parcours van filmschool naar softwareontwikkeling combineert hij technische kennis met een talent voor heldere communicatie. Daarnaast zet hij zich al jaren in als coach bij CoderDojo, waar hij jongeren helpt om hun eerste stappen in programmeren te zetten.
Frank Delporte is niet het typische voorbeeld van iemand die zijn hele leven al wist dat hij in de IT zou belanden. Hij studeerde aan de filmschool in Vorst, experimenteerde met analoge tv-technologie en werkte als zelfstandig monteur voordat hij via omwegen bij Java terechtkwam. Die achtergrond maakt hem tot een bijzondere gast: iemand die technologie altijd benadert vanuit de vraag hoe je het kunt uitleggen en bereikbaar maken voor anderen.
Zijn weg naar Java begon bij Televic in West-Vlaanderen, waar hij meehielp aan informatiedisplays voor treinen. De keuze voor open source en Linux was toen eerder praktisch dan ideologisch: 50 schermen uitrusten met een Windows-licentie werd al snel te duur. Zo rolde Frank de wereld van Java in, en sindsdien is hij er niet meer uitgerold. Integendeel, hij groeide uit tot een van de weinige Java Champions in België, een titel die je niet behaalt via een examen maar die je krijgt omdat de community jou herkent als iemand die Java actief uitdraagt en er anderen warm voor maakt.
Een groot deel van het gesprek gaat over documentatie, een onderwerp dat veel developers niet meteen enthousiast maakt maar waar Frank echt van houdt. Hij legt uit waarom goede documentatie schrijven eigenlijk een van de moeilijkste dingen is in ons vak. Je schrijft niet alleen voor anderen, je schrijft ook voor jezelf, voor die ene nacht zes maanden later waarop je een bug moet oplossen en je blij bent dat je je eigen redenering hebt opgeschreven. AI helpt hem vandaag bij dat werk, niet om tekst te genereren maar om gaten op te sporen, inconsistenties te signaleren en verbanden te leggen tussen pagina’s in de documentatie.
Zijn fascinatie voor de Raspberry Pi is eigenlijk een terugkeer naar zijn roots. Als tiener stuurde hij zijn Lego-treintjes aan met een Commodore 64 en een zelfgesoldeerd relaisbord. Toen hij jaren later een Raspberry Pi in handen kreeg, voelde dat vertrouwd aan. Hij groeide mee in het open-source project Pi4J, werd er een soort onvrijwillige erfgenaam van en schreef er uiteindelijk een boek over. Dat boek leverde hem na zes maanden nachtelijk schrijven welgeteld twee euro per verkocht exemplaar op, maar de ervaring van structureren, samenwerken en reviewen was het meer dan waard.
Via CoderDojo brengt Frank al meer dan elf jaar zijn passie voor technologie bij kinderen. Niet om er programmeurs van te maken, maar om hen te leren experimenteren, proberen en herproberen. Of het nu gaat over Scratch, Arduino, Minecraft met JavaScript of LEGO Spike-robots die nooit helemaal doen wat ze moeten doen: het gaat erom dat kinderen zelf ontdekken. Coaches nemen de muis nooit over, ouders mogen niet aanpikken en falen is geen probleem maar een stapje vooruit. Die aanpak, zo vertelt Frank, leert hem ook hoe hij complexe dingen helder uitlegt aan volwassen developers.
Deze aflevering is een aanrader voor iedereen die ooit een README heeft geschreven en dacht dat het wel goed genoeg was, voor wie zich afvraagt wat een Java Champion eigenlijk doet en voor wie ooit als kind ook geprobeerd heeft een spelletje over te typen uit een magazine. Luister mee en laat je inspireren door iemand die technologie al decennialang menselijk probeert te houden.
Show notes
- Foojay
- Foojay Podcast
- Foojay - Frank Delporte
- Foojay - Submit article
- Azul Docs
- Azul Blog - Frank Delporte
- Pi4J
- Lottie4J
- Getting Started with Java on the Raspberry Pi
- Raspberry Pi Controlled Food Smoker (YouTube)
- Smoker GitHub Project
- Java Champions
- Foojay - Java Champion
- How to Become a Java Champion
- CoderDojo Belgium
- Scratch
