A cartoon sandwich with a pink brain as the filling between two slices of toast and lettuce

The Bread Got Thicker

·1 min readaillmsoftware engineeringcoding agentsengineering culture

Matheus Lima's Brain Sandwich describes working with AI as think first, delegate, then think again. It maps neatly onto how I see the developer role changing. For most of my career, the time split looked like this: a thin slice of planning at the start, a thick middle of writing code, and whatever testing the schedule allowed at the end. Implementation was the bulk of the job, so it was also where most of the hours went. Planning was often rushed because the clock was already running, and testing got squeezed because the deadline was close.

With coding agents, the middle layer shrinks and the two outer layers grow. The valuable up-front work is understanding the problem, the complexity, the architecture and the trade-offs well enough to tell an agent what to build and, just as important, what not to. An agent will happily implement a vague idea or a wrong design, quickly and with confidence. Everything I skip before handing off comes back later as rework.

The back end changes even more. When I wrote the code myself, I understood it by default, and review and testing were a safety net on top. Now they are how I come to understand it at all. I read the diff, question whether the complexity is justified, and test the behavior, including the edge cases the agent never thought about. This is also where a team's quality gets decided, because generating code is cheap and being confident in it is not. The sandwich got a lot of bread, and the filling is the part we outsourced.