code last
Code last in this channel's material
In the channel's conversation with Guillermo Rauch — founder and CEO of Vercel — code last describes a shift in how software development unfolds in an AI world: the act of writing code moves to the end of the process rather than being the first thing you reach for. Rauch, the creator of Next.js and Socket.io, explains why he no longer calls himself a coder — with AI able to produce the implementation, the valuable work happens earlier: understanding the problem, designing the solution, and deciding what to build. The code becomes the final, least-defining step.
Why it matters
For engineers navigating the shift to an allocation economy, code last reframes where judgment and effort belong. Instead of measuring your work by lines written, you spend more of your time on exploration and direction-setting, and let the implementation follow.
- Code last means writing the code is the final step, not the starting point of building software.- In the source conversation, Rauch ties this to no longer calling himself a coder in an AI-driven world.- It connects to the allocation economy shift for engineers: value moves toward deciding and designing what to build.