• Dark mode
  • SOFA mode
  • Home
  • Alle posts
  • Tags
  • Tags
  • Over mij
  • Atom feed
Bart van der WalPersoonlijke website
"Wie schrijft, die blijft!"
Software Engineering | Onderwijs | AI | SwimRun | Privacy
v1.1.0

agile

Agile Training Manifesto 23 december 2025 Leestijd: minder dan 1 minuut

Concept - ideeën voor uitwerking

De kern

Output-gebaseerd trainen in plaats van input-gebaseerd. Niet: “we hebben 40 uur getraind”, maar: “we kunnen nu X.”

DevOps principes toepassen op training

Fast Feedback Loop

  • Directe feedback tijdens training
  • Korte iteraties, snel bijsturen
  • Geen maanden wachten op resultaat

System Thinking

  • Training als onderdeel van het hele systeem
  • Niet geïsoleerd, maar geïntegreerd
  • Hoe beïnvloedt training de rest?

Manifesto ideeën

Wij waarderen:

Kunnen boven weten - demonstreerbare vaardigheden boven theoretische kennis

Feedback boven planning - aanpassen aan realiteit boven vasthouden aan schema

Progressie boven volume... read more

Walking Skeleton 18 december 2024 Leestijd: 1 minuten

Origineel gepubliceerd op PEXE

Een Walking Skeleton representeert een minimale, end-to-end functionele implementatie van een systeem. Volgens Martin Fowler is het “a minimal implementation of a system that is functional from end to end.”

Wat is een Walking Skeleton?

Een Walking Skeleton verschilt van een paper prototype door de gehele software architectuur te valideren in plaats van alleen UI design.

Kernkenmerken:

  • Skeletversie met alleen bare-bones functionaliteit
  • Uitvoerbaar en operationeel
  • Demonstreert integratie over alle systeemcomponenten
  • Valideert architectuurassumpties vroeg

De aanpak voorkomt verspilde moeite aan implementaties die later fundamentele wijzigingen nodig blijken te hebben.

Walking Skeleton vs.... read more

ai

Nieuw ICT-onderwijs door AI (3/3) 20 januari 2026 Leestijd: 12 minuten

In dit drieluik verken ik hoe ICT-onderwijs moet veranderen met de komst van AI. Dit derde deel gaat over besluitvorming: hoe zorgen we dat studenten AI gebruiken als leermiddel, niet als vervanging van leren?

Terug naar: Blog 1/3 (Bewustwording) Blog 2/3 (Oordeelsvorming)

Drieluik structuur (BOB-model):

  • Blog 1/3 (Bewustwording): De komst van AI en evolutie van interactiemodi
  • Blog 2/3 (Oordeelsvorming): Taxonomie van AI-gebruik: wie heeft de regie?
  • Blog 3/3 (Besluitvorming): AI als leermiddel, niet als butler - deze blog

Deze blog begint met het verificatieprobleem: hoe weten begeleiders of studenten AI verantwoord... read more

Nieuw ICT-onderwijs door AI (2/3) 20 januari 2026 Leestijd: 29 minuten

In dit drieluik verken ik hoe ICT-onderwijs moet veranderen met de komst van AI. Dit tweede deel gaat over oordeelsvorming: een taxonomie van AI-gebruikstypes om te onderscheiden van wie ideeen komen, en wie de regie heeft; mens of AI?

Drieluik structuur (BOB-model):

  • Blog 1/3 (Bewustwording): De komst van AI en evolutie van interactiemodi (Conversational, Inline, Agentic)
  • Blog 2/3 (Oordeelsvorming): Taxonomie van AI-gebruik: wie heeft de regie? - deze blog
  • Blog 3/3 (Besluitvorming): AI als leermiddel, niet als butler

Over interactiemodi en gebruikstypes: In blog 1/3 introduceerde ik drie interactiemodi: Conversational, Inline, en Agentic. Die beschrijven de technische... read more

AI Safety: Skynet zonder Terminators 18 januari 2026 Leestijd: 18 minuten

Een AI-onderzoeker legt uit waar hij zich mee bezighoudt:

“Our team is trying to develop and test protocols that would ensure highly intelligent future computers don’t end up pursuing goals that are destructive to humanity.”

“Like the Terminator?”

“Basically! I mean, we’re not worried about androids wandering the streets with shotguns shooting people — but the thing in the movie where Skynet is supposed to design plans to defend the country against threats and ends up deciding that humanity itself is the real threat, that’s the kind of thing we worry about.”

Dit citaat komt uit een artikel... read more

alignment

AI Safety: Skynet zonder Terminators 18 januari 2026 Leestijd: 18 minuten

Een AI-onderzoeker legt uit waar hij zich mee bezighoudt:

“Our team is trying to develop and test protocols that would ensure highly intelligent future computers don’t end up pursuing goals that are destructive to humanity.”

“Like the Terminator?”

“Basically! I mean, we’re not worried about androids wandering the streets with shotguns shooting people — but the thing in the movie where Skynet is supposed to design plans to defend the country against threats and ends up deciding that humanity itself is the real threat, that’s the kind of thing we worry about.”

Dit citaat komt uit een artikel... read more

antropoceen

Vuurwerk traditie is belachelijk 28 december 2025 Leestijd: 1 minuten

Een traditie noemt men dit; dat geldt wellicht voor carbid schieten, maar vuurwerk bij groot publiek werd pas in de jaren 60 van de vorige eeuw populair door de opkomst van goedkoop Chinees vuurwerk. Deze pas recent groot geworden ‘traditie’ is niet meer van deze tijd (het antropoceen).

Ik voor mij ben blij dat het nu afgeschaft lijkt te gaan worden. Hoewel als het puntje bij paaltje komt de overheid vaak pas op de plaats maakt op voorgenomen rationeel beleid, om tegemoet te komen aan allerlei irrationele sentimenten.

Het is een vrij land. Ik stak in mijn jeugd ook vuurwerk... read more

apa

Bronvermelding in ICT 22 december 2025 Leestijd: 16 minuten

Als je de HAN-documentatie over bronvermelding leest, gaat het al snel over plagiaat. De APA-handleiding stelt: “Teksten en ideeën van anderen mogen niet zomaar in een eigen document overgenomen worden. Bronvermelding is verplicht” (SURF, 2021, p. 9). Logisch vanuit academisch perspectief: je moet kunnen aantonen dat je andermans ideeën niet als de jouwe presenteert.

Maar voor ICT-studenten voelt die focus op plagiaat vaak vreemd. Waarom zou je in een technisch document zo bezorgd zijn over het claimen van originaliteit? Dit artikel pleit niet voor het negeren van plagiaat — bronvermelding blijft verplicht — maar voor een focusverlegging. Dezelfde handleiding noemt... read more

besluitvorming

Nieuw ICT-onderwijs door AI (3/3) 20 januari 2026 Leestijd: 12 minuten

In dit drieluik verken ik hoe ICT-onderwijs moet veranderen met de komst van AI. Dit derde deel gaat over besluitvorming: hoe zorgen we dat studenten AI gebruiken als leermiddel, niet als vervanging van leren?

Terug naar: Blog 1/3 (Bewustwording) Blog 2/3 (Oordeelsvorming)

Drieluik structuur (BOB-model):

  • Blog 1/3 (Bewustwording): De komst van AI en evolutie van interactiemodi
  • Blog 2/3 (Oordeelsvorming): Taxonomie van AI-gebruik: wie heeft de regie?
  • Blog 3/3 (Besluitvorming): AI als leermiddel, niet als butler - deze blog

Deze blog begint met het verificatieprobleem: hoe weten begeleiders of studenten AI verantwoord... read more

bewustwording

Nieuw ICT-onderwijs door AI (1/3) 14 januari 2026 Leestijd: 17 minuten

In dit geplande drieluik verken ik hoe ICT-onderwijs moet veranderen met de komst van AI. Dit eerste deel gaat over bewustwording: begrijpen hoe AI-tools zijn geëvolueerd en wat dat betekent voor hoe we ermee interacteren.

Drieluik structuur: Dit artikel volgt het BOB-model (Bewustwording, Oordeelsvorming, Besluitvorming) — een model voor grote verandertrajecten (Schop, z.d.).

  • Blog 1/3 (Bewustwording): Opkomst AI en de evolutie van AI-interactiemodi (dit artikel)
  • Blog 2/3 (Oordeelsvorming): Taxonomie van AI-gebruik: wie heeft de regie?
  • Blog 3/3 (Besluitvorming): AI als leermiddel, niet als butler

In plaats van direct een beslissing te nemen, nemen we de tijd om... read more

big-tech

Weg van Facebook 23 december 2025 Leestijd: 3 minuten

Een jaar geleden besloot ik te stoppen met Facebook. De eerste poging strandde: ik wilde eerst mijn foto’s downloaden, en Facebook beloofde een .zip-bestand klaar te zetten. Dat bestand kwam, maar de motivatie om door te zetten ebde weg. Facebook-links bleven een jaar lang onaangeroerd in mijn inbox liggen.

Nu, een jaar later, heb ik gewoon doorgeklikt. Met behulp van een online tutorial - want Facebook heeft de verwijder-optie diep weggestopt, zeker sinds ze alles hebben gekoppeld aan Instagram en andere Meta-platforms.

De enshittification van sociale media

Cover van Cory Doctorow's boek The Internet Con Figuur... read more

blog

Hoe deze blog begon 21 december 2025 Leestijd: 7 minuten

Soms leiden de kleinste dingen tot onverwachte uitkomsten. Mijn blog website bestaat omdat ik even snel een boek wilde opzoeken.

Leeswijzer: Deze post legt uit hoe deze blog ontstond (sectie 1-2), beschrijft enkele features zoals de PDF-knop en SOFA Mode (sectie 3-5), en licht de filosofie erachter toe (sectie 6-7). Voor technische details over de Jekyll setup en het Adam Blog 2.0 theme, zie de README.md.

1. De oorsprong

Ik had eerder “Ethics For People Who Work In Tech” van Marc Steen geleend uit de HAN bibliotheek. Een goed boek over de ethische overwegingen die we tegenkomen als... read more

boeken

The Sporty Explorer's Gene 23 december 2025 Leestijd: 4 minuten

Geïnspireerd door “The Explorer’s Gene” van Alex Hutchinson

Het boek

De sporty explorer in actie: hond versus MAMIL Figuur 1: De sporty explorer in actie: hond versus MAMIL

Met veel plezier en interesse las ik enkele jaren geleden het boek “Endure” van een zekere Alex Hutchinson. Echt een boek voor duursport nerds zoals ik. Vele onderwerpen passeerden, maar gemene draad ws ‘the curiously elastice limits of human performance’, zoals de ondertitel ervan luidde.

Ik ben tevens vriend van de show van de Slimmer Presteren podcast. En toen zij in hun app community vroegen welke sportboeken mensen... read more

ci

Continuous Integration 19 december 2024 Leestijd: 1 minuten

Origineel gepubliceerd op PWAC

Deze post behandelt Continuous Integration (CI) en CI/CD pipelines, met focus op Git branching strategieën en GitHub Actions implementatie voor full-stack applicaties.

DevOps Infinity Loop Figuur 1: DevOps Infinity Loop.

Kernvereisten

A. Kennis

Begrip van CI/CD concepten en pipeline architectuur.

B. Aanpak

  • Team gebruikt GitHub Flow voor code en unit tests
  • Implementatie van SHORT-lived feature branches
  • Minimaal dagelijkse integratie (Martin Fowler standaarden)

C. Pipeline Configuratie

Werkende CI/CD pipeline met minimaal drie stages:

  • Lint (code kwaliteitsanalyse)
  • Build (compilatie)
  • Test (geautomatiseerd testen)

Continuous Integration Definitie

... read more

claude

Testing the LLM 14 januari 2026 Leestijd: 11 minuten

Wat gebeurt er als je een AI opeens een compleet onzin commando geeft?

Werkend met CoPilot, ChatGPT en zeker ook Claude in de IDE, voelt vaak alsof je met een mens chat. Met ‘iemand’ die heel snel je commando’s opvolgt en die heel veel weet. En waarvan je wel in je achterhoofd probeert te houden (moet houden) dat die soms opeens iets raars kan doen. Maar de meeste tijd doet deze het prima, en instructies via de chat geven, weliswaar met hele stukken tekst erin, begint toch een stuk makkelijker te voelen dan zelf bestanden te openen. En ‘hij’ spreekt... read more

clean-code

Clean Code, Horrible Performance 05 januari 2026 Leestijd: 5 minuten

Inleiding

In zijn video “‘Clean’ Code, Horrible Performance” stelt Casey Muratori dat een objectgeoriënteerde oplossing kan leiden tot een prestatienadeel van een factor tien of meer.

Muratori maakt niet expliciet duidelijk wat hij precies met “Clean Code” bedoelt. Ik interpreteer dit als het boek Clean Code van Robert C. Martin (ook bekend als “Uncle Bob”), inclusief zijn blog posts op cleancoder.com.

De video is technisch interessant en voor gevorderde ontwikkelaars zeker relevant. Zonder context kan de boodschap echter gemakkelijk overkomen als: “Clean Code leidt per definitie tot slechte performance.”

In deze blog analyseer ik dat standpunt, plaats het in... read more

dada

Testing the LLM 14 januari 2026 Leestijd: 11 minuten

Wat gebeurt er als je een AI opeens een compleet onzin commando geeft?

Werkend met CoPilot, ChatGPT en zeker ook Claude in de IDE, voelt vaak alsof je met een mens chat. Met ‘iemand’ die heel snel je commando’s opvolgt en die heel veel weet. En waarvan je wel in je achterhoofd probeert te houden (moet houden) dat die soms opeens iets raars kan doen. Maar de meeste tijd doet deze het prima, en instructies via de chat geven, weliswaar met hele stukken tekst erin, begint toch een stuk makkelijker te voelen dan zelf bestanden te openen. En ‘hij’ spreekt... read more

devops

Je eigen analytics 24 december 2025 Leestijd: 12 minuten

AI-gegenereerde illustratie van eigen analytics Figuur 1: AI-gegenereerde illustratie van eigen analytics

“Wie schrijft die blijft,” zeg ik steeds vaker. Ik blog omdat ik graag schrijf over onderwerpen die me interesseren, niet om pageviews te optimaliseren. Maar toen ik deze site opzette, wilde ik toch enige vorm van analytics. Niet zozeer om te weten welke artikelen aanslaan, maar om te leren hoe je analytics privacyvriendelijk kunt implementeren.

Als docent aan de HAN willen we studenten privacy by design principes bijbrengen. Het is makkelijk om te zeggen “respecteer de privacy van je gebruikers,” maar lastiger om te laten... read more

Agile Training Manifesto 23 december 2025 Leestijd: minder dan 1 minuut

Concept - ideeën voor uitwerking

De kern

Output-gebaseerd trainen in plaats van input-gebaseerd. Niet: “we hebben 40 uur getraind”, maar: “we kunnen nu X.”

DevOps principes toepassen op training

Fast Feedback Loop

  • Directe feedback tijdens training
  • Korte iteraties, snel bijsturen
  • Geen maanden wachten op resultaat

System Thinking

  • Training als onderdeel van het hele systeem
  • Niet geïsoleerd, maar geïntegreerd
  • Hoe beïnvloedt training de rest?

Manifesto ideeën

Wij waarderen:

Kunnen boven weten - demonstreerbare vaardigheden boven theoretische kennis

Feedback boven planning - aanpassen aan realiteit boven vasthouden aan schema

Progressie boven volume... read more

Continuous Integration 19 december 2024 Leestijd: 1 minuten

Origineel gepubliceerd op PWAC

Deze post behandelt Continuous Integration (CI) en CI/CD pipelines, met focus op Git branching strategieën en GitHub Actions implementatie voor full-stack applicaties.

DevOps Infinity Loop Figuur 1: DevOps Infinity Loop.

Kernvereisten

A. Kennis

Begrip van CI/CD concepten en pipeline architectuur.

B. Aanpak

  • Team gebruikt GitHub Flow voor code en unit tests
  • Implementatie van SHORT-lived feature branches
  • Minimaal dagelijkse integratie (Martin Fowler standaarden)

C. Pipeline Configuratie

Werkende CI/CD pipeline met minimaal drie stages:

  • Lint (code kwaliteitsanalyse)
  • Build (compilatie)
  • Test (geautomatiseerd testen)

Continuous Integration Definitie

... read more

dotnet

Recreating .NET from scratch? 01 december 2024 Leestijd: 2 minuten

Originally posted on Quora

It took Microsoft years to develop .NET. Everything that was created, can in theory also be recreated from scratch (i.e. from nothing). So yes. But given how inefficient this is, this rarely happens in practice. It’s not the way to proceed or make money. So no.

Joel Spolsky wrote a good blog about this a long time ago — it’s famous in certain circles — called “Things you should never do”. He gave the example of Netscape who tried to rebuild their Navigator browser from scratch thinking it would be quicker than to upgrade and... read more

duursport

The Sporty Explorer's Gene 23 december 2025 Leestijd: 4 minuten

Geïnspireerd door “The Explorer’s Gene” van Alex Hutchinson

Het boek

De sporty explorer in actie: hond versus MAMIL Figuur 1: De sporty explorer in actie: hond versus MAMIL

Met veel plezier en interesse las ik enkele jaren geleden het boek “Endure” van een zekere Alex Hutchinson. Echt een boek voor duursport nerds zoals ik. Vele onderwerpen passeerden, maar gemene draad ws ‘the curiously elastice limits of human performance’, zoals de ondertitel ervan luidde.

Ik ben tevens vriend van de show van de Slimmer Presteren podcast. En toen zij in hun app community vroegen welke sportboeken mensen... read more

SwimRun Seizoen 2026 22 december 2025 Leestijd: 1 minuten

Bijna einde jaar. Een trail vriend van — die zowaar ook into SwimRun geraakt lijkt te zijn — kwam met onderstaande lijstje van races. Dus ik zet ze maar meteen in mijn nieuwe blog om snel terug te vinden. Ik heb ChatGPT er ook een plaatje bij laten maken. Naast swimruns zitten er ook een aantal trails en mountainruns bij - variatie houdt het interessant. Een enkele datums zijn nog ‘to be determined’, TBD, maar wel goed vast de kalender te pakken. Sowieso lukt het niet om al deze events te doen. Maar hopelijk wel een paar. Ben je ook... read more

Een wild plan: TV TAS SwimRun 15 februari 2021 Leestijd: 3 minuten

Dit stuk schreef ik in 2021 en verscheen voor het eerst in 20215 ook op mijn sport/SwimRun blog samen met mijn SwimRun buddy Sander Berk From 0 till Ö till Ö

Okee, het staat zwart op wit:

Van der Wal … weet het antwoord op de vraag wat de ultieme swimrun in Nederland is. “Ik heb al een naam: de TV-TAS Swimrun, van Den Helder tot Lauwersoog over alle Waddeneilanden. Dat betekent 130 kilometer hardlopen en 15 tot 20 kilometer zwemmen*. Wat mij betreft kan het. Ik doe mee in elk geval mee.

Die quote tekende Thomas... read more

ethiek

AI Safety: Skynet zonder Terminators 18 januari 2026 Leestijd: 18 minuten

Een AI-onderzoeker legt uit waar hij zich mee bezighoudt:

“Our team is trying to develop and test protocols that would ensure highly intelligent future computers don’t end up pursuing goals that are destructive to humanity.”

“Like the Terminator?”

“Basically! I mean, we’re not worried about androids wandering the streets with shotguns shooting people — but the thing in the movie where Skynet is supposed to design plans to defend the country against threats and ends up deciding that humanity itself is the real threat, that’s the kind of thing we worry about.”

Dit citaat komt uit een artikel... read more

Ethics for Software Engineers 11 januari 2026 Leestijd: 17 minuten

Dit is een uitwerking van een idee voor de opzet van een keuzevak Ethiek binnen het HBO-ICT. De structuur is gebaseerd op het boek “Ethics for People Who Work in Tech” van Marc Steen (2022). Het vak sluit aan bij de keuzevakbeschrijving die toegepaste ethiek centraal stelt: praktische besluitvorming, niet abstracte filosofie.

De cursusstructuur volgt de drie delen van het boek, maar het boek zelf is niet per se verplicht - zie mijn overwegingen daarover onderaan deze post in de sectie “Het boek verplicht of niet”.

Versiegeschiedenis

... read more

flibbertigitting

Testing the LLM 14 januari 2026 Leestijd: 11 minuten

Wat gebeurt er als je een AI opeens een compleet onzin commando geeft?

Werkend met CoPilot, ChatGPT en zeker ook Claude in de IDE, voelt vaak alsof je met een mens chat. Met ‘iemand’ die heel snel je commando’s opvolgt en die heel veel weet. En waarvan je wel in je achterhoofd probeert te houden (moet houden) dat die soms opeens iets raars kan doen. Maar de meeste tijd doet deze het prima, en instructies via de chat geven, weliswaar met hele stukken tekst erin, begint toch een stuk makkelijker te voelen dan zelf bestanden te openen. En ‘hij’ spreekt... read more

frontend

What is a front-end framework? 02 december 2024 Leestijd: 3 minuten

Originally posted on Quora

A front-end framework (note the hyphen (-) in front-end) is a framework for the front-end :). This applies to both Bootstrap and Angular, though a bit more to the latter. But that’s probably not enough to answer the question, so let’s define the terms in more detail.

First front-end generally refers to a web front-end. A web front-end is simply a webpage or bunch of pages together. Perhaps also a single page application (or series thereof ‘pockets of SPA’) which took over in many websites after the use of AJAX became commonplace. I... read more

full-stack

Walking Skeleton 18 december 2024 Leestijd: 1 minuten

Origineel gepubliceerd op PEXE

Een Walking Skeleton representeert een minimale, end-to-end functionele implementatie van een systeem. Volgens Martin Fowler is het “a minimal implementation of a system that is functional from end to end.”

Wat is een Walking Skeleton?

Een Walking Skeleton verschilt van een paper prototype door de gehele software architectuur te valideren in plaats van alleen UI design.

Kernkenmerken:

  • Skeletversie met alleen bare-bones functionaliteit
  • Uitvoerbaar en operationeel
  • Demonstreert integratie over alle systeemcomponenten
  • Valideert architectuurassumpties vroeg

De aanpak voorkomt verspilde moeite aan implementaties die later fundamentele wijzigingen nodig blijken te hebben.

Walking Skeleton vs.... read more

hbo-ict

Show & Tell bij je meeloopstage 12 januari 2026 Leestijd: 11 minuten

Tijdens de meeloopstage in jaar 2 van HAN ICT opleiding Software Engineering en (nu in ontwikkeling zijnde profiel) Software & Robotics heb je drie Show & Tell sessies. De derde en laatste is tevens je eindbeoordeling. Dit artikel legt uit hoe je deze sessies effectief aanpakt.

De officiële naam is inmiddels gewijzigd naar “Showcase & Portfolio”, om te benadrukken dat je tijdens je stage ook een portfolio opbouwt: een verzameling van je softwaredocumentatie, onderzoeken en overige documenten. In dit artikel blijf ik “Show & Tell” gebruiken - deze showcase-component blijft immers centraal staan.

Waarom deze blog? Ik ben soms wat... read more

html

Which language to build a website? 01 december 2024 Leestijd: 2 minuten

Originally posted on Quora

Question: For any website designing, which language is good?

Well, actually there is only one language!

And that is HTML: HyperText Markup Language.

Version 5 (e.g. HTML5) has been the thing since many years. It’s a living standard, e.g. constantly evolving but the base has been constant for years.

Google will give you this information. All other languages you’ll find are just ‘wrappers’ around HTML. Like PHP, ASP, Ruby (on Rails), etc. These languages all generate HTML. Typically using a framework specifically for that. This generating is done on the server and then... read more

humor

Testing the LLM 14 januari 2026 Leestijd: 11 minuten

Wat gebeurt er als je een AI opeens een compleet onzin commando geeft?

Werkend met CoPilot, ChatGPT en zeker ook Claude in de IDE, voelt vaak alsof je met een mens chat. Met ‘iemand’ die heel snel je commando’s opvolgt en die heel veel weet. En waarvan je wel in je achterhoofd probeert te houden (moet houden) dat die soms opeens iets raars kan doen. Maar de meeste tijd doet deze het prima, en instructies via de chat geven, weliswaar met hele stukken tekst erin, begint toch een stuk makkelijker te voelen dan zelf bestanden te openen. En ‘hij’ spreekt... read more

interactie

Nieuw ICT-onderwijs door AI (1/3) 14 januari 2026 Leestijd: 17 minuten

In dit geplande drieluik verken ik hoe ICT-onderwijs moet veranderen met de komst van AI. Dit eerste deel gaat over bewustwording: begrijpen hoe AI-tools zijn geëvolueerd en wat dat betekent voor hoe we ermee interacteren.

Drieluik structuur: Dit artikel volgt het BOB-model (Bewustwording, Oordeelsvorming, Besluitvorming) — een model voor grote verandertrajecten (Schop, z.d.).

  • Blog 1/3 (Bewustwording): Opkomst AI en de evolutie van AI-interactiemodi (dit artikel)
  • Blog 2/3 (Oordeelsvorming): Taxonomie van AI-gebruik: wie heeft de regie?
  • Blog 3/3 (Besluitvorming): AI als leermiddel, niet als butler

In plaats van direct een beslissing te nemen, nemen we de tijd om... read more

leren

Nieuw ICT-onderwijs door AI (3/3) 20 januari 2026 Leestijd: 12 minuten

In dit drieluik verken ik hoe ICT-onderwijs moet veranderen met de komst van AI. Dit derde deel gaat over besluitvorming: hoe zorgen we dat studenten AI gebruiken als leermiddel, niet als vervanging van leren?

Datum Versie Wijziging
2026-01-11 1.0
Terug naar: Blog 1/3 (Bewustwording) Blog 2/3 (Oordeelsvorming)

Drieluik structuur (BOB-model):

  • Blog 1/3 (Bewustwording): De komst van AI en evolutie van interactiemodi
  • Blog 2/3 (Oordeelsvorming): Taxonomie van AI-gebruik: wie heeft de regie?
  • Blog 3/3 (Besluitvorming): AI als leermiddel, niet als butler - deze blog

Deze blog begint met het verificatieprobleem: hoe weten begeleiders of studenten AI verantwoord... read more

llm

Nieuw ICT-onderwijs door AI (3/3) 20 januari 2026 Leestijd: 12 minuten

In dit drieluik verken ik hoe ICT-onderwijs moet veranderen met de komst van AI. Dit derde deel gaat over besluitvorming: hoe zorgen we dat studenten AI gebruiken als leermiddel, niet als vervanging van leren?

Terug naar: Blog 1/3 (Bewustwording) Blog 2/3 (Oordeelsvorming)

Drieluik structuur (BOB-model):

  • Blog 1/3 (Bewustwording): De komst van AI en evolutie van interactiemodi
  • Blog 2/3 (Oordeelsvorming): Taxonomie van AI-gebruik: wie heeft de regie?
  • Blog 3/3 (Besluitvorming): AI als leermiddel, niet als butler - deze blog

Deze blog begint met het verificatieprobleem: hoe weten begeleiders of studenten AI verantwoord... read more

Nieuw ICT-onderwijs door AI (2/3) 20 januari 2026 Leestijd: 29 minuten

In dit drieluik verken ik hoe ICT-onderwijs moet veranderen met de komst van AI. Dit tweede deel gaat over oordeelsvorming: een taxonomie van AI-gebruikstypes om te onderscheiden van wie ideeen komen, en wie de regie heeft; mens of AI?

Drieluik structuur (BOB-model):

  • Blog 1/3 (Bewustwording): De komst van AI en evolutie van interactiemodi (Conversational, Inline, Agentic)
  • Blog 2/3 (Oordeelsvorming): Taxonomie van AI-gebruik: wie heeft de regie? - deze blog
  • Blog 3/3 (Besluitvorming): AI als leermiddel, niet als butler

Over interactiemodi en gebruikstypes: In blog 1/3 introduceerde ik drie interactiemodi: Conversational, Inline, en Agentic. Die beschrijven de technische... read more

Nieuw ICT-onderwijs door AI (1/3) 14 januari 2026 Leestijd: 17 minuten

In dit geplande drieluik verken ik hoe ICT-onderwijs moet veranderen met de komst van AI. Dit eerste deel gaat over bewustwording: begrijpen hoe AI-tools zijn geëvolueerd en wat dat betekent voor hoe we ermee interacteren.

Drieluik structuur: Dit artikel volgt het BOB-model (Bewustwording, Oordeelsvorming, Besluitvorming) — een model voor grote verandertrajecten (Schop, z.d.).

  • Blog 1/3 (Bewustwording): Opkomst AI en de evolutie van AI-interactiemodi (dit artikel)
  • Blog 2/3 (Oordeelsvorming): Taxonomie van AI-gebruik: wie heeft de regie?
  • Blog 3/3 (Besluitvorming): AI als leermiddel, niet als butler

In plaats van direct een beslissing te nemen, nemen we de tijd om... read more

maatschappij

Vuurwerk traditie is belachelijk 28 december 2025 Leestijd: 1 minuten

Een traditie noemt men dit; dat geldt wellicht voor carbid schieten, maar vuurwerk bij groot publiek werd pas in de jaren 60 van de vorige eeuw populair door de opkomst van goedkoop Chinees vuurwerk. Deze pas recent groot geworden ‘traditie’ is niet meer van deze tijd (het antropoceen).

Ik voor mij ben blij dat het nu afgeschaft lijkt te gaan worden. Hoewel als het puntje bij paaltje komt de overheid vaak pas op de plaats maakt op voorgenomen rationeel beleid, om tegemoet te komen aan allerlei irrationele sentimenten.

Het is een vrij land. Ik stak in mijn jeugd ook vuurwerk... read more

meta

Hoe deze blog begon 21 december 2025 Leestijd: 7 minuten

Soms leiden de kleinste dingen tot onverwachte uitkomsten. Mijn blog website bestaat omdat ik even snel een boek wilde opzoeken.

Leeswijzer: Deze post legt uit hoe deze blog ontstond (sectie 1-2), beschrijft enkele features zoals de PDF-knop en SOFA Mode (sectie 3-5), en licht de filosofie erachter toe (sectie 6-7). Voor technische details over de Jekyll setup en het Adam Blog 2.0 theme, zie de README.md.

1. De oorsprong

Ik had eerder “Ethics For People Who Work In Tech” van Marc Steen geleend uit de HAN bibliotheek. Een goed boek over de ethische overwegingen die we tegenkomen als... read more

milieu

Vuurwerk traditie is belachelijk 28 december 2025 Leestijd: 1 minuten

Een traditie noemt men dit; dat geldt wellicht voor carbid schieten, maar vuurwerk bij groot publiek werd pas in de jaren 60 van de vorige eeuw populair door de opkomst van goedkoop Chinees vuurwerk. Deze pas recent groot geworden ‘traditie’ is niet meer van deze tijd (het antropoceen).

Ik voor mij ben blij dat het nu afgeschaft lijkt te gaan worden. Hoewel als het puntje bij paaltje komt de overheid vaak pas op de plaats maakt op voorgenomen rationeel beleid, om tegemoet te komen aan allerlei irrationele sentimenten.

Het is een vrij land. Ik stak in mijn jeugd ook vuurwerk... read more

onderwijs

Nieuw ICT-onderwijs door AI (3/3) 20 januari 2026 Leestijd: 12 minuten

In dit drieluik verken ik hoe ICT-onderwijs moet veranderen met de komst van AI. Dit derde deel gaat over besluitvorming: hoe zorgen we dat studenten AI gebruiken als leermiddel, niet als vervanging van leren?

Terug naar: Blog 1/3 (Bewustwording) Blog 2/3 (Oordeelsvorming)

Drieluik structuur (BOB-model):

  • Blog 1/3 (Bewustwording): De komst van AI en evolutie van interactiemodi
  • Blog 2/3 (Oordeelsvorming): Taxonomie van AI-gebruik: wie heeft de regie?
  • Blog 3/3 (Besluitvorming): AI als leermiddel, niet als butler - deze blog

Deze blog begint met het verificatieprobleem: hoe weten begeleiders of studenten AI verantwoord... read more

Nieuw ICT-onderwijs door AI (2/3) 20 januari 2026 Leestijd: 29 minuten

In dit drieluik verken ik hoe ICT-onderwijs moet veranderen met de komst van AI. Dit tweede deel gaat over oordeelsvorming: een taxonomie van AI-gebruikstypes om te onderscheiden van wie ideeen komen, en wie de regie heeft; mens of AI?

Drieluik structuur (BOB-model):

  • Blog 1/3 (Bewustwording): De komst van AI en evolutie van interactiemodi (Conversational, Inline, Agentic)
  • Blog 2/3 (Oordeelsvorming): Taxonomie van AI-gebruik: wie heeft de regie? - deze blog
  • Blog 3/3 (Besluitvorming): AI als leermiddel, niet als butler

Over interactiemodi en gebruikstypes: In blog 1/3 introduceerde ik drie interactiemodi: Conversational, Inline, en Agentic. Die beschrijven de technische... read more

AI Safety: Skynet zonder Terminators 18 januari 2026 Leestijd: 18 minuten

Een AI-onderzoeker legt uit waar hij zich mee bezighoudt:

“Our team is trying to develop and test protocols that would ensure highly intelligent future computers don’t end up pursuing goals that are destructive to humanity.”

“Like the Terminator?”

“Basically! I mean, we’re not worried about androids wandering the streets with shotguns shooting people — but the thing in the movie where Skynet is supposed to design plans to defend the country against threats and ends up deciding that humanity itself is the real threat, that’s the kind of thing we worry about.”

Dit citaat komt uit een artikel... read more

oordeelsvorming

Nieuw ICT-onderwijs door AI (2/3) 20 januari 2026 Leestijd: 29 minuten

In dit drieluik verken ik hoe ICT-onderwijs moet veranderen met de komst van AI. Dit tweede deel gaat over oordeelsvorming: een taxonomie van AI-gebruikstypes om te onderscheiden van wie ideeen komen, en wie de regie heeft; mens of AI?

Drieluik structuur (BOB-model):

  • Blog 1/3 (Bewustwording): De komst van AI en evolutie van interactiemodi (Conversational, Inline, Agentic)
  • Blog 2/3 (Oordeelsvorming): Taxonomie van AI-gebruik: wie heeft de regie? - deze blog
  • Blog 3/3 (Besluitvorming): AI als leermiddel, niet als butler

Over interactiemodi en gebruikstypes: In blog 1/3 introduceerde ik drie interactiemodi: Conversational, Inline, en Agentic. Die beschrijven de technische... read more

performance

Clean Code, Horrible Performance 05 januari 2026 Leestijd: 5 minuten

Inleiding

In zijn video “‘Clean’ Code, Horrible Performance” stelt Casey Muratori dat een objectgeoriënteerde oplossing kan leiden tot een prestatienadeel van een factor tien of meer.

Muratori maakt niet expliciet duidelijk wat hij precies met “Clean Code” bedoelt. Ik interpreteer dit als het boek Clean Code van Robert C. Martin (ook bekend als “Uncle Bob”), inclusief zijn blog posts op cleancoder.com.

De video is technisch interessant en voor gevorderde ontwikkelaars zeker relevant. Zonder context kan de boodschap echter gemakkelijk overkomen als: “Clean Code leidt per definitie tot slechte performance.”

In deze blog analyseer ik dat standpunt, plaats het in... read more

personal

Hoe deze blog begon 21 december 2025 Leestijd: 7 minuten

Soms leiden de kleinste dingen tot onverwachte uitkomsten. Mijn blog website bestaat omdat ik even snel een boek wilde opzoeken.

Leeswijzer: Deze post legt uit hoe deze blog ontstond (sectie 1-2), beschrijft enkele features zoals de PDF-knop en SOFA Mode (sectie 3-5), en licht de filosofie erachter toe (sectie 6-7). Voor technische details over de Jekyll setup en het Adam Blog 2.0 theme, zie de README.md.

1. De oorsprong

Ik had eerder “Ethics For People Who Work In Tech” van Marc Steen geleend uit de HAN bibliotheek. Een goed boek over de ethische overwegingen die we tegenkomen als... read more

planning

SwimRun Seizoen 2026 22 december 2025 Leestijd: 1 minuten

Bijna einde jaar. Een trail vriend van — die zowaar ook into SwimRun geraakt lijkt te zijn — kwam met onderstaande lijstje van races. Dus ik zet ze maar meteen in mijn nieuwe blog om snel terug te vinden. Ik heb ChatGPT er ook een plaatje bij laten maken. Naast swimruns zitten er ook een aantal trails en mountainruns bij - variatie houdt het interessant. Een enkele datums zijn nog ‘to be determined’, TBD, maar wel goed vast de kalender te pakken. Sowieso lukt het niet om al deze events te doen. Maar hopelijk wel een paar. Ben je ook... read more

polymorfisme

Clean Code, Horrible Performance 05 januari 2026 Leestijd: 5 minuten

Inleiding

In zijn video “‘Clean’ Code, Horrible Performance” stelt Casey Muratori dat een objectgeoriënteerde oplossing kan leiden tot een prestatienadeel van een factor tien of meer.

Muratori maakt niet expliciet duidelijk wat hij precies met “Clean Code” bedoelt. Ik interpreteer dit als het boek Clean Code van Robert C. Martin (ook bekend als “Uncle Bob”), inclusief zijn blog posts op cleancoder.com.

De video is technisch interessant en voor gevorderde ontwikkelaars zeker relevant. Zonder context kan de boodschap echter gemakkelijk overkomen als: “Clean Code leidt per definitie tot slechte performance.”

In deze blog analyseer ik dat standpunt, plaats het in... read more

privacy

Je eigen analytics 24 december 2025 Leestijd: 12 minuten

AI-gegenereerde illustratie van eigen analytics Figuur 1: AI-gegenereerde illustratie van eigen analytics

“Wie schrijft die blijft,” zeg ik steeds vaker. Ik blog omdat ik graag schrijf over onderwerpen die me interesseren, niet om pageviews te optimaliseren. Maar toen ik deze site opzette, wilde ik toch enige vorm van analytics. Niet zozeer om te weten welke artikelen aanslaan, maar om te leren hoe je analytics privacyvriendelijk kunt implementeren.

Als docent aan de HAN willen we studenten privacy by design principes bijbrengen. Het is makkelijk om te zeggen “respecteer de privacy van je gebruikers,” maar lastiger om te laten... read more

Weg van Facebook 23 december 2025 Leestijd: 3 minuten

Een jaar geleden besloot ik te stoppen met Facebook. De eerste poging strandde: ik wilde eerst mijn foto’s downloaden, en Facebook beloofde een .zip-bestand klaar te zetten. Dat bestand kwam, maar de motivatie om door te zetten ebde weg. Facebook-links bleven een jaar lang onaangeroerd in mijn inbox liggen.

Nu, een jaar later, heb ik gewoon doorgeklikt. Met behulp van een online tutorial - want Facebook heeft de verwijder-optie diep weggestopt, zeker sinds ze alles hebben gekoppeld aan Instagram en andere Meta-platforms.

De enshittification van sociale media

Cover van Cory Doctorow's boek The Internet Con Figuur... read more

processing

Testing the LLM 14 januari 2026 Leestijd: 11 minuten

Wat gebeurt er als je een AI opeens een compleet onzin commando geeft?

Werkend met CoPilot, ChatGPT en zeker ook Claude in de IDE, voelt vaak alsof je met een mens chat. Met ‘iemand’ die heel snel je commando’s opvolgt en die heel veel weet. En waarvan je wel in je achterhoofd probeert te houden (moet houden) dat die soms opeens iets raars kan doen. Maar de meeste tijd doet deze het prima, en instructies via de chat geven, weliswaar met hele stukken tekst erin, begint toch een stuk makkelijker te voelen dan zelf bestanden te openen. En ‘hij’ spreekt... read more

programmeren

AI Coding Sucks 23 december 2025 Leestijd: 11 minuten

In oktober 2025 ging een video viraal: “AI Coding Sucks” van CJ van Coding Garden. De frustratie resoneerde bij duizenden developers. Maar is dit het hele verhaal?

In dit artikel verken ik het spectrum van AI-assisted development: van CJ’s frustratie, via “vibe coding” en gestructureerde aanpakken, tot de vraag wat dit betekent voor software engineering onderwijs. Spoiler: als docent zie ik juist kansen.

CJ’s frustratie: het plezier is weg

CJ (ook bekend van de Syntax podcast) verwoordt wat veel developers voelen maar niet durven zeggen (CJ, 2025):

“I used to enjoy programming. Now, my days are typically... read more

prompting

Prompt Engineering 20 december 2024 Leestijd: 4 minuten

In dit artikel verkennen we prompt engineering: de kunst van het effectief communiceren met AI-taalmodellen. Dit is een bewerking van een eerdere workshop op minordevops.nl, omgezet naar artikel format en uitgebreid met actuele inzichten.

Over ChatGPT en het risico van zelfvertrouwen

ChatGPT is een krachtige “creatieve technologie” — een AI met enorme hoeveelheden kennis, waarschijnlijk meer dan enig mens ooit gehad heeft (Musk, 2023). Het antwoordt snel en often articulate op bijna elke vraag. Maar dit is ook het gevaar: ChatGPT kan “confidently wrong” zijn — vol vertrouwen antwoorden geven die niet kloppen (Musk, 2023).

Wat schrijftempo betreft... read more

psychologie

The Sporty Explorer's Gene 23 december 2025 Leestijd: 4 minuten

Geïnspireerd door “The Explorer’s Gene” van Alex Hutchinson

Het boek

De sporty explorer in actie: hond versus MAMIL Figuur 1: De sporty explorer in actie: hond versus MAMIL

Met veel plezier en interesse las ik enkele jaren geleden het boek “Endure” van een zekere Alex Hutchinson. Echt een boek voor duursport nerds zoals ik. Vele onderwerpen passeerden, maar gemene draad ws ‘the curiously elastice limits of human performance’, zoals de ondertitel ervan luidde.

Ik ben tevens vriend van de show van de Slimmer Presteren podcast. En toen zij in hun app community vroegen welke sportboeken mensen... read more

quora

What is a front-end framework? 02 december 2024 Leestijd: 3 minuten

Originally posted on Quora

A front-end framework (note the hyphen (-) in front-end) is a framework for the front-end :). This applies to both Bootstrap and Angular, though a bit more to the latter. But that’s probably not enough to answer the question, so let’s define the terms in more detail.

First front-end generally refers to a web front-end. A web front-end is simply a webpage or bunch of pages together. Perhaps also a single page application (or series thereof ‘pockets of SPA’) which took over in many websites after the use of AJAX became commonplace. I... read more

Which language to build a website? 01 december 2024 Leestijd: 2 minuten

Originally posted on Quora

Question: For any website designing, which language is good?

Well, actually there is only one language!

And that is HTML: HyperText Markup Language.

Version 5 (e.g. HTML5) has been the thing since many years. It’s a living standard, e.g. constantly evolving but the base has been constant for years.

Google will give you this information. All other languages you’ll find are just ‘wrappers’ around HTML. Like PHP, ASP, Ruby (on Rails), etc. These languages all generate HTML. Typically using a framework specifically for that. This generating is done on the server and then... read more

Recreating .NET from scratch? 01 december 2024 Leestijd: 2 minuten

Originally posted on Quora

It took Microsoft years to develop .NET. Everything that was created, can in theory also be recreated from scratch (i.e. from nothing). So yes. But given how inefficient this is, this rarely happens in practice. It’s not the way to proceed or make money. So no.

Joel Spolsky wrote a good blog about this a long time ago — it’s famous in certain circles — called “Things you should never do”. He gave the example of Netscape who tried to rebuild their Navigator browser from scratch thinking it would be quicker than to upgrade and... read more

safety

AI Safety: Skynet zonder Terminators 18 januari 2026 Leestijd: 18 minuten

Een AI-onderzoeker legt uit waar hij zich mee bezighoudt:

“Our team is trying to develop and test protocols that would ensure highly intelligent future computers don’t end up pursuing goals that are destructive to humanity.”

“Like the Terminator?”

“Basically! I mean, we’re not worried about androids wandering the streets with shotguns shooting people — but the thing in the movie where Skynet is supposed to design plans to defend the country against threats and ends up deciding that humanity itself is the real threat, that’s the kind of thing we worry about.”

Dit citaat komt uit een artikel... read more

self-hosted

Je eigen analytics 24 december 2025 Leestijd: 12 minuten

AI-gegenereerde illustratie van eigen analytics Figuur 1: AI-gegenereerde illustratie van eigen analytics

“Wie schrijft die blijft,” zeg ik steeds vaker. Ik blog omdat ik graag schrijf over onderwerpen die me interesseren, niet om pageviews te optimaliseren. Maar toen ik deze site opzette, wilde ik toch enige vorm van analytics. Niet zozeer om te weten welke artikelen aanslaan, maar om te leren hoe je analytics privacyvriendelijk kunt implementeren.

Als docent aan de HAN willen we studenten privacy by design principes bijbrengen. Het is makkelijk om te zeggen “respecteer de privacy van je gebruikers,” maar lastiger om te laten... read more

social-media

Weg van Facebook 23 december 2025 Leestijd: 3 minuten

Een jaar geleden besloot ik te stoppen met Facebook. De eerste poging strandde: ik wilde eerst mijn foto’s downloaden, en Facebook beloofde een .zip-bestand klaar te zetten. Dat bestand kwam, maar de motivatie om door te zetten ebde weg. Facebook-links bleven een jaar lang onaangeroerd in mijn inbox liggen.

Nu, een jaar later, heb ik gewoon doorgeklikt. Met behulp van een online tutorial - want Facebook heeft de verwijder-optie diep weggestopt, zeker sinds ze alles hebben gekoppeld aan Instagram en andere Meta-platforms.

De enshittification van sociale media

Cover van Cory Doctorow's boek The Internet Con Figuur... read more

software

Continuous Integration 19 december 2024 Leestijd: 1 minuten

Origineel gepubliceerd op PWAC

Deze post behandelt Continuous Integration (CI) en CI/CD pipelines, met focus op Git branching strategieën en GitHub Actions implementatie voor full-stack applicaties.

DevOps Infinity Loop Figuur 1: DevOps Infinity Loop.

Kernvereisten

A. Kennis

Begrip van CI/CD concepten en pipeline architectuur.

B. Aanpak

  • Team gebruikt GitHub Flow voor code en unit tests
  • Implementatie van SHORT-lived feature branches
  • Minimaal dagelijkse integratie (Martin Fowler standaarden)

C. Pipeline Configuratie

Werkende CI/CD pipeline met minimaal drie stages:

  • Lint (code kwaliteitsanalyse)
  • Build (compilatie)
  • Test (geautomatiseerd testen)

Continuous Integration Definitie

... read more
Walking Skeleton 18 december 2024 Leestijd: 1 minuten

Origineel gepubliceerd op PEXE

Een Walking Skeleton representeert een minimale, end-to-end functionele implementatie van een systeem. Volgens Martin Fowler is het “a minimal implementation of a system that is functional from end to end.”

Wat is een Walking Skeleton?

Een Walking Skeleton verschilt van een paper prototype door de gehele software architectuur te valideren in plaats van alleen UI design.

Kernkenmerken:

  • Skeletversie met alleen bare-bones functionaliteit
  • Uitvoerbaar en operationeel
  • Demonstreert integratie over alle systeemcomponenten
  • Valideert architectuurassumpties vroeg

De aanpak voorkomt verspilde moeite aan implementaties die later fundamentele wijzigingen nodig blijken te hebben.

Walking Skeleton vs.... read more

Recreating .NET from scratch? 01 december 2024 Leestijd: 2 minuten

Originally posted on Quora

It took Microsoft years to develop .NET. Everything that was created, can in theory also be recreated from scratch (i.e. from nothing). So yes. But given how inefficient this is, this rarely happens in practice. It’s not the way to proceed or make money. So no.

Joel Spolsky wrote a good blog about this a long time ago — it’s famous in certain circles — called “Things you should never do”. He gave the example of Netscape who tried to rebuild their Navigator browser from scratch thinking it would be quicker than to upgrade and... read more

software-engineering

Nieuw ICT-onderwijs door AI (3/3) 20 januari 2026 Leestijd: 12 minuten

In dit drieluik verken ik hoe ICT-onderwijs moet veranderen met de komst van AI. Dit derde deel gaat over besluitvorming: hoe zorgen we dat studenten AI gebruiken als leermiddel, niet als vervanging van leren?

Terug naar: Blog 1/3 (Bewustwording) Blog 2/3 (Oordeelsvorming)

Drieluik structuur (BOB-model):

  • Blog 1/3 (Bewustwording): De komst van AI en evolutie van interactiemodi
  • Blog 2/3 (Oordeelsvorming): Taxonomie van AI-gebruik: wie heeft de regie?
  • Blog 3/3 (Besluitvorming): AI als leermiddel, niet als butler - deze blog

Deze blog begint met het verificatieprobleem: hoe weten begeleiders of studenten AI verantwoord... read more

Nieuw ICT-onderwijs door AI (2/3) 20 januari 2026 Leestijd: 29 minuten

In dit drieluik verken ik hoe ICT-onderwijs moet veranderen met de komst van AI. Dit tweede deel gaat over oordeelsvorming: een taxonomie van AI-gebruikstypes om te onderscheiden van wie ideeen komen, en wie de regie heeft; mens of AI?

Drieluik structuur (BOB-model):

  • Blog 1/3 (Bewustwording): De komst van AI en evolutie van interactiemodi (Conversational, Inline, Agentic)
  • Blog 2/3 (Oordeelsvorming): Taxonomie van AI-gebruik: wie heeft de regie? - deze blog
  • Blog 3/3 (Besluitvorming): AI als leermiddel, niet als butler

Over interactiemodi en gebruikstypes: In blog 1/3 introduceerde ik drie interactiemodi: Conversational, Inline, en Agentic. Die beschrijven de technische... read more

Nieuw ICT-onderwijs door AI (1/3) 14 januari 2026 Leestijd: 17 minuten

In dit geplande drieluik verken ik hoe ICT-onderwijs moet veranderen met de komst van AI. Dit eerste deel gaat over bewustwording: begrijpen hoe AI-tools zijn geëvolueerd en wat dat betekent voor hoe we ermee interacteren.

Drieluik structuur: Dit artikel volgt het BOB-model (Bewustwording, Oordeelsvorming, Besluitvorming) — een model voor grote verandertrajecten (Schop, z.d.).

  • Blog 1/3 (Bewustwording): Opkomst AI en de evolutie van AI-interactiemodi (dit artikel)
  • Blog 2/3 (Oordeelsvorming): Taxonomie van AI-gebruik: wie heeft de regie?
  • Blog 3/3 (Besluitvorming): AI als leermiddel, niet als butler

In plaats van direct een beslissing te nemen, nemen we de tijd om... read more

spelunking

Testing the LLM 14 januari 2026 Leestijd: 11 minuten

Wat gebeurt er als je een AI opeens een compleet onzin commando geeft?

Werkend met CoPilot, ChatGPT en zeker ook Claude in de IDE, voelt vaak alsof je met een mens chat. Met ‘iemand’ die heel snel je commando’s opvolgt en die heel veel weet. En waarvan je wel in je achterhoofd probeert te houden (moet houden) dat die soms opeens iets raars kan doen. Maar de meeste tijd doet deze het prima, en instructies via de chat geven, weliswaar met hele stukken tekst erin, begint toch een stuk makkelijker te voelen dan zelf bestanden te openen. En ‘hij’ spreekt... read more

stage

Show & Tell bij je meeloopstage 12 januari 2026 Leestijd: 11 minuten

Tijdens de meeloopstage in jaar 2 van HAN ICT opleiding Software Engineering en (nu in ontwikkeling zijnde profiel) Software & Robotics heb je drie Show & Tell sessies. De derde en laatste is tevens je eindbeoordeling. Dit artikel legt uit hoe je deze sessies effectief aanpakt.

De officiële naam is inmiddels gewijzigd naar “Showcase & Portfolio”, om te benadrukken dat je tijdens je stage ook een portfolio opbouwt: een verzameling van je softwaredocumentatie, onderzoeken en overige documenten. In dit artikel blijf ik “Show & Tell” gebruiken - deze showcase-component blijft immers centraal staan.

Waarom deze blog? Ik ben soms wat... read more

swimrun

The Sporty Explorer's Gene 23 december 2025 Leestijd: 4 minuten

Geïnspireerd door “The Explorer’s Gene” van Alex Hutchinson

Het boek

De sporty explorer in actie: hond versus MAMIL Figuur 1: De sporty explorer in actie: hond versus MAMIL

Met veel plezier en interesse las ik enkele jaren geleden het boek “Endure” van een zekere Alex Hutchinson. Echt een boek voor duursport nerds zoals ik. Vele onderwerpen passeerden, maar gemene draad ws ‘the curiously elastice limits of human performance’, zoals de ondertitel ervan luidde.

Ik ben tevens vriend van de show van de Slimmer Presteren podcast. En toen zij in hun app community vroegen welke sportboeken mensen... read more

SwimRun Seizoen 2026 22 december 2025 Leestijd: 1 minuten

Bijna einde jaar. Een trail vriend van — die zowaar ook into SwimRun geraakt lijkt te zijn — kwam met onderstaande lijstje van races. Dus ik zet ze maar meteen in mijn nieuwe blog om snel terug te vinden. Ik heb ChatGPT er ook een plaatje bij laten maken. Naast swimruns zitten er ook een aantal trails en mountainruns bij - variatie houdt het interessant. Een enkele datums zijn nog ‘to be determined’, TBD, maar wel goed vast de kalender te pakken. Sowieso lukt het niet om al deze events te doen. Maar hopelijk wel een paar. Ben je ook... read more

Een wild plan: TV TAS SwimRun 15 februari 2021 Leestijd: 3 minuten

Dit stuk schreef ik in 2021 en verscheen voor het eerst in 20215 ook op mijn sport/SwimRun blog samen met mijn SwimRun buddy Sander Berk From 0 till Ö till Ö

Okee, het staat zwart op wit:

Van der Wal … weet het antwoord op de vraag wat de ultieme swimrun in Nederland is. “Ik heb al een naam: de TV-TAS Swimrun, van Den Helder tot Lauwersoog over alle Waddeneilanden. Dat betekent 130 kilometer hardlopen en 15 tot 20 kilometer zwemmen*. Wat mij betreft kan het. Ik doe mee in elk geval mee.

Die quote tekende Thomas... read more

taxonomie

Nieuw ICT-onderwijs door AI (2/3) 20 januari 2026 Leestijd: 29 minuten

In dit drieluik verken ik hoe ICT-onderwijs moet veranderen met de komst van AI. Dit tweede deel gaat over oordeelsvorming: een taxonomie van AI-gebruikstypes om te onderscheiden van wie ideeen komen, en wie de regie heeft; mens of AI?

Drieluik structuur (BOB-model):

  • Blog 1/3 (Bewustwording): De komst van AI en evolutie van interactiemodi (Conversational, Inline, Agentic)
  • Blog 2/3 (Oordeelsvorming): Taxonomie van AI-gebruik: wie heeft de regie? - deze blog
  • Blog 3/3 (Besluitvorming): AI als leermiddel, niet als butler

Over interactiemodi en gebruikstypes: In blog 1/3 introduceerde ik drie interactiemodi: Conversational, Inline, en Agentic. Die beschrijven de technische... read more

technisch-schrijven

Bronvermelding in ICT 22 december 2025 Leestijd: 16 minuten

Als je de HAN-documentatie over bronvermelding leest, gaat het al snel over plagiaat. De APA-handleiding stelt: “Teksten en ideeën van anderen mogen niet zomaar in een eigen document overgenomen worden. Bronvermelding is verplicht” (SURF, 2021, p. 9). Logisch vanuit academisch perspectief: je moet kunnen aantonen dat je andermans ideeën niet als de jouwe presenteert.

Maar voor ICT-studenten voelt die focus op plagiaat vaak vreemd. Waarom zou je in een technisch document zo bezorgd zijn over het claimen van originaliteit? Dit artikel pleit niet voor het negeren van plagiaat — bronvermelding blijft verplicht — maar voor een focusverlegging. Dezelfde handleiding noemt... read more

testing

Testing the LLM 14 januari 2026 Leestijd: 11 minuten

Wat gebeurt er als je een AI opeens een compleet onzin commando geeft?

Werkend met CoPilot, ChatGPT en zeker ook Claude in de IDE, voelt vaak alsof je met een mens chat. Met ‘iemand’ die heel snel je commando’s opvolgt en die heel veel weet. En waarvan je wel in je achterhoofd probeert te houden (moet houden) dat die soms opeens iets raars kan doen. Maar de meeste tijd doet deze het prima, en instructies via de chat geven, weliswaar met hele stukken tekst erin, begint toch een stuk makkelijker te voelen dan zelf bestanden te openen. En ‘hij’ spreekt... read more

toetsing

Nieuw ICT-onderwijs door AI (3/3) 20 januari 2026 Leestijd: 12 minuten

In dit drieluik verken ik hoe ICT-onderwijs moet veranderen met de komst van AI. Dit derde deel gaat over besluitvorming: hoe zorgen we dat studenten AI gebruiken als leermiddel, niet als vervanging van leren?

Terug naar: Blog 1/3 (Bewustwording) Blog 2/3 (Oordeelsvorming)

Drieluik structuur (BOB-model):

  • Blog 1/3 (Bewustwording): De komst van AI en evolutie van interactiemodi
  • Blog 2/3 (Oordeelsvorming): Taxonomie van AI-gebruik: wie heeft de regie?
  • Blog 3/3 (Besluitvorming): AI als leermiddel, niet als butler - deze blog

Deze blog begint met het verificatieprobleem: hoe weten begeleiders of studenten AI verantwoord... read more

tooling

AI Coding Sucks 23 december 2025 Leestijd: 11 minuten

In oktober 2025 ging een video viraal: “AI Coding Sucks” van CJ van Coding Garden. De frustratie resoneerde bij duizenden developers. Maar is dit het hele verhaal?

In dit artikel verken ik het spectrum van AI-assisted development: van CJ’s frustratie, via “vibe coding” en gestructureerde aanpakken, tot de vraag wat dit betekent voor software engineering onderwijs. Spoiler: als docent zie ik juist kansen.

CJ’s frustratie: het plezier is weg

CJ (ook bekend van de Syntax podcast) verwoordt wat veel developers voelen maar niet durven zeggen (CJ, 2025):

“I used to enjoy programming. Now, my days are typically... read more

webdev

What is a front-end framework? 02 december 2024 Leestijd: 3 minuten

Originally posted on Quora

A front-end framework (note the hyphen (-) in front-end) is a framework for the front-end :). This applies to both Bootstrap and Angular, though a bit more to the latter. But that’s probably not enough to answer the question, so let’s define the terms in more detail.

First front-end generally refers to a web front-end. A web front-end is simply a webpage or bunch of pages together. Perhaps also a single page application (or series thereof ‘pockets of SPA’) which took over in many websites after the use of AJAX became commonplace. I... read more

Which language to build a website? 01 december 2024 Leestijd: 2 minuten

Originally posted on Quora

Question: For any website designing, which language is good?

Well, actually there is only one language!

And that is HTML: HyperText Markup Language.

Version 5 (e.g. HTML5) has been the thing since many years. It’s a living standard, e.g. constantly evolving but the base has been constant for years.

Google will give you this information. All other languages you’ll find are just ‘wrappers’ around HTML. Like PHP, ASP, Ruby (on Rails), etc. These languages all generate HTML. Typically using a framework specifically for that. This generating is done on the server and then... read more

zelfbewustzijn

Testing the LLM 14 januari 2026 Leestijd: 11 minuten

Wat gebeurt er als je een AI opeens een compleet onzin commando geeft?

Werkend met CoPilot, ChatGPT en zeker ook Claude in de IDE, voelt vaak alsof je met een mens chat. Met ‘iemand’ die heel snel je commando’s opvolgt en die heel veel weet. En waarvan je wel in je achterhoofd probeert te houden (moet houden) dat die soms opeens iets raars kan doen. Maar de meeste tijd doet deze het prima, en instructies via de chat geven, weliswaar met hele stukken tekst erin, begint toch een stuk makkelijker te voelen dan zelf bestanden te openen. En ‘hij’ spreekt... read more

  • agile (2)
  • ai (7)
  • alignment (1)
  • antropoceen (1)
  • apa (1)
  • besluitvorming (1)
  • bewustwording (1)
  • big-tech (1)
  • blog (1)
  • boeken (1)
  • ci (1)
  • claude (1)
  • clean-code (1)
  • dada (1)
  • devops (3)
  • dotnet (1)
  • duursport (3)
  • ethiek (2)
  • flibbertigitting (1)
  • frontend (1)
  • full-stack (1)
  • hbo-ict (1)
  • html (1)
  • humor (1)
  • interactie (1)
  • leren (1)
  • llm (3)
  • maatschappij (1)
  • meta (1)
  • milieu (1)
  • onderwijs (11)
  • oordeelsvorming (1)
  • performance (1)
  • personal (1)
  • planning (1)
  • polymorfisme (1)
  • privacy (2)
  • processing (1)
  • programmeren (1)
  • prompting (1)
  • psychologie (1)
  • quora (3)
  • safety (1)
  • self-hosted (1)
  • social-media (1)
  • software (3)
  • software-engineering (4)
  • spelunking (1)
  • stage (1)
  • swimrun (3)
  • taxonomie (1)
  • technisch-schrijven (1)
  • testing (1)
  • toetsing (1)
  • tooling (1)
  • webdev (2)
  • zelfbewustzijn (1)

    2026 © Bart van der Wal

    Ik zit in AI-gebruikstype 1: lees meer

    Posts
    Tags
    Over mij
    Stats