Why Software Engineering Is Becoming: Plan and Review

This ad is not shown to multipass and full ticket holders
JS Nation
JSNation 2026
June 11 - 15, 2026
Amsterdam & Online
The main JavaScript conference of the year
Upcoming event
JSNation 2026
JSNation 2026
June 11 - 15, 2026. Amsterdam & Online
Learn more
Bookmark
Rate this content

Code generation scales. Planning and review don't, limiting how fast AI-native teams can ship. This talk traces the evolution of developer tooling to the current explosion of coding agents, and makes the case for why the biggest opportunity now is helping engineers plan and review faster.

This talk has been presented at AI Coding Summit 2026, check out the latest edition of this Tech Conference.

FAQ

AI coding agents can significantly reduce the time spent writing code, allowing engineers to focus more on planning and reviewing, which can lead to shipping more work efficiently.

The key aspects to optimize are planning and reviewing. Spending more time planning can save time in reviewing, which is a crucial part of the workflow.

Spending more time on planning can reduce the need for extensive reviewing, as a well-structured plan can lead to more accurate AI-generated code changes.

One major mistake is having a complicated dev setup, which can make reviewing changes time-consuming. Simplifying the dev environment can facilitate quicker reviews.

AI can be used to review changes before a human review, identifying necessary changes and prioritizing them, which saves time and improves efficiency.

Working on multiple tasks in parallel allows continuous productivity, as coding agents can work on different tasks simultaneously, keeping the engineer engaged.

Automating repetitive tasks requested by AI can enhance productivity by reducing manual setup and execution time, allowing engineers to focus on more complex tasks.

You can learn more by following the co-founder Louis on Twitter at @tokengobbler or visiting vibekanban.com for guides and tips on working with coding agents.

Vibe Kanban is a tool that helps software engineers work with coding agents to optimize their workflow, increase productivity, and accomplish more.

It's important to have a system of record, such as Vibe Kanban, Notion, or Google Docs, to manage tasks efficiently and keep track of progress.

Louis Knight-Webb
Louis Knight-Webb
18 min
26 Feb, 2026

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Louis from Vibe Kanban discusses optimizing workflows for software engineers with coding agents, focusing on planning and review. Leveraging AI tools like GitHub Copilot and ChatGPT can enhance productivity by reallocating time effectively. Reflecting on time saved by AI, the focus is on optimizing planning and reviewing to boost productivity. Emphasizing detailed planning processes and effective use of AI coding agents to ensure successful outcomes. Simplifying reviewing processes to save time and enhance productivity through efficient code review. Leveraging Codex and Claude coding agents for efficient code review to optimize time and workflow. Minimizing time spent on code review by providing feedback to coding agents within the editor, working on multiple tasks in parallel, and automating tasks requested by AI for enhanced productivity.

1. Optimizing Workflow for Software Engineers

Short description:

Louis, a co-founder of Vibe Kanban, discusses optimizing workflows for software engineers with coding agents, focusing on planning and review. Coding agents' capabilities are evolving, shifting time allocation from writing to planning and reviewing. Leveraging AI tools like GitHub Copilot and ChatGPT can enhance productivity by reallocating time effectively.

Hi there. I'm Louis and I'm one of the co-founders of Vibe Kanban. And we make tools that help software engineers work with coding agents. And that means that we spend a lot of time thinking about how to effectively work with coding agents, be productive, get more done. And there's a lot that can be accomplished. And so if you can figure out ways to optimize your workflow, you can get a lot of advantage in a world where some engineers who figure out how to use AI are going to be getting two, three, four times as much shipped as those that don't.

Today, I'm going to focus on two aspects of this. One is planning and one is review, and how you can optimize your workflow around these two human elements of the process that are becoming more and more prevalent. So, one of the things that I think about a lot is that as coding agents' capabilities have become stronger, they are running for longer. They're taking more time to complete their work. If we look at the types of jobs that you might do on a day to day as a software engineer, you can bucket them into planning, writing code, and reviewing code, whether that's reviewing what you do or reviewing what your teammates do.

And if we tried to put a percentage of what amount of time we're spending doing those different jobs, I think before AI significantly started to improve people's productivity, it might have looked a bit like this, a significant amount of writing code, a decent amount of reviewing both your own and other people's code, and a little bit of planning as well. And as things start to get accelerated through AI, so first with GitHub Copilot, then through ChatGPT, later with Cursor, and of course, most recently, again with Cloud Code, you start to see that actually the writing code part has flipped from being the thing that I spend most of my day doing to the thing that I'm spending almost no time doing.

2. Leveraging Time Savings for Increased Productivity

Short description:

Reflecting on the time saved by leveraging AI in coding tasks, the focus shifts to optimizing planning and reviewing to enhance productivity and achieve more efficient outcomes.

And so, I guess the question is, what do we do with all that extra time that we just got back? Well, one of the things you could do is get on TikTok, or play Candy Crush, or, you know, my vice, I don't mind admitting to, is doom-scrolling Twitter. And there are even IDs now that will help you procrastinate the hardest if that's what you want to do. However, I think there are actually plenty of things that you can do. And one of the things to think about is that actually, even though writing code is not really something that's even part of my workflow anymore, there are other areas of the workflow that seem to be taking up more time than before.

So, if before I was spending 10 minutes writing code, and thanks to AI assistance I'm now spending one minute writing code, I didn't just get nine minutes back. In fact, I think it probably added at least two minutes to the amount of time I had to spend planning, and at least two minutes to the amount of time I have to spend reviewing code. And so, it's a mixture of being both an accelerant and also displacing work to other areas of the workflow, creating work in those areas. And so, if that's true, then basically, if you want to ship more, you need to find ways to plan and review more quickly.

If you're sitting there thinking, I really want to, you know, ship something, and I'm just looking for the lever to pull that's going to help me get that out there even faster, essentially, if you can figure out how to plan more faster, review more faster, you can figure out how to ship more. That is the biggest lever you now have. So, I'm going to dive now into some of the tips that I have for getting more done or making your life, you know, more fun in a world where most of the job of software engineering is becoming planning and review.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Design to Code Using a Custom Design System with AI
React Summit US 2025React Summit US 2025
19 min
Design to Code Using a Custom Design System with AI
Chaitanya, Principal Engineer at Atlassian, discusses the design system at Razorpay, the impact of AI on UI development, and the integration of AI with design systems for enhanced productivity. Detailed prompts for AI to build UI components can be cumbersome. Imagine a seamless process where AI interprets Figma designs to create UI. Leveraging design expertise and focusing on business logic, not writing detailed AI prompts. Blade's MCP server facilitates the magic of transforming Figma designs into UI code by collaborating with Figma and OpenAI.
Powering Cody Coding Assistant Using LLMs
C3 Dev Festival 2024C3 Dev Festival 2024
29 min
Powering Cody Coding Assistant Using LLMs
This Talk explores the world of coding assistants powered by language models (LLMs) and their use cases in software development. It delves into challenges such as understanding big code and developing models for context in LLMs. The importance of ranking and code context is discussed, along with the use of weak supervision signals and fine-tuning models for code completion. The Talk also touches on the evaluation of models and the future trends in code AI, including automation and the role of tasks, programming languages, and code context.