Ik zie veel "Ik schreef nooit tests, maar nu vraag ik gewoon LLM om een volledige suite te genereren". Maar is dit niet verkeerd?
Als je vanuit de eerste principes denkt, als tests definitief bewijs zijn dat je code werkt, dan zou je veel handmatige inspanning moeten steken in het ontwerpen van een goede test suite, en dan gewoon LLM de daadwerkelijke code laten genereren om aan de tests te voldoen. Waarom is de gangbare praktijk de andere kant op?
Het lijkt erop dat TDD in theorie zou moeten gedijen in agentic-first coderen, maar dat doet het niet. Waarom?
Veel mensen zeggen dat vibe coding hen meer uitput dan reguliere programmering. Dit komt door de giftige anti-zone waarin je terechtkomt door constant aan de hendel te trekken. Je komt in een staat die vergelijkbaar is met die van gokverslaafden. Het verhit je hersenen.
Echte flowtoestand is energiek en belonend, omdat het je in staat stelt om het systeem waar je aan werkt echt diepgaand te begrijpen. Je hebt echte controle, en je hersenen voelen zich veilig.