What will the state of AI be like by this time next year?
Predictions about AI development over the coming year — CLI agents will dominate, AI generators will become standard, and LLM improvements will plateau.
Predictions about AI development over the coming year — CLI agents will dominate, AI generators will become standard, and LLM improvements will plateau.
The weary pilgrim tosses his last coin into the well, whispering his deepest desire to the dark waters. He hopes some hidden magic might make it real. The dream of the wishing well is as old as humanity. The genie in the bottle, the magic wand, the monkey’s paw. People have always wanted to speak their desires into existence. AI code generators like Lovable or V0 are just the latest way to meet this age-old desire. ...
Organizations should evaluate AI tools based on compliance, community support, and team management capabilities — not just productivity gains.
There’s a world of difference between Andrej Karpathy’s vibe coding and the kind you’d see from most product managers. The former understands what the machine is doing under the hood. The latter talks about specs without understanding the inner workings of the product increment. A better name for that workflow would be “blind vibe coding”. It’s hard to overstate just how different non-techies talk to their Cursor agent. From the original prompt to the intermediate feedback, a technical background makes everything easier, more informed and better. It’s tough to put myself in the shoes of those who lack those technical chops. ...
AI tools are overhyped, but their results undeniable. They turbocharge software engineers. Product managers, on the other hand, struggle to find the same productivity boost. Sure, they can create an interactive mockup in Lovable, but that’s of very limited use on brownfield products. So what can a PM do? There is a tempting, popular idea out there that leads to a dead-end street. The cardinal sin of AI-powered product management is having Claude generate your Product Requirement Documents for you. It’s unfortunate how popular that sin is getting. ...
An experiment in using AI code agents to write all the missing unit tests for an existing codebase. Let’s take code coverage to 100%.
Rock climbing is one of my favourite ways to blow off steam. Whenever I tell people about that hobby, I get a common response: “Sounds really cool, but I could never do that because of my fear of heights…” Fear of heights is real, and it’s something we all have. In order to climb, we need to conquer that fear. And the only way to conquer that fear is… to climb. ...
Traditional hourly billing is broken for software agencies — AI enables faster development while introducing new costs, necessitating value-based pricing.
In my line of work, I see a lot of legacy code – products that were built so fast the foundations are weak. Every little change causes something else to break. The industry standard way to stabilise such a codebase has always been test automation. But writing unit tests takes time, and in the rush of shipping features, that time is often dedicated to anything but tests. As the product expands and the code gets ever more complex, this lack of tests becomes a painful problem. If small changes break the system, sweeping changes are downright scary. The team gets paralysed. ...
LLMs are productivity multipliers for software engineers. Over the last few years, the quality of their output has reached a professional level. They cannot one-shot a complete SaaS product (yet), but it’s more than just fancy autocomplete. What used to take an hour now takes minutes. Once you get used to building with AI-powered tools, the alternative feels awkward. I remember developing software in the early 2000s. The internet existed, but treasure troves like Stack Overflow didn’t. Building something with a new framework meant buying and reading the physical book. Before hoodies were in, the sign of the real developer was a stack of O’Reilly books on your desk. ...