In short
Agentic AI and open-source software engineering at scale, framed as “software is tokens and time” with “speed still the moat.” Discusses how AMD’s Rock ’em stack enables agents to rewrite and improve itself, how teams should design test harnesses/guards for autonomous coding, and how organizations operationalize “intent to outcome” while handling context, observability, and upskilling.
Guest
Anush Elangovan, VP of AI Software at AMD. Background discussed in episode: long involvement with Rock ’em (from board support packages to a first-class software product), and work on agentic workflows and autonomous software projects (e.g., “Spur” that runs in autonomous mode).
Key claims
Open-source Rock ’em plus Frontier Models creates a self-improving flywheel; agentic SDLC shifts attention from human code review to test/harness engineering; commits become increasingly ephemeral as implementations are rewritten; scaling requires upskilling “the 1X/2X” majority and building context highways.
Notable examples
Writing a job scheduler to replace Slurm; Spur simulating hardware to “cheat” failing tests; an agent interface that ingests Teams/Outlook/Slack with a memory/context layer and interrupt queue.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Chapters
Tap a time to open that second in VOThe Evolving Landscape of AI
0:46 to 2:32
Discussion on the rapid evolution of AI and the role of AMD's Rock 'em Stack.
“And hardware is still a fundamental part of that, but it's part of a bigger and more complex puzzle.”
Agentic AI and Software Development
2:33 to 4:36
Exploring how agentic AI is transforming software development processes.
“It sounds like the open source world has enabled this kind of autonomously driven kind of development.”
Tokens, Time, and Speed in Software
4:37 to 7:47
Discussion on the importance of tokens and time in driving software efficiency.
“and add that to, you know, like sub-agents that are just autonomously crunching through the night.”
Personalization and Open Source Models
7:48 to 9:29
Impact of open source models on software development and personalization.
“And so, like, and it's about identifying those things and taking action on it.”
Gates and Guards in Autonomous Software
9:30 to 11:58
Examination of the checks and balances in autonomous software ecosystems.
“Like, what do you think about those opportunities and how is AMD like lining up with them as well?”
The Evolution of Code Review with LLMs
14:03 to 17:01
Explore how large language models change the landscape of code review and testing.
“Now I'd say it's like 99.9 % of your time is writing tests and validating the tests, right?”
Intent to Outcome: Redefining Software Development
17:01 to 22:56
Discuss the shift from traditional coding practices to a focus on intent and outcomes.
“But as humans, traditionally we've had gates and checkpoints, like PR reviews and PRDs and MRDs and, you know, engineering response documents.”
Automation and the Future of Software Engineering
22:56 to 28:00
Analyze the role of automation in software engineering and the implications for teams.
“is going to be really important to figuring out what levels of abstraction do we even need.”
The Rise of Agentic Systems
28:00 to 29:45
Explore how automation and agentic systems are transforming workflows.
“All you need is your data sources, your Slack channels, your teams, your meetings, calendars.”
Navigating Portability and Change
29:45 to 31:58
Discuss the challenges of adapting to rapid changes in technology.
“And along the way right now, the biggest thing on everyone's mind, I think, is portability.”
Show all 18 chapters
Operationalizing and Scaling Innovations
31:58 to 33:59
Learn about the hurdles in scaling new technological innovations.
“you get these amazing gains out of making these small, minuscule improvements over time.”
Bringing Teams Along in Transformation
33:59 to 36:58
Understand the importance of upskilling and team engagement during change.
“Yeah, I think, I don't want to beat up the metaphor and like check baggage, but it is, you really do have a mindset change, right?”
Creating a Safe Space for Learning
36:58 to 39:49
Discover methods to foster an environment for open questions and learning.
“Like versus if you had just given the ability to like upskill and bring people along.”
Bottlenecks in Upskilling and Organization
39:49 to 41:29
Identify potential organizational pitfalls as upskilling progresses.
“about putting opportunities and learning in their hands so that they can teach themselves.”
The Future of Workforce Management
41:29 to 42:04
Analyze how managing humans alongside agents will evolve the workforce.
“What do you think then becomes bottlenecks that maybe you see from your perspective of being in this world where you're seeing the whole ecosystem and how it's evolving and how folks are moving in and out of it?”
The Evolution of Management in AI
42:04 to 46:12
Learn how AI changes management structures and spans of control.
“I think going back to the wingspan, right?”
Creating Contextual Organizational Highways
46:13 to 48:28
Discover the importance of context and information flow in AI-driven teams.
“And I have, like, I personally have the same experience with, you know, even my Teams chat, my Outlook emails, whatever, right?”
The Role of Agents in Data Management
48:29 to 49:39
Explore how agents help manage overwhelming data and improve decision-making.
“what your taste is, what good looks like, and you just make it part of the instruction, the flow.”
Transcript
Automatic transcript. May contain errors.0:04I'm super excited to kick this off. So, you know, we're back and joining me today is Anush Elangovan, VP of AI Software at AMD. And Anush, it's only been about six months or so since you were last on the show. But in the world of AI, that genuinely feels like a decade or two. And last time we talked about how speed is the moat. That was the thesis we walked away from with our conversation with you and the importance of AMD's open source Rock 'em Stack driving all of that. But since then, the industry has certainly evolved and we're talking about a lot of things in orchestrating and delivering agents at scale.
0:46And hardware is still a fundamental part of that, but it's part of a bigger and more complex puzzle. So we're seeing a fundamental shift underneath with the folks that are utilizing and making the technology possible. A shift towards this agentic AI world. Like six months ago when we talked, people were barely orchestrating. And now GitHub can barely stay online. So Anoush, I'm so excited to dive into how the landscape is evolving, what your perspective on it is, and how AMD is rising to meet the occasion. So Anoush, welcome back. Yeah, thanks for having me, Andrew. This is exciting.
1:22Anush Elangovan:Yeah, I mean, six months ago, I think I probably thought, you know, agents were like prompts in a cron job, right? It's just a, you know, periodic, you're just prompting something and it's giving you some information. But in the past three months, it's kind of like evolved. My thought process has evolved to kind of like really understand what agents are and how agentic workflows are changing, like software development life cycles. And the part with AMD and Rockham specifically is that Rockham is not just powering 8 of 10 labs, etc., but it's now Agentic AI is being used to rewrite Rockham itself.
2:04Anush Elangovan:It's like a self-improving loop because Rockham is fully open source. And being fully open source, it is natively built into Frontier Models. And being natively built into Frontier Models, models know our hardware specifications. They know our software. And so the improvement is a flywheel that is just kicking off that now is going to become picking up the pace and picking up more RPM, if you will. Yeah, absolutely. It sounds like the open source world has enabled this kind of autonomously driven kind of development. We've seen this across a lot of places in the industry. we've talked about the rise of these like software factories, these autonomously driven software groups, open source software that flips some of the perspective on its head and might just be a solo maintainer with a huge army of agents and people are coming in with ideas that are going through a very strict gate for like, does this need to go in or not?
3:04So like, I totally know what you mean. It's like the shape of everything that we're making is evolving, But more importantly than ever, people are trying to do it at scale and safely and securely as well. And so, you know, all of that comes down to having a good, solid platform to build on, an ecosystem to partner with, right? And that's what Rock 'em, I think, is really all about. And like, what do you think has been like the most profound change that you've seen with teams that embrace the same kind of like open world, open methodology as you or that come to the table with you? Like, how has that helped both of y 'all, you know, raise everybody's ships?
3:45What are some what are some standout moments?
3:46Anush Elangovan:Yeah, so I think the ability for a small number of people to have outsized impact has just started to take off in the past few months. So we are seeing, like you said, I'd phrase this in, I call it the K transformation of software engineering. I think there's a bunch of folks that go in the upper arm that are just taken off. They've become identically enabled. They're multi-agent. And they're generating tens and hundreds and thousands of lives of code per week. And then we have the folks that are just on the cusp of learning what it is, and we need to upskill and bring them in. But the folks that are taking off are just like, their wingspan has increased so much.
4:40Anush Elangovan:and add that to, you know, like sub-agents that are just autonomously crunching through the night. There are people that are orchestrating what used to take like months and years of effort by large teams with just like one person, right? It's just one person just poking the right buttons and then it's just like the agents are running by itself. And this is super, super exciting because for AMD, we had a journey of where we came from, providing board support packages, et cetera, to a Rokum interface. When Rokum was launched 10 years ago, it had a journey of growing up. And the past two, three years, we had invested heavily in getting that Rokum interface be like, it builds and ships like a solid first-class software product.
5:34Anush Elangovan:But now, given that it's all open and it's fully accessible to agents at every layer of the stack, anyone can take a particular slice of it and innovate. And that lifts all boats to your question because someone could be, oh, you know, I would like to create a new Pythonic DSL or I'd like to create a new profiler that visualizes something else. And that's just tokens and time, as I say. So my new mantra is software is just tokens and time, but speed is still the moat. So you just have to think of what would end state be? And you apply tokens and time, right? You go for end state with tokens and time.
6:23Anush Elangovan:And there are a bunch of projects that I've done in the past few weeks, and our teams have done even more. that were just a few months ago, not even in the radar of us doing something like that, right? Like, you know, there's a job scheduler that we just wrote over like a week, while the incumbent one was, you know, it's called Slurm. It had been used for like 20 years in HPC and all that. And then that company was acquired. So we, you know, we're like, okay, what do we do now? And thanks to Agentic AI, we're like, let's just go write it, right? Like first class, first principles, tests first, harnesses first.
7:06Anush Elangovan:And now agents actually monitor the issues and the PRs that are filed. And as long as the tests are good, which we test for every PR, we are able to move really, really fast. times, you know, 10, 20, 100, so that now the surface area of performance and features is just attention, right? You just need to like, just say, okay, this is what I want to do and we can do it. Time and tokens, time and tokens. Getting aligned on what you want because that's most of the battle now. Understanding that some problems are things that you can throw tokens and time at and solve And some things are just such a core primitive that you just need a deterministic way to just close the book on it.
7:54And so, like, and it's about identifying those things and taking action on it. I really liked how you described it as wingspan. I think that's a good way of describing it. It's like when you think of something with a big wingspan and how far it can go. And it's not, like, flapping like crazy. Like, it's very steady. And it carries wind underneath it. And it's using the momentum of where it's going to get there further. And that's what happens as you kind of get a better handle on using these kinds of tools. And there's also something interesting that's happened since we've last talked that's really, I think, or it's about to transform the way that people even build and package software.
8:30And things like Rock 'em and AMD become a core part of this is because we've seen a lot of open source models come into the world very recently that have high capabilities that are able to be delivered on the edge and on smaller devices and are able to run with an incredible amount of corpus that they're trained into. And on top of this, these models, a lot of them have been released under like an Apache 2 license, making it where somebody could package up their domain expertise. They could have that specified kind of training routine. They can like actually create a corpus of their expertise and then have this model, pair it with a product, right?
9:10And now you have people thinking about how do I have my small model that's an expert at the things I am that's packaged with my application that now needs a place to live and it needs durable sessions and it needs things in the, you know, that are like an ecosystem that I can also study and be a part of. And so it really kind of fosters the ability for all of us to get there as well. Like, what do you think about those opportunities and how is AMD like lining up with them as well?
9:37Anush Elangovan:Yeah, I think that's a very good question. I think personalization of models and open models are key to the innovation cycle and the next innovation cycle, right? So the open source models definitely, even though they're a little behind in terms of frontier models that are closed source, open models have been showing very good promise and it allows you the ability to run locally. And then on the AMD angle of it, we make sure that the entire footprint of AMD is capable of running both frontier models and open source models that are nearing near frontier capabilities. capabilities. And so if you take the data center side, we definitely have the Instinct product, then we have workstations, we have Strix Halo laptops that have 128 gigs of RAM that allow you to run models, like about 200 gig models even, locally on your laptop and be able to service some of those needs locally.
10:40Anush Elangovan:And this is a combination of both, like, it could be a privacy angle to it, it could be a personalization angle to it. It could also be a cost optimization angle to it, where you want to, you know, if it's just source code that you want to like grep and search and do something, just having it as part of your local inference is good, right? You don't necessarily need to hit the frontier models, and that's okay. And so AMD does ensure that we have a very good coverage across the entire portfolio of hardware in terms of like the software capabilities and the ability to run these models of them going back to something you said earlier too about to make that kind of like open and driven kind of like semi-autonomous like software ecosystem right a big part of that was gates and checks you said there's tests and the tests you know they pass like maybe that's part of the protections that get put in place in that kind of like world where you're inviting that kind of very kind of like open collaboration, right?
11:40I want to learn a little more about like how y 'all have thought about what those gates and guards look like for an autonomous or self-driving, like self-learning software ecosystem. What are the things that software leaders should be rethinking about maybe their own gates and guards now?
11:58Anush Elangovan:Yeah, that's a very good question. I think someone, you know, summarized the capabilities of LLMs, well, they're like, you know, they're sneaky and they're dumb. And most of the times they're sneaky and dumb. But, you know, in the sense that there's higher order intelligence that it's trying to do things, but then there are shortcuts that it will take, right? An example was like this project called Spur. I have it in autonomous mode, you know, it checks PRs, it runs and it commits code. But it was sneaky because what it did was a test was failing. So it simulated the hardware to make the test pass.
12:42Anush Elangovan:And then it said, oh, the test passed. So I committed the code with the test passing. But just that the hardware was simulated. And of course, the hardware doesn't work like that. So it simulated the hardware just on a whim to make it through to get to the thing, right? But of course, that was like a sneaky thing, but it was dumb to get caught. But I think the ability for it to do things autonomously is about how you structure your harness, right? And I think OpenAI had a blog on like harness engineering. So any work that I start, I usually start with a plan. And the plan is like, you know, of course, you just ask it to plan and it has all the steps.
13:30Anush Elangovan:you refine that. But then the next step is just tests, tests and test harnesses, right? So, for example, you know, in the Spur project, you know, I was able to like look at it and say, hey, you know, we should have equivalent tests of what, you know, Slurm has or Kubernetes has or and then write those tests, actually write a plan for the tests and how you're going to test it, then write the tests. Even pre-agentic era is like as a big proponent of having about like 80 % plus of your time should be on writing tests. Now I'd say it's like 99.9 % of your time is writing tests and validating the tests, right?
14:08Because your test essentially is in a form becoming a code review
14:14Anush Elangovan:because as we get more agentic, the human-in-the-loop code review may work for some cases, but in some cases it may become unintelligible code because the code contract is for the human to review it, and then there's a compiler contract that takes that and makes that something else. But now LLMs are just going to pierce through that and say, okay, if we didn't have a human contract and we didn't have a compiler contract in here, how would we generate from an intent to actual executable outcome, right? And so everything in between is fungible. Those were all our constructs for us to be able to understand what's going on and be able to consume it as humans and make sure that things are in a good form.
15:13Exactly. They were abstractions that help us be part of the process to bring us into a place where we could actually participate in something that is otherwise deeply hard and inaccessible for us when it ultimately gets boiled down to zeroes and ones. That agents themselves, they live in a world so much closer to that that they don't need so much of this kind of substrate between it. And it's definitely, I think, inviting all of us to re-invite what the collaborative process looks like, what the planning process looks like, particularly around harness engineering and working in a capacity where you and the agent can have a good share of context.
15:51And in this kind of world too, it's like, especially when you are open as an ecosystem and it's like all good ideas where they come in, they get tested, we evaluate them. Part of evaluating them is working backwards. What tests do we need and really bringing it into the ecosystem? How do you separate opportunities and signals out of the noise of that kind of community? And how do you rather express and push outward to those folks the harness they need to meet you where your development cycle needs them?
16:29Anush Elangovan:Yeah, it's a very, very good question. And the reason I say that is because if you look at it as harness engineering, it's an outcome. So you're saying you have an intent and you're going for an outcome. And so you're saying, for me, for this intent to be realized, I need this outcome. And this outcome, you frame it and say, this is success for me. Usually that is okay. And you can align easily with those constructs. constructs. You could start with like, okay, this is what I wanted to achieve and this is what it looked like when I achieved that. But as humans, traditionally we've had gates and checkpoints, like PR reviews and PRDs and MRDs and, you know, engineering response documents.
17:16Anush Elangovan:And each thing has a slice of where you align and you interlock and you say, okay, this makes sense, this makes sense, this makes sense, this makes sense. But now that you've abstracted and you're orchestrating at like an intent to outcome IO, right? Then you have, huh, I didn't realize that's IO, intent to outcome. It is. It's great. I love that. That's the agentic IO. I was like, that's genius. That's the IO. You heard it here first, folks. Yeah, you heard it here first. You need to call this out in your, the podcast needs to be agentic IO, intent to outcome. Absolutely. So the intent to outcome is understandable and people can relate to it because they're the products.
18:03Anush Elangovan:But then in the middle now is Wild West, right? Like my view or my agentic prompting plus my view of like, how do I guide my agents and how I implemented it may differ vastly from your view of how you'll reach that outcome. And in the past, since the gateway was like checkered with like, okay, I have to do this gate, this gate, this gate. There's alignment functions that usually stalled execution velocity, but had you aligned, right? But now you've unblocked that, and now you're going straight from I to O, right, to outcome. And once you do that, you have now a nebulous wandering of how it was implemented, right?
18:51Anush Elangovan:And now you go to your colleague and say, oh, I implemented this from here to here. Great. They can agree on the INO, but in between, one, as a human, you can't process it. Two, as a human plus an agent, you need to process it, right? That's how I've been able to consume now machine-generated code is that I can't just go and look at 100 ,000 lines of code. So I actually get the agent to go pull it apart, review it, write down a sub, you know, like a assessment of what it thinks versus what the author had thought. And so the quote unquote review process of that whole journey is now agentic too, right?
19:34Anush Elangovan:Which means I don't really care what language that thing was written in. For example, Spur, I picked Rust because it was just not, you know, it was a language that I've never learned and I I never want to learn, but everyone says, like, great, let's do Rust, why not? And the two options were Rust or Go, and I was like, maybe, okay, Rust. That is often the fork in the road. Exactly, it's like Rust or Go, it doesn't really matter. Now it doesn't matter as much, no. Yeah, which is amazing because, you know, just thinking of it, like I skipped the whole VS Code generation, I skipped the whole Rust thing, and I'm just like intent to outcome, right?
20:19Anush Elangovan:And it just happens to be Rust, but I will only process it with an agent anyway. So I don't really care if it's go or Rust. I don't care where you put your semicolon in Rust because I'm never going to read that. Like I will get an agent to look at the section that changed and then write that out in language to say, yes, you are going above or beyond this. But by the time the agent would have said, I know where the problem is and I would just fix this for you. And here's a patch. and the CI is green. And I've added a test that detects the previous failure and doesn't happen now with the new fix.
20:53Anush Elangovan:Right. And I will still not know Rust. Right, exactly. You don't need to. You just need to capture what are the protections that are needed. And if you can explain them and abstract them, then it doesn't really matter what language it ends up getting concreted in. I like that you point out that since the review process and the collaboration process collapse, perhaps you get this like you get this like literally like io like just one the one kind of relationship between uh like this intent and then this outcome and so like as part of that you get this wild west in between and that wild west is really unevenly distributed for like everybody you know we've been talking about this one that have interrupted like even what you called out about the k-shaped curve we've talked about that too and the reality of of how folks within organizations are all at very different levels of understanding and adoption.
21:46Like within some orgs, you've got three different teams with three different people who have all kind of created their own like spec, test, implement flow, but no one's on the same page. Like everyone is kind of siloed, right? And so because of that, you know, that's why it's great as part of a community too, because you can source those best practices and you can share what works and what doesn't. And in the case of a open source ecosystem, it drives you towards the best practices that you should have always been doing, which is like starting from issues first and having discussions as a community, starting by somebody flagging something that they want or an idea and the people getting behind it, getting aligned.
22:25And now this is nice, delicious, like I call it on our show, like nom, nom, nom, agent food. Like now you got it all packaged up to start working. And then if you have that really sweet harness, then it's like now that's an end to end process. And when it ultimately needs to go through the checks and balances, it knows how to do it. But it also, too, makes me think of like the whole code review process, the whole software development lifecycle, it compresses and it changes. and where you put your attention changes to. And I just think that everybody being aligned is going to be really important to figuring out what levels of abstraction do we even need.
23:04Anush Elangovan:Yep, yep, yep, yep. I think abstractions are made for humans to consume. Because we can't process a binary stream of zeros and ones. We're like, oh, okay, we got to write it in assembly. Oh, we got to write it in a higher level language. Oh, we got to write like an even higher level language. And then, you know, oh, finally, now I understand the control flow of what a one-numen architecture does, right? Right. But if we were agents, we'd be reading like 011, 011, 0, 0, 0, right? And it's like, okay, great. What does that mean? And the agent's like, great, you missed another one here. So your output is going to look different over here, right?
23:42Yeah, we're never going to, we're not going to be like in the matrix where he's not seeing the screen and he's like, oh, it's the red woman in the dress and it's all ones and zeros. I was like, we're not, that's not where this is all merging.
23:52Anush Elangovan:Not there yet. Yeah, not there yet. And so you're right, though, that like the level of abstraction, they bring us closer to the problems. They invite us to collaborate. It almost seems like, and this is a thought that I've been thinking about a lot recently, like the shape of the Git forge itself and what we need from the place where commits live is even changing underneath us. And so I think it's a lot of opportunities and the ecosystem is just going to continue to grow. I want to learn a little more about what's been going on with AMD recently with like developments and maybe like things that you all have plugged into in partnerships as part of, you know, being part of like everyone exploring this new agentic tomorrow.
24:34Is there anything that's top of mind for you?
24:36Anush Elangovan:Yeah, I think just a quick comment before I get to that one. I think the comment on what does it even mean for Git commits, I haven't used in the past month or so, 10 billion tokens, some billions of tokens and hundreds and thousands of lines of code. I haven't opened Wim, my editor of choice, and I haven't done a Git commit by myself. I just say rebase this branch on this, something like that. Right. And all of that code I treat like ephemeral. And what I mean by that is I rewrite on the fly and the current implementation is a way of pre-training tokens for the future to say, okay, there was an implementation of something here and the next version of this has been built on top of the previous version.
25:30Anush Elangovan:And the next version is better because the models and the RL in the middle has helped look at that manifestation and it's like a flywheel that just keeps spinning up. Yes, it's a virtuous cycle. It is a virtuous cycle on how those tokens are consumed. So stationary, like, okay, this is the Git commit of this. Sure, in the end, when you finally want to go get your receipt, you'll be like, okay, that is, sure, it's fine. But in terms of product developments and cycles, that is less and less meaningful. But you do want to ensure that at all times you can have a human go in and make sure that there's something there, but the human is going to come in with an agentic magnifying glass that will peel all the layers of whatever else to pick and find like, okay, this is what you're looking at.
26:23Anush Elangovan:And sure, should this be A plus B or B plus A can be the final decision of a human. But to narrow it down to that level will also be assisted by agentic AI. Yeah. And to answer your question on like, you know, how do we see just like agentic flows? And I think the big thing that I'm seeing is like, you know, for the K-shaped future of software engineering, right? Like the acceleration is so huge, but the ability to train and bring people along to get that same acceleration is the challenge as a leader, right? You want to be able to bring the folks that are not yet agentic into an agentic world.
Read the full transcript
27:03Anush Elangovan:And that for SDLC is a lot more sandbox. And it's like, great, you can write so much code versus so much code. It's different. And you can easily quantify it. But my take is the impact will be more on non-SDLC workflows. because it is, since it's not easily quantifiable, we are just like letting it roll. But eventually more startups and more innovation will come in to close that last mile of AI where you are actually able to pick up the work that is being done manually by folks that you just don't have to worry about. For example, a CRM system existed because you had to collect all the touchpoints, you had to get a unified view, a dashboard.
27:54Anush Elangovan:But now that can just be built on the fly if you have all of those data sources available. All you need is your data sources, your Slack channels, your teams, your meetings, calendars. And Claude will do that for you. And you can tell Claude or your agent to just say, hey, do this and give me the result in the morning and night. or some combination of that. So all of those constructs are now going to get rearranged for maximal automation so that humans can do more of the I.O., right? The I.O., exactly. So you have to call this episode the I.O. episode. No, you're right. And so it's about, because once again, the CRM is an abstraction.
28:44it's something that we needed to interact with it but gosh i've seen even just like the last few months some really cool mcp apps demos and examples of people bringing their whole applications into these like on the fly rendered within the chat experiences and i think it's a direction a lot of it's going to be going especially for like more consumer facing stuff where it's like b2c i think you're going to see a lot of these like agentic things that are uh what traditionally would have been like you go on kayak and you do like this like quick like long search and everything now this just becomes a headless system that you're using with an agent or a tool or maybe that that that website's still there for you to browse but it's just so guided rather by like an agentic undercurrent you know and so I think it's going to like people are going to be constantly being challenged to take the context and the knowledge that they find and they earn to turn it into a system that an agent can do an IO thing on that they can scale.
29:45And along the way right now, the biggest thing on everyone's mind, I think, is portability. Being like we're all learning as fast as possible, but we also at the same time can't put down roots because we're going so fast. So by the time you try to like really put your foot down on a practice and you get something up and get something standard, it's already stale. It's already not aligned with how this is all going. It's already out of total whack. So you have to be willing to throw away a lot of assumptions that worked even like two weeks ago all the time and carry everything you're building with you so because of that like the uh like no one wants to lock in to anything they want to build and explore on their own like are you seeing that from builders within your community like that's their touch points with you is they're they're carrying a castle with their hands and running as fast as possible they're not they're not worried about
30:34Anush Elangovan:the moat yet yeah so i mean i will uh cross-reference our speed is the moat uh talk from a few months ago um because that is your moat it is not about laying down roots in a particular spot it is about how fast you can move and adapt right it's it's like you know it's uh you're measuring your velocity not necessarily how deep you've anchored something for you know uh for permanence right And so it's a little bit more of a mindset change as to how much of the race can you run. And it's like you're like a vagabond in terms of like… Yeah, you don't have no home, right? You're going anywhere. You got your bag and it's on the stick and you're just following and you're reading the signs on the trail.
31:29Like absolutely. But that's how we all have to be. or honestly though Anu sometimes it feels like the burden is even bigger sometimes it really you're not you're not carrying like a little bag with some with some food in it like going down the road like you are literally carrying a castle on your back yes you're like it's more like a disc world situation like you're really burdened by like this whole world going on on top of you and you're trying to keep it from toppling over so um it becomes like a really it becomes like a really like a burdensome challenge, but because there's so much riding on it, you get these amazing gains out of making these small, minuscule improvements over time.
32:07And I think that's the net gain of owning the platform.
32:10Anush Elangovan:Yeah, so I think, yeah, I think the way I look at it, right, is it's super important to think of that mobility and the ability to like move fast. And of course, you know, just take carry on luggage. Don't check in your luggage because you're going to be stuck. Yeah, carry-on bags only, y 'all. Carry-on bags only. We don't have time for big baggage. No. That's too funny. But also that too goes back to what I said about throwing away assumptions. You know, if you are carrying a whole bunch of baggage, maybe revisit that baggage and be like, do I need to pack all of this in here? There's a lot of things that don't need to be there anymore.
32:45And if you feel like you have a big bag, then you might be designed to cut down, you know?
32:49Anush Elangovan:Exactly, exactly. And in that metaphor, it basically is like, you know, layering of things that were built for a human only system. Right. Right. When you get to, you know, carry on only luggage, it's like human agent system. And then when you travel like me without anything, then you're like an agent system. Right. You're just catching whatever flights available. I'll figure out when I land what I'm going to do. Exactly. I love that. So, before, or rather, one of the last things I want to jump into before I cut you loose, Anoush, is I really want to talk about operationalizing and scaling. Like, I can't let you get away without us talking about how companies are taking these kinds of conversations we're having at scale and how people are taking the things and the success that they are building, these like zero to one IO kind of things, and taking them to market and delivering them at scale and on the edge and to folks all over.
33:51Like, what are some of the hurdles you see them falling into or things that they're learning from that you think other folks in the industry should pay attention to?
33:59Anush Elangovan:Yeah, I think, I don't want to beat up the metaphor and like check baggage, but it is, you really do have a mindset change, right? Like people have been used to doing something a particular way for decades now. And then in the last three months, things have changed that there are like really, really intelligent, smart, hardworking people that haven't even caught on to the agentic wave, right? So when you think of it at scale, to your question on how do you make this scalable, how do you get people on for the same journey, you have to look for champions to unlock because you want to transfer that passion and what is relevant in the last 20, 30 years into what is just relevant in the last two months.
34:52Anush Elangovan:And they may just have gone for a vacation and come back and this is a different world. It's like all your tools are different. It's like, what the hell is this?
35:05Anush Elangovan:But it's so stark. It's like the example of some stories where people have been in a coma and they wake up 30 years later. It's like that for software engineering. That's how serious we need to think of it. Yeah, it's very Walking Dead kind of moment. Like you're just waking up and like, oh, the whole world is different. It is completely different. It is completely different. And so for us to be able to bring people along, it's super important. And so as a leader, as an organization that is trying to scale, you want to focus on bringing that crew along, right? Like the upper arm of the K-shape, no problem, because they're going to be self-motivated.
35:55Anush Elangovan:You know, they're going to, from 10X engineers, they're going to become 100X engineers, or they may become 85X engineers. It doesn't really matter. They are above 10X, right? What you're focusing on are like the folks that are doing the good work. They're like at the 1X, right? Or 2X. And you're like, okay, how do I make them equally productive in a world where code is, you know, is ephemeral, where documents are ephemeral. And based on feedback, I churn out the same revision of the document like 10 times over. And if you're not tracking it with an agent, you are unable to keep up. And then the first, you know, human response is defensive, right?
36:31Anush Elangovan:Like you want to, you know, try to protect your corners and you're cornered out and you're like, okay, this thing doesn't work or it's too fast or it's the, you know, and then once you get into that corner, then it's like a negative cycle of like, okay, how are you going to work the human aspect of it and then work the technological aspect? So then from a corner, you got to work them out and then bring up the technical capabilities. And so then you're now a double challenge, right? Like versus if you had just given the ability to like upskill and bring people along. So I would think of it from that perspective and move as soon as possible to do that steering early in the cycle.
37:17Anush Elangovan:And that's, you know, we're talking in the order of weeks, you want to be able to talk to your entire workforce of like, hey, this is what we're going to do. This is how we're going to do things. And this is how we want to bring everyone along. And in my staff, we run an AA group. It's like a AI anonymous group. So where you can ask any questions that is not considered to be dumb, right? Because it's okay. I'm just two weeks ahead of the next person. And two weeks ago, there should be a safe space for people to just be like, okay, I don't know how Cloud Code does co-work or what is this Cloud design?
37:55Anush Elangovan:I don't know what Cloud design is. And you should be okay to ask that question and okay to get an answer. But now I ask people to ask Claude itself. So they self-serve themselves as long as Claude is installed. And so, you know, we want to focus on those human aspects of the transformation and bring as much people as possible along. Amazingly. That's amazingly well said. I really have to applaud you for taking that question and that challenge and making it something about turning inward. it is about upskilling and it's about distributing that understanding and knowing that like you know those 10x engineers are well on their way to being 100x 85x they're going to develop this like agentic halo where they're going to turn the people around them into the same deal or pretty close to it you should just let that keep spinning don't interrupt it the thing you need to address is what's happening over here in the other side of the curve you we need to help those folks see the I.O.
38:56as really what we've labeled here is the idea that all of the layers they've been working in before are abstractions. And it's almost like we're in Plato's cave and you got the shadows on the wall. You're showing them the real shape of things. And once they understand that they can do this, like what you said, like have Claude onboard them and self-teach them about how to use itself. Like once you teach them almost like what we would call like tricks, but they're really just primitives. And they're primitives about working with the tool that it's a big list of them and you need like 12 or 15 to really start getting momentum.
39:32And if you're missing a few up here, it's like you're really gonna have a hard time figuring out the rest of the puzzle. They're the corner pieces, right? So the quicker we can equip people with those obvious ahas, then they can see the IO and then they can help themselves. I think it's about helping people help themselves, which is about like the core of upskilling, about putting opportunities and learning in their hands so that they can teach themselves. It's about creating a safe space where people can ask, quote, you know, dumb questions or things that they're, like, shy or unsure about. And ultimately, it's about recognizing that it's everyone's responsibility to distribute the gains.
40:09And if you have that 100X or 1000X engineer who is, like, this, like, mystical wizard on a mountain, and always was, by the way, before AI hit the scene, but now they're, like, literally, like, you know, no one knows what that dude's doing. It's like every org might have one of those. And it's also that person's job to reflect inward and be like, how do I turn the people around me into that same kind of ability? And that is what actually allows organizations to scale the cool AI demo to production. Because only once this enablement is permeated across your whole organization, can you actually deliver it end to end and you get these really, really cool outcomes.
40:49and people are still actually really early on that journey.
40:54Anush Elangovan:Yeah, yeah, 100%. I mean, you know, like when you activate more of the workforce in terms of like, you know, you may not get the 8500X, but even if everyone else is like 10X, you've already gone from 1X to 10X. So, you know, net-net, you're in a good spot. You know, and another analogy I use is like, there's turbulence, you know, put your oxygen mask first and then help the person sitting next to you. So make sure you do help them and check around to get them on board with the agentic AI flows. Yeah. What do you think then becomes bottlenecks that maybe you see from your perspective of being in this world where you're seeing the whole ecosystem and how it's evolving and how folks are moving in and out of it?
41:41And obviously upskilling is one of these big hurdles. And there's also obviously hurdles around like physical supply, being able to meet demand around what people are trying to build and execute. But largely, there's going to be more organizational pitfalls lurking up ahead. What do you think some of those other ones, those bottlenecks might be once we all figure up upskilling? Do you see things that people are going to be learning?
42:07Anush Elangovan:Yeah, yeah. I think going back to the wingspan, right? Your wingspan is going to increase, which means previously, you know, even from, I think this came out from like the Roman army and Roman generals and all that, right? It's like, you know, deep hierarchy, your span of control is what you can achieve based on what you could do. Then you stack them, you stack them, then you have a hierarchical span of control until it gets there. Now you suddenly have these span of control that is like, you know, 100, right? Because you're like, okay, you've got one person with 10 engineers and 90 agents, right?
42:44Anush Elangovan:Like you should treat the agents as the same thing, but it's zero cost for your overhead. So your intent to outcome and your cognitive load is still the same as what you would have done to manage 10 humans, but now you're managing 10 humans and 90 agents. And so now you can now operate with so much more latitude that you are like, okay, I can now go and do that and this and that. And it's not limited to like, okay, I got 10 people, so I got to go and, you know, secure this particular win or this particular outcome. And so now you can like really, you got broad spans, right? And so if you get broad spans, then it obviously puts pressure on the classical, like, you know, depth, right?
43:31Anush Elangovan:Because now you are actually, your span is like increasing to a point where you don't need that depth in a hierarchy. So you probably want to think of, you know, how you structure your humans, agents, and then how you structure humans plus the required compute and the required tokens to sustain your, you know, your new SEAL team, if you will, right? Like, because your SEAL team is a combination of humans, agents, compute, and tokens. yes exactly because once you get the ai upskilling permeated everywhere you can think of it kind of like a constant it's something that's part of your culture and everyone's skilled on and people come in and they're already skilled this way because the rest of the industry is moving that direction so because of that now it becomes a system where you can think about like like like the engineers the human engineers all of their agents like what you said the compute and the tokens like in the And you can think about like raw inputs and outputs.
44:34Those are genuinely raw inputs, outputs of people and their time, agents and their time, the literal tokens or energy or compute that's making that execution possible. And then whatever you're delivering to your customer on the other end. And so it really then compresses and flattens the loop. And then you called out, I think, a really smart challenge that we're all still discovering that we have to face. And that is creating the organizational highways of context within our organization so that that leader who is leading a team of 10 engineers and they have 90 agents or whatever this hugely wide wingspan is, that one person above the top needs ways to gather context and information and data and observability and really understand what are all the inputs and outputs flowing.
45:26because now too, the old swivel chair effect of like that manager asking the person below them doesn't work. Now there's actually another delegated layer below them. You ask me what my agents are doing. I can't tell you. I'm gonna have to go find out and then let you know. And it's like, but we all have systems to find out. That's how we're all working. And so because of this, we're all creating ledgers of work. These little like molecular pieces of like, this is knowledge work or this was an execution. And for a lot of things and tasks, they just kind of sit there or they rot in a transcript or they're just like logs somewhere and they don't get centralized.
46:01And because of that, you'll lose the intelligence. So I think that'll be a big challenge too, is teams realizing of like, oh, wow, we're executing so much, but we don't know what it is. And we have to source it all together.
46:13Anush Elangovan:That is another amazing question. And I have, like, I personally have the same experience with, you know, even my Teams chat, my Outlook emails, whatever, right? And Slack channels. You know, I took a little sampling, like I think last week, you know, there were about 300 one-on-one messages in Teams alone, in Teams. And then there's like a bunch of other, you know, group chats that just like, I just can't even count, right? So to exactly, to your point, what we had to build was an agent or an interface. It's actually a graphical interface written in Rust, of course, that can consume all of my Teams messages, my Outlook messages, my Slack.
46:57Anush Elangovan:And it has like a memory layer with context in each of the channels. And it gives me like high priority interrupts. And I can actually visualize it. to your point on molecules, it actually is a set of like, you know, molecules that get updated in a visual form so that I can actually be like, ah, there's some fire and there's like, you know, like random chatter on some customer account. And then I could be like, okay, why is everyone talking about something here? Or, you know, there's some outage that's ongoing and I need to be aware of it. So I'm starting to get like meta filtered information that I wouldn't be able to consume sequentially as a pure human consumer.
47:41Anush Elangovan:So to consume the amount of data that's being generated by agents, you'd need an agent to consume it for you. And I think I have like an open clause set up that I think yesterday was like 89 messages that were waiting for my action. So it's just like, you're going to get to a point where you will need something to help you. right and then you distill it out and say okay this is how i would react to a situation like this and then it could be suggestive initially and then it'll be actionable in the future automatically right and once we trust it right and so so those are the autonomy parts of um agents that we will um we will see in the future exactly and you said that so naturally right there but i just want to call out how that was then you immediately flipped into then you just figure out what your taste is, what good looks like, and you just make it part of the instruction, the flow.
48:35Because what you've described, I think, is how we create those highways. Absolutely. And it's cool to hear that you're working with these molecular bits of durable task records and things like that. I also find that that's really the most durable way to work long term and to have shareable success that you can point back to and understand and iterate on. And so people figuring out those primitives will be key to them figuring out how do I distribute this knowledge? How do I centralize it? What matters ultimately? So it'll be a big challenge, but I'm excited to see how people tackle it. And I just think that there's going to be a lot of more developments that make AMD and the Rockham ecosystem and all of these bets just more durable for the future as well because we're moving towards having just more compute and more of these like very fine-tuned experience in everyone's hands.
49:29Anush Elangovan:Yes, yes. And of course it's open too, right? So it's like everyone's part of it. It's open source, right? All of our efforts are completely open, so it lifts all boats. So yeah, so it's super exciting. And what's coming up next? So Anoush, I've been so energized by our chat today. I feel like not only just taking a whole tour of the last like six months and how everything's evolved and the primitives are really changing. But, you know, we also took a tour through pop culture and history and tied it all together and even decided on the title for this episode. So it was even a productive session for me.
50:03And so I had a blast having you back on the show. For folks that are joining us for the first time, you know, Anoush has been here before. We'll share a link to his episode as well as part of this. But Anoush, what other links should we include for folks that go check out things about what you're working on and what AMD's got going on?
50:20Anush Elangovan:Yeah, definitely check out AMD Rockham. Just search or ask your agent to take you to Rockham for testing out Rockham. We do have an Advancing AI event coming up in July where we have a lot of these discussions and workshops and developer activities we'd like you to be part of and experience. Amazing. We'll include links to all of this in our show notes so folks can go check it out and continue the conversation from here. And as well, Anush and I are both on LinkedIn. So come find us, say hello, and let us know what you think about today's episode. If you have thoughts, questions, feedback, concerns, if you totally are just like not aligned with something we said, we actually really want to know about it.
51:06So come ping us, come bother us. And if you are only listening to this, but you're not reading the newsletter, you're missing about half the story. So definitely go to Substack or LinkedIn. We syndicate the same thing there. you'll find this whole newsletter with all of the links as well as some news roundups about what's happening in the agentic engineering world. So definitely be sure to check us out there and follow Anoush while you're at it. And that way you can stay up to date with all of the developments from AMD. And Anoush, thank you again for coming on the show. It was so fun to have you back and we'll have to do it again sometime.
51:40Anush Elangovan:Thank you for having me. Looking forward to being back.
51:46Are you looking for a trusted way to evaluate engineering productivity platforms in the AI era? Gartner just released the first ever Magic Quadrant for developer productivity insight platforms, and Linear B was named a leader. As AI changes how software gets built, engineering leaders need better visibility into productivity, bottlenecks, and AI ROI. Download your complimentary copy of the Magic Quadrant to see why this category matters now, how the market is evolving, and why Linear B is recognized for its vision, execution, and workflow automation. Check the show notes for the link.
From the publisher
What happens when you strip away decades of engineering abstractions and let AI navigate the wild west between your initial intent and the final outcome? This week on Dev Interrupted, Anush Elangovan, VP of AI Software at AMD, returns to unpack the rapid shift toward an agentic software development lifecycle. Anush introduces the concept of "Agentic IO," a workflow where engineers focus strictly on high-level goals while AI handles the complex implementation. The conversation also highlights the expanding productivity wingspan of modern developers, the power of local open source models, and why speed remains the ultimate competitive moat.
Follow the show:
- Subscribe to our Substack
- Follow us on LinkedIn
- Subscribe to our YouTube Channel
- Leave us a Review
Follow the hosts:
Follow today's guest:
- AMD ROCm: Learn more about AMD's open-source software stack for AI at rocm.docs.amd.com and on GitHub.
- AMD Advancing AI 2026: Register for AMD's flagship global AI event taking place July 22-23 in San Francisco at amd.com/advancing-ai.
- Follow Anush on LinkedIn: Anush Elangovan | AMD blog
OFFERS
- Start Free Trial: Get started with LinearB's AI productivity platform for free.
- Book a Demo: Learn how you can ship faster, improve DevEx, and lead with confidence in the AI era.
LEARN ABOUT LINEARB
- AI Code Reviews: Automate reviews to catch bugs, security risks, and performance issues before they hit production.
- AI & Productivity Insights: Go beyond DORA with AI-powered recommendations and dashboards to measure and improve performance.
- AI-Powered Workflow Automations: Use AI-generated PR descriptions, smart routing, and other automations to reduce developer toil.
- MCP Server: Interact with your engineering data using natural language to build custom reports and get answers on the fly.
