Wat houdt de Coding Challenge in?

Onze developers krijgen een opdracht die zij op verschillende manieren kunnen volbrengen. Het doel is om out-of-the-box te denken, nieuwe technieken uit te proberen en van elkaar te leren. Iedereen mag zelf kiezen hoe en met welke taal of tool hij of zij werkt. De developers kunnen hier maximaal twee uur per persoon tijdens werktijd aan besteden. Vervolgens delen we de resultaten en duiken we erin: iedereen laat zien wat hij of zij heeft bedacht en legt uit hoe het werkt. De winnaar ontvangt het Coding Challenge certificaat.  

2
Snake Challenge

De aftrap: CSV Analyzer

De eerste opdracht: bouw een CSV Analyzer die een gigantisch bestand verwerkt met minimaal geheugengebruik en maximale performance. Met een generieke process(filePath, reduce, initial)-functie en als concrete test: vind het item met de langste naam. 

Twee uur bouwtijd. Taal naar keuze. Daarna vergelijken we runtime, geheugengebruik en stemmen we op codekwaliteit. De winnaar? Chris, die de uitdaging aangreep om in C++ te bouwen, een taal die hij nog niet kende, en daarmee de beste balans vond tussen performance en strakke, uitlegbare code. Een technische kick-off die de lat meteen hoog legde. 

De Snake Challenge: een klassieker met een twist

Onze meest recente challenge was: maak een Snake-spel, met tools en taal naar keuze. Onze developers gingen allemaal hun eigen weg en er kwamen diverse Snake-varianten uit. De winnaar van deze challenge was Ilse. Haar spel had niet alleen een score- en highscore-systeem en een creatieve visualisatie, maar introduceerde ook een uniek spelelement: pak je twee keer hetzelfde stuk fruit, dan verliest de slang een stukje van zijn staart. Dat maakte het spel verrassend strategisch én ontzettend leuk. 

Ook jij kunt het winnende Snake-spel spelen! 

1

Slimme oplossingen, frisse ideeën

Elke challenge laat zien dat code niet alleen functioneel hoeft te zijn, maar ook creatief en leuk kan zijn. Onze developers blijven elkaar inspireren en uitdagen, en ontdekken daarbij vaak nieuwe inzichten die ze ook in hun dagelijkse werk kunnen gebruiken. Komende maand gaan onze developers weer een nieuwe uitdaging aan. Op de hoogte blijven van de challenges en de creatieve uitwerkingen? Volg ons op onze socials!