Het is geloof ik de gewoonte van niet-ontwikkelaars die het over vibe coden (in natuurlijke taal AI de opdracht geven een app te maken) hebben om als eerste te benadrukken dat ze geen ontwikkelaar zijn 😉 Ik ook niet. In 1993 het keuzevak Turbo Pascal en Turbo Pascal voor gevorderden gedaan maar dat is én heel erg verouderd én ik was er erg slecht in.
Een praktisch probleem los je nu makkelijk zelf op door, in mijn geval Claude Code, te vragen een app of webpagina te maken. Zo wilde ik meer overzicht hebben over boeken die ik wil lezen, lees en gelezen heb. Ik gebruikte Obsidian: elke boek is een notitie en in de metadata vooraan in de notitie auteur, titel, gelezen, notitie gemaakt. Voordeel is dat je dan met de plugin Dataview in de notitie kon laten opnemen welke boeken je nog meer van die auteur hebt gelezen en een pagina kunt maken met daarop de titels geordend op status gelezen ja/nee. Maar het is werk om te maken en bij te houden.

Ik maak nog steeds van de boeken die ik lees (en luister) een notitie maar wilde liever een lees-app hebben. Enter Claude Code. In natuurlijke taal beschrijf je wat de app moet doen, hoe die eruit moet zien, wat je niet wil dat ie doet. Claude Code vraagt wat toestemmingen en gaat aan het werk. Soms krijg je opties (Hoe wil je boeken kunnen verwijderen? Wil je naast de scan-optie ook uit je fotobibliotheek kunnen importeren) en er is een eerste versie. Voor en iPhone-app heb je Xcode nodig maar Claude helpt je door het proces, legt stap-voor-stap uit wat je moet doen en bij een foutmelding plak je die in Claude en volgt de instructies weer op. Het icoontje op het scherm is een boekenworm die leest. Dat kan nog wat aanpassing gebruiken.

Een simpele app waarmee ik een kaft kan scannen of een plaatje van een kaft importeer, de app haalt de tekst eruit en doet een voorstel voor titel, ondertitel en auteur die ik kan aanpassen of accepteren en een menuutje voor de status (wil ik lezen, lees ik, gelezen). Simpel maar het werkt.

Uiteraard wil je geen voor jou onbekende code op je smartphone hebben als het gaat om medische data of betalingen maar voor een eigen app die recht-toe-recht-aan functioneert is het ideaal. Denk ook aan habit-trackers, een journal app of een app waarin je beperkt houdbare producten scant met een waarschuwing als de houdbaarheidsdatum nadert.