Ga naar hoofdinhoud Ga naar hoofdnavigatie Ga naar footer
Terug naar overzicht

Vrijdag ging bij Cube het gewone werk een dag aan de kant. Geen tickets wegwerken, geen lopende projecten afronden. Wel: een vraag, een idee en een paar uur om te kijken of we er iets werkends van konden maken. En dat leverde nogal wat op. De rode draad? Veel teams bouwden iets wat er nog niet was. Soms omdat een bestaande oplossing nét niet past bij hoe wij willen werken. Soms omdat we benieuwd waren of een nieuwe techniek het ons makkelijker kan maken. En soms simpelweg omdat we dachten: kunnen we dit niet gewoon zelf maken?

Mans Booijink, operations manager van cube
Auteur Operations Manager
Leestijd
6 min
Hackathon Cube

Eerst maar eens bouwen.

Een van de teams begon met een vrij concrete vraag: kun je AI ook inzetten voor vragen waarop je helemaal geen uitgebreid antwoord nodig hebt? Ze testten System One van Jev AI, een model dat niet schrijft, maar kiest uit vaste opties. Bijvoorbeeld om foutmeldingen te sorteren, builds te beoordelen of reviews te labelen. De conclusie na een dag testen was eigenlijk precies wat je van een hackathon hoopt: de techniek werkt, maar vooral als de vraag helder en afgebakend is. Als er eerst nog een andere AI-agent moet bedenken wat de vraag eigenlijk is, verdwijnt een groot deel van de snelheidswinst. Niet dé oplossing voor alles dus. Wel een interessante extra schakel tussen data en de grote taalmodellen.

Een ander team pakte iets aan waar we zelf al langer tegenaan liepen: onze auto’s. Kilometerregistratie bleek in geen enkele bestaande app helemaal te werken zoals wij het wilden. Dus maakten ze er zelf een. Een toestel in de auto herkent wanneer een rit begint en stopt. Ritten zijn daarna via een webapp aan te vullen of aan te passen. Zelfs de techniek was onderdeel van de proef: het team koos bewust iets waar ze normaal niet mee werken. Met AI bleek die drempel een stuk lager. Wat zonder AI waarschijnlijk bij een idee was gebleven, reed aan het einde van de dag gewoon rond.

Ook kleine dingen zijn het proberen waard.

Niet alles wat we bouwden was groot. Zo werd er gekeken naar Cap, een open-source alternatief voor de bekende spambeveiliging op formulieren. Geen tracking, geen gebruikersgedrag dat naar Google gaat en relatief eenvoudig zelf te hosten. We gaan hem de komende tijd naast onze huidige oplossing draaien om te zien hoe goed hij zich in de praktijk houdt.

Ook werd er een manier gebouwd om vanuit een AI-assistent een website te beheren. Niet zomaar alles automatisch laten aanpassen, maar juist met duidelijke grenzen: de assistent kan alleen wat de gebruiker zelf mag en alles blijft eerst een concept. Tijdens het bouwen leverden de AI-reviews bovendien iets onverwachts op: een paar echte beveiligingsproblemen die anders waarschijnlijk waren blijven liggen.

En ondertussen werd er achter de schermen flink opgeruimd. Jaren aan herbruikbare bouwstenen stonden verspreid over een oud systeem. Die zijn nu samengebracht op één plek, direct naast onze code. Een deel van het uitzoekwerk liet het team door AI doen. Ook ontstond er een basispakket met onder andere monitoring, logging en rollen en rechten, zodat nieuwe projecten niet steeds vanaf nul hoeven te beginnen.

Van losse systemen naar één overzicht.

Er was ook een team dat vooral klaar was met zoeken. Want hoe staat het eigenlijk met onze projecten? Welke opdrachtgevers zijn actief, welke kansen liggen er en hoeveel werk komt eraan? Het antwoord stond wel ergens, maar verspreid over verschillende systemen. Dus bouwden ze een interne app die de informatie bij elkaar brengt. Geen nieuw systeem om nóg een systeem bij te houden, maar juist één plek die gebruikmaakt van de data die er al is. Dat is misschien wel typisch voor een hackathon: je hoeft niet altijd iets compleet nieuws te verzinnen. Soms is het al winst als iets wat onnodig ingewikkeld was ineens een stuk eenvoudiger wordt.

En dan was er nog één team dat zich bezighield met een vraag die we steeds vaker horen: als je met AI in een middag een handige app bouwt, waar zet je die dan veilig neer? Ze werkten aan een plek waar je apps bouwt en direct live zet, terwijl je data veilig blijft achter een laag die wij bewaken. En blijkt zo'n app te werken, dan groeit hij daar gewoon door.

Vijf minuten. In theorie.

Aan het einde van de dag mocht ieder team in vijf minuten laten zien wat het had gebouwd. Vijf minuten dus. Dat bleek voor enthousiaste developers ongeveer net zo realistisch als een vergadering die precies op tijd eindigt. Wat 's ochtends nog een idee op een lijst was, draaide 's middags ineens op een laptop. Soms was het antwoord een overtuigend ja. Soms een eerlijk nog niet. En soms vooral: interessant genoeg om verder te onderzoeken. Precies daarom houden we dit soort dagen.

Tussen het bouwen door was de vitaliteitsweek ook nog volop bezig: er werd een kennissessie over slaap gehouden en er stond er een gezonde lunch klaar. Ook vierden we dat Jasper inmiddels vijf jaar bij Cube werkt: feest!

Het was een (gezonde dag bouwen, testen, kennis opdoen, uitproberen en vooral veel dingen zien werken die 's ochtends nog niet bestonden. Wederom een topdag.

Afbeelding zonder omschrijving

Wat zou jij willen bouwen?

Je hoeft gelukkig geen hackathon te organiseren om een idee te onderzoeken. Vertel ons wat je slimmer, makkelijker of anders zou willen doen. We denken graag vrijblijvend mee.

Dit sluit mooi aan...