Software Engineering Is Becoming Plan and Review — Louis Knight-Webb, Vibe Kanban

· Source: AI Engineer · Field: Technology & Digital — Software Development & Engineering, Artificial Intelligence & Machine Learning, Emerging Technologies & Innovation · Depth: Intermediate, long

Summary

Louie, founder of Vibe Canvas and AI Tinkers London, discusses the evolving role of software engineers as AI coding agents become more capable. He posits that the primary work for engineers will shift from writing code to planning and reviewing, driven by tools like GitHub Copilot, Cursor, and Claude Code. The presentation outlines two main approaches to working with AI: a plan-based method, involving extensive upfront planning to reduce review time, and a review-heavy method, where less planning leads to more iterative corrections. The speaker emphasizes that longer agent run times, now extending to 5-10 minutes for complex tasks, necessitate new interfaces and a shift towards managing multiple parallel work streams. He introduces Vibe Kanban, a tool designed to facilitate this new workflow, and concludes by announcing the commercial shutdown of Vibe Kanban, citing difficulties in monetizing individual users and competing in a mature enterprise-focused market, though the project will continue non-commercially.

Key takeaway

For software engineers adapting to AI-driven development, recognize that your role is increasingly becoming one of planning and reviewing. Prioritize detailed upfront planning, especially for backend and migration tasks, to significantly reduce time spent on iterative corrections. As AI agents execute longer, embrace tools and workflows that enable managing multiple parallel tasks, shifting your focus from deep coding to orchestrating and validating AI outputs to maximize your efficiency.

Key insights

AI coding agents are shifting software engineering work towards planning and reviewing, demanding new workflows and tools.

Principles

Method

Adopt a plan-based approach for backend feature development, refactoring, and migrations, while a more iterative, review-heavy approach may suit complex frontend feature development due to inherent statefulness and edge cases.

In practice

Topics

Best for: Machine Learning Engineer, Software Engineer, AI Engineer, Entrepreneur

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by AI Engineer.