It would appear that, with AI, everyone is trying to go for the moonshot, the magical combination of elements that will make code write itself autonomously, reliably, sustainably and, more than anything, cheaply. This is not a new idea, and it's not working. Look, I get it, I understand the allure of the moonshot: breaking new ground, creating new paradigms, featuring as the celebrated hero on the…
I’ve been thinking about AI and autonomous agents. There are many variants of how to get to autonomy but they all seem to be based on the same premise: the “well-defined project”. This is why there is so much emphasis in a well-written PRD with extensive reviews, sign-off, etc. Essentially Waterfall 2.0. I’m beginning to think that the opposite is true: the real automation is achieved with…
Every new tool opens the door to new practices that were previously impossible, and LLMs have brought us Vibe Coding. The concept is simple: you describe an LLM what you want, and the LLM produces code. Then you play with your application, if it seems to work then you crack open a beer (or your beverage of choice); if it doesn't then you tell the LLM what the problem is and ask it to fix the code.…