Code accounts for only 10 to 20% of the value engineers bring, according to Sean Grove.
2
Much of the work involves structured communication about users, their challenges, and the goals worth pursuing.
3
Engineers turn user stories into possible solutions, plans, and discussions with colleagues.
Summary
Sean Grove argues that describing engineering as writing code understates what engineers contribute. He estimates that code makes up 10 to 20% of the value, while structured communication accounts for the other 80 to 90%. The process he describes starts with talking to users and understanding their challenges. Engineers then distill those stories, think about possible solutions, define the goal they want to achieve, plan how to reach it, and share those plans with colleagues. The talk is brief, but its point is direct: engineering includes the work that happens before code is written and around the decisions that guide it.
Sean Grove says code is only about 10 to 20% of the value engineers bring. He calls the rest structured communication. This estimate changes how the job should be described, because writing code is one visible part of a process that also includes understanding problems, deciding what to solve, planning the work, and explaining those decisions to other people.
The process starts with users and their challenges
Grove begins his process with conversations with users. The purpose is to understand their challenges before deciding how to respond. The engineer gathers stories about what people are dealing with, rather than starting with an implementation. This puts user problems at the beginning of the work and gives later decisions something concrete to address.
User stories need to be distilled before solution work
After hearing users' stories, engineers distill them into a clearer account of the problem. Grove then describes thinking about how those problems might be solved. The sequence matters: the team first turns scattered experiences into an understandable problem, then considers possible solutions. Coding comes after this work of interpretation and problem definition.
Grove says engineers need to ask what goal they want to achieve and then plan ways to achieve it. That means a solution is connected to an intended outcome, rather than treated as code written for its own sake. The planning step gives the work a direction and links the proposed approach to the problem identified through user conversations.
The process ends, in Grove's short example, with sharing plans with colleagues. Communication is therefore part of the work itself. Engineers explain how they intend to reach the goal so other people can understand and discuss the approach. His estimate that structured communication makes up 80 to 90% of the value gives this planning and sharing work most of the weight in the overall job.