Individual Agency and AI-Driven Velocity in Software Development
Jason Fried and David Heinemeier Hansson suggest that the biggest competitive advantage in software development today is mastering the final mile of a project. While many teams focus on long-term planning and theoretical scale, real speed comes from closing the gap between identifying a problem and shipping a fix. By using AI as a persistent, context-aware partner, they have turned the slow parts of development into a fast-paced sprint. This approach helps individuals avoid the friction of human coordination and traditional bottlenecks, creating a cycle of progress. For leaders and builders, the lesson is simple: the ability to maintain individual control and shorten feedback loops is the ultimate advantage in an era where technical execution is becoming automated.
The Velocity of Individual Agency
The most interesting insight from Fried and Hansson is their move toward individual-first development. They argue that the standard model of team-based software creation, which is often slowed down by meetings, coordination, and the need for consensus, is inherently less efficient than a focused individual working with AI.
"I know whether we're done or not. I know whether it's good or not, I can steer it because I know what it's making. That's when you get the most pure acceleration as soon as you start working with other people... you're not getting the same sense of acceleration because humans are still on the loop."
-- David Heinemeier Hansson
When an individual works alone, they remove the noise of constant communication. By using AI to handle the vague parts of development, such as asking the model to suggest layouts or testing strategies rather than just writing specific code, they shift the human role from laborer to architect. This creates a feedback loop where the developer is pulled forward by the work itself, rather than having to force motivation through bureaucratic hurdles.
The Downstream Cost of Social Friction
Hansson points out a recurring pattern: the systems we build to solve problems often introduce new, hidden costs that lower the quality of the experience. He contrasts the simple interaction of a local business owner with the clunky experience of using an app to order food at a restaurant.
While the app promises efficiency, it creates a barrier that removes the social value of the lunch itself. This is a common systems-thinking trap: optimizing for a single metric like transaction speed while ignoring the impact on the user experience. The obvious fix, digitizing the menu, actually makes the experience worse by forcing users to look at screens instead of talking to each other.
The Power of the Second-Order Interaction
Fried notes that the most transformative part of modern AI is not its ability to generate code, but its capacity for persistent, context-aware follow-up. He compares this to high-level interviewing: the value is not in the initial question, but in the ability to catch a thread and go deeper.
"People talk about at its basic level people talk about like AI as sort of a better Google but the thing is you could never do this with Google or search engines at all... you can't ask a follow-up. You can't go deeper actually. You could search again, but it's all lost."
-- Jason Fried
This shift from search to conversation changes how teams solve problems. Instead of hitting a wall and losing momentum, a developer can treat the AI as a sounding board, keeping the context of the problem until it is solved. This creates a durable advantage: teams that use this follow-up capability can debug and design in real-time, whereas teams relying on static documentation or traditional search will inevitably slow down when they hit a roadblock.
Key Action Items
- Audit your human-in-the-loop friction: Identify tasks where team coordination slows down progress. Can these be restructured to allow an individual to own the execution from start to finish? (Immediate)
- Shift from tasking to architecting: Stop using AI only for small code snippets. Start asking, "What would you do here?" and treat the model as a peer for design and strategy. (Over the next quarter)
- Prioritize finish line sprints: Structure projects to reach the polishing phase faster. The satisfaction of solving small, rapid-fire problems at the end of a project is a powerful engine for team morale. (Ongoing)
- Re-evaluate efficiency tools: Before implementing a new digital process, ask if it removes a human connection that provides value. Don't automate the social parts of your business. (Immediate)
- Adopt follow-up thinking: When using AI for research or problem-solving, treat it as a conversation, not a search engine. Use follow-up questions to probe the why behind the output. (Starting today)
- Invest in individual agency: Over the next 12 to 18 months, prioritize hiring and tooling that empowers individual contributors to ship complete features, rather than relying on large, cross-functional teams for every minor change. (12-18 months)