Inspiring people. Excellent results.

Get There ICT professionals in Leek, Groningen. Gedreven door ICT willen wij samen meer bereiken, als betrokken en professionele ICT partner.

  • Deel:

Vibe coding: tussen flow, frictie en verantwoordelijkheid

AI assisted coding staat vol in de schijnwerpers. Bij Get There zien we dat het vak van software development verandert en dat AI ons kan helpen om onze klanten nóg beter en sneller te bedienen. Tegelijkertijd brengt het vragen en nieuwe verantwoordelijkheden met zich mee. Daarom hebben wij een themamaand vibe coding georganiseerd

De aftrap: AI in de praktijk

Als aftrap van deze themamaand zijn we gestart met een kennissessie van onze AI-specialist Berjan. Hij nam ons mee in de praktijk: welke taken verschuiven, waar we zelf aan het stuur moeten blijven en hoe we als organisatie op een verantwoorde manier meebewegen, met oog voor de nuance die in discussies over dit thema vaak ontbreekt.

Paneldiscussie – De impact van AI op bedrijfsvoering, klantrelaties en diensten

De paneldiscussie van 17 februari begon met een opvallende metafoor: de multivitamine. Die stond symbool voor het feit dat medewerkers tegelijk enthousiast, kritisch, onzeker of twijfelend mogen zijn over AI. De boodschap: er bestaat geen verkeerde mening, zolang we respectvol blijven en onze zorgen en ideeën uitspreken. Die open houding vormde het fundament voor het gesprek over de impact van AI op bedrijfsvoering, klantrelaties en onze diensten.

Bij de eerste stelling – bedrijfsvoering – lag de nadruk op de vraag of niets doen met AI wel een realistische keuze is. De discussie draaide om gecontroleerd experimenteren, het belang van veiligheid, en het verschuiven van werk van code schrijven naar controleren en interpreteren. Daarbij speelde ook de spanning tussen individuele vrijheid en organisatiebrede richtlijnen: hoe ver gaat persoonlijke toolkeuze, en wanneer moet er één uniforme set AI-middelen komen?

De tweede stelling ging over klantrelaties en hoe je samen met klanten waarde creëert. AI vereist transparantie over aanpak en tooling en brengt strategische aspecten met zich mee, zoals afhankelijkheid van specifieke leveranciers of zeldzame expertise. Klanten willen vooral betere, onderhoudsarme oplossingen, en samen experimenteren helpt om echte meerwaarde te vinden. Tegelijk ontstaan nieuwe vragen: wie is verantwoordelijk als een AI-oplossing faalt, en hoe voorkom je langdurige afhankelijkheid?

Tot slot ging het over diensten en producten: AI wordt steeds meer standaardgereedschap, maar vraagt om duidelijke keuzes in tooling, security en compliance. Niet alleen development verandert; ook sales, offertes en projectplanning kunnen door AI worden versneld of verbeterd. Tegelijk blijft de vraag hoe we continuïteit waarborgen en voorkomen dat we black-boxoplossingen bouwen die moeilijk te onderhouden zijn.

De sessie eindigde met de reminder van de multivitamine: twijfels en enthousiasme mogen naast elkaar bestaan. Het gesprek over AI is geen eindpunt maar een startpunt.

Hackaton vibe coden

Tijdens de hackaton zijn verschillende groepen druk bezig geweest met vibe-coding.

Hieronder een twee korte verslagen:

1. Rien en Patrick – De 360 graden Feedbacktool

 

  1. Specificaties opstellen
    45 minuten
We begonnen met het opstellen van specificaties op basis van het bestaande Word document voor de 360 graden feedback. Na een eerste opzet van Copilot volgde een aanscherpingsronde op basis van wat summiere aanwijzigingen van ons, waarna de definitieve specificatie op details na direct bruikbaar was.
  1. Implementatieplan opstellen
    15 minuten
Vervolgens hebben we de technische stack toegevoegd aan de specificaties: Angular 20 (frontend), Python Flask (backend), MariaDB (database), alles via Docker Compose. Op basis hiervan genereerde Copilot een gefaseerd implementatieplan van elf fases, van projectopzet tot afronding en testen
  1. Bouw prototype
    15 minuten
Na onze opdracht het implementatieplan uit te voeren maakte Copilot een todo-lijst en werkte deze systematisch af, daarbij alle benodigde onderdelen (inclusief testdata voor de database) genererend.

  1. Werkend krijgen
    30 minuten
Het bouwen en draaien van de gegenereerde onderdelen bleek niet in één keer goed te gaan. Er kwamen enkele foutmeldingen naar voren, die stuk voor stuk aan Copilot werden doorgegeven en opgelost. Nadat de applicatie op kon starten en benaderd kon worden bleken we niet te kunnen inloggen. Dat bleek een fout in de wachtwoordencryptie bij het aanmaken van testdata. Door Copilot zelf veroorzaakt, maar ook zelf weer opgelost.
  1. Testen en verfijnen
    45 minuten
Na eerste tests werden bugs gevonden, waaronder feedback die niet correct werd opgeslagen in de database. Een poging om de huisstijl van getthere.nl toe te passen slaagde niet naar wens; kleuraanpassingen via losse verzoeken leverdeeen acceptabel resultaat op. Verder werden functionele wijzigingen doorgevoerd, zoals het verbergen van knoppen waarvoor een medewerker geen rechten heeft en de mogelijkheid voor HR-medewerkerom gesloten feedbackrondete heropenen.


Binnen één vibe coding sessie van circa 2,5 uur wereen werkend prototype van een 360 graden feedbacktool gerealiseerd. Uitbreidingen en aanpassingen zijn relatief eenvoudig door te voeren. Dit maakt vibe coding een krachtig hulpmiddel bij het opstellen van specificaties, omdat je door een werkend prototype heen kunt klikken en een goed gevoel krijgt bij hoe de applicatie(s) daadwerkelijk functioneren.

2. Margo, Katharina, Sjaak – Genereren van een KPI-monitor via BLINK

Er is aan de slag gegaan met BLINK met als doel een prototype te genereren maken van een KPI-monitor zonder één regel te programmeren of zelfs programmeer-achtige instructies te geven. Het doel was de wensen in Nederlandstalige volzinnen aan BLINK door te geven en bij te schaven door ook in Nederlandse volzinnen we wijzigingen kenbaar te maken.

Hieronder globaal de route die is gevolgd.

  1. Het eerste model

Met behulp van Copilot in Word is er een specificatie opgesteld voor een online KPI monitor (overall en per provincie), deze iets aangescherpt en vervolgens in BLINK geïmplementeerd, waar aanvullende wensen in gewone Nederlandse zinnen steeds ‘spot on’ zijn verwerkt. Hiermee stond na een korte iteratie de basis van de KPI monitor.

  1. De data

 

De schermafbeeldingen van de gegenereerde webpagina’s zijn aan BLINK gegeven om daar automatisch testdata uit te laten genereren, wat erg goed werkte. Daarna is BLINK gevraagd de getallen te verkleinen (bijvoorbeeld omzet en FTE delen door 100).

  1. Verschillende devices

 

Met een set goed doorklikbare schermen gevuld met data stond de basis van de KPI monitor. Deze werkt prima op een laptop en toont alles ook op de telefoon zeer fraai.

  1. Finetunen en functionaliteit toevoegen

 

In gewone Nederlandse volzinnen zijn extra wensen doorgegeven aan BLINK, zoals een menu-item voor cijfers per provincie, alleen omzet/FTE en omzet per FTE als KPI, een stoplichtmodel met drempelwaarden en een top 5 (beste en slechtste scores). Dit pakte BLINK opnieuw ‘spot on’ op, met eigen bruikbare aanvullingen zoals de status ‘Kritiek’ bij rood, waardoor het geheel uitgroeide tot een echte business monitor.

  1. Echter, met plaatjes e.d. doet ‘ie het soms wat minder goed

BLINK is in gewone Nederlandse volzinnen gevraagd om per provincie een vlag te tonen en later de KPI scores op een kaart van Nederland weer te geven; dat werkte visueel goed, maar bleek inhoudelijk afhankelijk van de kwaliteit van de aangeleverde bronnen (zoals de door Copilot gegenereerdemaar deels onjuiste provincievlaggen). Door BLINK te voeden met correcte afbeeldingen (zoals de juiste vlag van Drenthe of een kaart met alleen landsgrenzen) zagen we dat BLINK de gevraagde aanpassingen consequent en netjes uitvoerde, wat nogmaals bevestigt: garbage in, garbage out.


Dit is wonderwel gelukt en waren enorm verrast over het gemak, de kwaliteit en het fraaie eindresultaat. Wel moesten we de boel af en toe opnieuw opstarten en vragen opnieuw stellen nadat ie leek vast te lopen in een eeuwig durende zandloper. En sommige instructies moest ‘ie gewoon lang op broeden. En eh… plaatjes is niet z’n ding.

AI-Café

Tijdens de sessies werd besproken hoe iedereen AI inzet in het dagelijkse werk.
Het gebruik blijkt sterk uiteen te lopen: sommigen zetten AI vooral in bij het programmeren, van hulp bij kleine codefragmenten tot het genereren van complete user stories. Anderen gebruiken AI juist vaker voor taken zoals schrijven, lezen en het samenvattevan teksten. Door deze verschillen te delen werd zichtbaar hoe breed de toepassingen inmiddels zijn en hoe ieder daar zijn eigen werkwijze in heeft gevonden.


Collega Jorgen gaf een sessie over het werken met specificaties als uitgangspunt in het ontwikkelproces. Met spec-kit liet hij zien hoe je eerst duidelijke specificaties opstelt, die vervolgens kunnen worden gebruikom automatisch code te genereren. De tool (https://github.com/github/spec-kit) ondersteunt dit proces stap voor stap en maakt inzichtelijk hoe een specificatie gedreven aanpak kan helpen.

Tijdens de gezamenlijke gesprekken kwam ook naar voren dat de kwaliteit van AI-gegenereerde code sterk afhangt van de context die je meegeeft en de vaardigheden waarover een agent beschikt. Collega Arend-Jan liet zien hoe je AI-agents kunt uitbreiden met ‘skills’, waardoor ze beter aansluiten op de taken die je wilt automatiseren. Voorbeeldevan beschikbare skills zijn te vinden op https://skills.sh/ en https://agentskills.io/.

De sessies maakte duidelijk dat we veel van elkaar kunnen leren door ervaringen en voorbeelden uit te wisselen. Door kennis te delen over tools, werkwijzen en manieren om AI te verbeteren, groeit het inzicht in wat AI kan betekenen binnen verschillende onderdelen van het werk — én waar nog kansen liggen om ermee aan de slag te gaan.

 

Conclusie

De themamaand vide coding liet zien dat AI assisted coding bij Get Therniet meer theoretisch is, maar in de praktijk al concrete waarde oplevert: in korte tijd ontstaan werkende prototypes, specificaties worden sneller en beter en zelfs zonder programmeerkennis zijn volwaardige oplossingen te maken. Tegelijkertijd was het gewoon een leuke en leerzame maand, waarin we met elkaar hebben geëxperimenteerd, gelachen én serieus hebben gekeken naar kansen en risico’s.

We hopen dat iedereen nu bewuster is hoe en waar je AI kunt inzetten in je dagelijkse werk, en dat collega’s elkaar wetete vindeom ervaringen, tools en werkwijzen uit te wisselen. de maand maakte duidelijk dat de kwaliteit van AI-output sterk afhangt van goede input, heldere specificaties en de skills van degene die ermee werkt – garbage in, garbage out – en dat we daar als professionals echt het verschil maken.

AI gaat de komende jaren alleen maar een grotere rol spelen in onze projecten, bij klanten en in onze eigen bedrijfsvoering. Daarom is het belangrijk dat we hier gezamenlijk vorm aan geven: met open gesprekken, gedeelde richtlijnen rond veiligheid, tooling en verantwoordelijkheid, en ruimte voor verschillende meningen. Onze themamaand is daarmee geen eindpunt, maar een mooie start: we hebben bewezen dat AI ons nu al sneller en slimmer kan laten werken, én we hebben samen scherper gekregen waar wij zelf aan het stuur moeten blijven.