The next article contains clips from a latest Stay with Tim O’Reilly interview. You’ll be able to watch the complete model on the O’Reilly Media studying platform.
Addy Osmani is considered one of my favourite folks to speak with in regards to the state of software program engineering with AI. He spent 14 years main Chrome’s developer expertise crew at Google, and just lately moved to Google Cloud AI to give attention to Gemini and agent improvement. He’s additionally the writer of quite a few books for O’Reilly, together with The Efficient Software program Engineer (due out in March), and my cohost for O’Reilly’s AI Codecon. Each time I speak with him I come away feeling like I’ve a greater grip on what’s actual and what’s noise. Our latest dialog on Stay with Tim O’Reilly was no exception.
Listed below are a number of the issues we talked about.
The arduous drawback is coordination, not technology
Addy identified that there’s a spectrum in how persons are working with AI brokers proper now. On one finish you’ve solo founders operating a whole lot or 1000’s of brokers, generally with out even reviewing the code. On the opposite finish you’ve enterprise groups with high quality gates, reliability necessities, and long-term upkeep to consider.
Addy’s take is that for many companies, “the true frontier shouldn’t be essentially having a whole lot of brokers for a activity only for its personal sake. It’s about orchestrating a modest set of brokers that remedy actual issues whereas sustaining management and traceability.” He identified that frameworks like Google’s Agent Improvement Package now assist each deterministic workflow brokers and dynamic LLM brokers in the identical system, so that you get to decide on if you want predictability and if you want flexibility.
The ecosystem is growing quick. A2A (the agent-to-agent protocol Google contributed to the Linux Basis) handles agent-to-agent communication whereas MCP handles agent-to-tool calls. Collectively they begin to appear like the TCP/IP of the agent period. However Addy was clear-eyed about the place issues stand: “Virtually no one’s discovered make all the things work collectively as easily as attainable. We’re getting as near that as we will. And that’s the precise arduous drawback right here. Not technology, however coordination.”
The “One thing Massive Is Occurring” debate
In response to one of many viewers questions, we spent a while on Matt Shumer’s viral essay arguing that the present second in AI is like simply earlier than the COVID-19 epidemic hit. These within the know had been sounding the alarm, however most individuals weren’t listening to it.
Addy’s take was that “it felt just a little bit like someone who hadn’t been following alongside, simply lastly getting round to making an attempt out the most recent fashions and instruments and having an epiphany second.” He thinks the piece lacked grounding in knowledge and didn’t do an awesome job distinguishing between what AI can do for prototypes and what it could possibly do in manufacturing. As Addy put it, “Sure, the fashions are getting higher, the harnesses are getting higher, the instruments are getting higher. I can do extra with AI as of late than I might a 12 months in the past. All of that’s true. However to say that every one sorts of technical work can now be carried out with close to perfection, I wouldn’t personally agree with that assertion.”
I agree with Addy, however I additionally know the way it feels if you see the longer term crashing in and nobody is paying consideration. At O’Reilly, we began working with the online when there have been solely 200 web sites. In 1993, we constructed GNN, the primary net portal, and the online’s first promoting. In 1994, we did the primary large-scale market analysis on the potential of promoting as the online’s future enterprise mannequin. We went round lobbying telephone firms to undertake the online and (a number of years later) for bookstores to concentrate to the rise of Amazon, and no one listened. I’m an enormous believer in “one thing is occurring” moments. However I’m additionally very conscious that it all the time takes longer than it seems.
Each issues may be true. The route and magnitude of this shift are actual. The fashions hold getting higher. The harnesses hold getting higher. However we nonetheless have to determine new sorts of companies and new sorts of workflows. AI received’t be a tsunami that wipes all the things away in a single day.
Addy and I will probably be cohosting the O’Reilly AI Codecon: Software program Craftsmanship within the Age of AI on March 26, the place we’ll go a lot deeper on orchestration, agent coordination, and the brand new expertise builders want. We’d like to see you there. Join free right here.
And in the event you’re excited by presenting at AI Codecon, our CFP is open via this Friday, February 20. Try what we’re in search of and submit your proposal right here.
Feeling productive vs. being productive
There was an awesome line from a publish by Will Manidis referred to as “Device Formed Objects” that I shared throughout our dialog: “The marketplace for feeling productive is orders of magnitude bigger than the marketplace for being productive.” The essay is about issues that really feel superb to construct and use however aren’t essentially doing the work that must be carried out.
Addy picked up on this instantly. “There’s a distinction between feeling busy and being productive,” he mentioned. “You’ll be able to have 100 brokers working within the background and really feel such as you’re being productive. After which somebody asks, What did you get constructed? How a lot cash is it making you?”
This isn’t to dismiss anybody who’s genuinely productive operating plenty of brokers. Some persons are. However a wholesome skepticism about your personal productiveness is price sustaining, particularly when the instruments make it really easy to really feel such as you’re shifting quick.
Planning is the brand new coding
Addy talked about how the steadiness of his time on a activity has shifted considerably. “I’d spend 30, 40% of the time a activity takes simply to really write out what precisely is it that I would like,” he mentioned. What are the constraints? What are the success standards? What’s the structure? What libraries and UI parts must be used?
All of that work to get readability earlier than you begin code technology results in much-higher-quality outcomes from AI. As Addy put it, “LLMs are excellent at grounding issues within the lowest frequent denominator. If there are patterns within the coaching knowledge which can be in style, they’re going to make use of these until you inform them in any other case.” In case your crew has established greatest practices, codify them in Markdown recordsdata or MCP instruments so the agent can use them.
I linked the planning section to one thing bigger about style. Take into consideration Steve Jobs. He wasn’t a coder. He was a grasp of figuring out what good regarded like and driving those that labored with him to realize it. On this new world, that talent issues enormously. You’re going to be like Jobs telling his engineers “no, no, not that” and giving them a imaginative and prescient of what’s lovely and highly effective. Besides now a few of these engineers are brokers. So administration talent, communication talent, and style have gotten core technical competencies.
Code overview is getting tougher
One factor Addy flagged that doesn’t get sufficient consideration: “More and more groups really feel like they’re being thrashed with all of those PRs which can be AI generated. Folks don’t essentially perceive all the things that’s in there. And you need to steadiness elevated velocity expectations with ‘What’s a top quality bar?’ as a result of somebody’s going to have to take care of this.”
Understanding your high quality bar issues. What are the instances the place you’re snug merging an AI-generated change? Perhaps it’s small and well-compartmentalized and has stable check protection. And what are the instances the place you completely want deep human overview? Getting clear on that distinction is likely one of the most sensible issues a crew can do proper now.
Sure, younger folks ought to nonetheless go into software program
We acquired a query about whether or not college students ought to nonetheless pursue software program engineering. Addy’s reply was emphatic: “There has by no means been a greater time to get into software program engineering in case you are somebody that’s snug with studying. You don’t essentially have the burden of many years of figuring out how issues have traditionally been constructed. You’ll be able to strategy this with a really contemporary set of eyes.” New entrants can go agent first. They will get deep into orchestration patterns and mannequin trade-offs with out having to unlearn previous habits. And that’s an actual benefit when interviewing at firms that want individuals who already know work this manner.
The extra vital level is that within the early days of a brand new know-how, folks principally attempt to make the previous issues over once more. The actually huge alternatives come after we determine what was beforehand unimaginable that we will now do. If AI is as highly effective because it seems to be, the chance isn’t to make firms extra environment friendly on the usual work. It’s to unravel completely new issues and construct completely new sorts of merchandise.
I’m 71 years previous and 45 years into this business, and that is probably the most excited I’ve ever been. Greater than the early net, greater than open supply. The long run is being reinvented, and the individuals who begin utilizing these instruments now get to be a part of inventing it.
The token price query
Addy had a humorous and sincere admission: “There have been weeks once I would take a look at my invoice for the way a lot I used to be utilizing in tokens and simply be shocked. I don’t know that the productiveness features had been truly worthwhile.”
His recommendation: experiment. Get a way of what your typical duties price with a number of brokers. Extrapolate. Ask your self whether or not you’d nonetheless discover it precious at that value. Some folks spend a whole lot and even 1000’s a month on tokens and really feel it’s worthwhile as a result of the choice was hiring a contractor. Others are spending that a lot and principally feeling busy. As Addy mentioned, “Don’t really feel like you need to be spending an enormous sum of money to not miss out on productiveness wins.”
I’d add that we’re in a interval the place these prices are massively backed. The mannequin firms are overlaying inference prices to get you locked in. Benefit from that whereas it lasts. But additionally acknowledge that lots of effectivity work is but to be carried out. Simply as JavaScript frameworks changed everybody hand-coding UIs, we’ll get frameworks and instruments that make agent workflows way more token-efficient than they’re right this moment.
2028 predictions are already right here
One of the hanging issues Addy shared was {that a} group within the AI coding group that he’s a part of had put collectively predictions for what software program engineering would appear like by 2028. “We just lately revisited that record, and I used to be sort of shocked to find that just about all the things on that record is already attainable right this moment,” he mentioned. “However how shortly the remainder of the ecosystem adopts these items is on an extended trajectory than what is feasible.”
That hole between functionality and adoption is the place a lot of the attention-grabbing work will occur over the following few years. The know-how is operating forward of our capability to soak up it. Determining shut that hole, in your crew, your organization, and your personal follow, is the true job proper now.
Brokers writing code for brokers
Close to the top we answered one other nice viewers query: Will brokers ultimately produce supply code that’s optimized for different brokers to learn, not people? Addy mentioned sure. There are already platform groups having conversations about whether or not to construct for an agent-first world the place human readability turns into a secondary concern.
I’ve a historic parallel for this. I wrote the handbook for the primary C compiler on the Mac, and I labored intently with the developer who was hand-tuning the compiler output on the machine code stage. That was about 30 years in the past. We stopped doing that. And I’m fairly assured there will probably be an identical second with AI-generated code the place people principally simply let it go and belief the output. There will probably be particular instances the place folks dive in for absolute efficiency or correctness. However they’ll be uncommon.
That transition received’t occur in a single day. However the route appears fairly clear. You’ll be able to assist to invent the longer term now, or spend time later making an attempt to meet up with those that do.
This dialog was a part of my ongoing collection of discussions with innovators, Stay with Tim O’Reilly. You’ll be able to discover previous episodes on the O’Reilly studying platform.

