Notitie
I would like to propose some formal definitions.
AI slop is software whose structure has degraded through repeated AI-assisted modifications until it exceeds the team’s ability to confidently understand, verify, or safely maintain it.
Vibe code is AI generated code accepted without sufficient human understanding or verification. Vibe coding is the behavior. AI slop is the potential, eventual outcome if we continue to vibe code the same app/source code.
— Tanya Janca (@shehackspurple), 23 juli 2026
Wat mij betreft zijn dit goede definities. Ze maken ook duidelijk waarom we niet alle code die met ondersteuning van AI geschreven wordt als vibe coding moeten bestempelen. Het onderscheid zit niet in het gebruik van AI op zich, maar in de manier waarop je ermee werkt. AI kan een ontwikkelaar wel degelijk versterken, zolang die de gegenereerde code begrijpt, kritisch beoordeelt en verifieert. Verantwoord gebruik van AI betekent dus dat de ontwikkelaar zelf zicht houdt op de werking en kwaliteit van de code, en er ook de verantwoordelijkheid voor blijft dragen. Dat laatste is misschien nog wel het belangrijkste, daar zit een artikel op zich in.