<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>RedMonk Media Fire Hose</title>
	<atom:link href="https://redmonk.com/feed/" rel="self" type="application/rss+xml"/>
	<link>https://redmonk.com</link>
	<description>More technology coverage than you can eay in one sitting: every podcast, video, or other things RedMonk produces and puts out.</description>
	<lastBuildDate>Tue, 31 Mar 2026 16:36:36 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">106478808</site>	<itunes:explicit>no</itunes:explicit><copyright>RedMonk, LLC</copyright><itunes:keywords>software,cloud,ria,microsoft,management,open,source,it,management,ibm,saas</itunes:keywords><itunes:summary>Interviews, demos, and news in the form of podcasts and videos from the industry analysts at RedMonk.</itunes:summary><itunes:subtitle>Interviews, demos, and news in the form of podcasts and videos from the industry analysts at RedMonk.</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Tech News"/></itunes:category><itunes:owner><itunes:email>cote@redmonk.com</itunes:email></itunes:owner><item>
		<title>Spec driven development in the evolving tech landscape</title>
		<link>https://redmonk.com/blog/2026/03/31/spec-driven-development-in-the-evolving-tech-landscape/</link>
					<comments>https://redmonk.com/blog/2026/03/31/spec-driven-development-in-the-evolving-tech-landscape/#respond</comments>
		
		
		<pubDate>Tue, 31 Mar 2026 16:36:36 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://redmonk.com/?p=4798</guid>

					<description><![CDATA[The agentic AI landscape is constantly changing. Join Redmonk analyst, Rachel Stephens and Kate Holterhoff as they share their thoughts about how agentic coding and spec-driven development helps you stay organized in this ever-evolving tech landscape. https://www.youtube.com/watch?v=iV-00WsUddA]]></description>
										<content:encoded><![CDATA[<p>The agentic AI landscape is constantly changing. Join Redmonk analyst, Rachel Stephens and Kate Holterhoff as they share their thoughts about how agentic coding and spec-driven development helps you stay organized in this ever-evolving tech landscape.</p>
<p><a href="https://www.youtube.com/watch?v=iV-00WsUddA">https://www.youtube.com/watch?v=iV-00WsUddA</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/blog/2026/03/31/spec-driven-development-in-the-evolving-tech-landscape/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4798</post-id>	<dc:creator>cote@redmonk.com (Lily Townsend)</dc:creator></item>
		<item>
		<title>Performance Insights Beyond P99: Tales from the Long Tail</title>
		<link>https://redmonk.com/blog/2026/01/06/performance-insights-beyond-p99-tales-from-the-long-tail/</link>
					<comments>https://redmonk.com/blog/2026/01/06/performance-insights-beyond-p99-tales-from-the-long-tail/#respond</comments>
		
		
		<pubDate>Tue, 06 Jan 2026 19:28:21 +0000</pubDate>
				<category><![CDATA[Appearances]]></category>
		<guid isPermaLink="false">https://redmonk.com/?p=4654</guid>

					<description><![CDATA[Beyond the P99” moments are the rare, unpredictable outliers that disproportionately affect performance, reliability, and user experience. In this session, Rachel Stephens of RedMonk sits down with engineering leader Adrian Cockcroft to explore what really happens past the 99th percentile. From his early work on embedded systems to chaos engineering at Netflix to building modern]]></description>
										<content:encoded><![CDATA[<p>Beyond the P99” moments are the rare, unpredictable outliers that disproportionately affect performance, reliability, and user experience. In this session, Rachel Stephens of RedMonk sits down with engineering leader Adrian Cockcroft to explore what really happens past the 99th percentile. From his early work on embedded systems to chaos engineering at Netflix to building modern AI-assisted analytics, Adrian shares decades of lessons on how to uncover, understand, and fix the long tail of system behavior.</p>
<p><a href="https://www.p99conf.io/session/performance-insights-beyond-p99-tales-from-the-long-tail/">On-demand session here</a> &#8211; registration required.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/blog/2026/01/06/performance-insights-beyond-p99-tales-from-the-long-tail/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4654</post-id>	<dc:creator>cote@redmonk.com (Lily Townsend)</dc:creator></item>
		<item>
		<title>Why You Can’t Build AI Without Progressive Delivery</title>
		<link>https://redmonk.com/blog/2026/01/06/why-you-cant-build-ai-without-progressive-delivery/</link>
					<comments>https://redmonk.com/blog/2026/01/06/why-you-cant-build-ai-without-progressive-delivery/#respond</comments>
		
		
		<pubDate>Tue, 06 Jan 2026 19:23:32 +0000</pubDate>
				<category><![CDATA[Appearances]]></category>
		<guid isPermaLink="false">https://redmonk.com/?p=4652</guid>

					<description><![CDATA[RedMonk Co-Founder James Governor tells how decades of software delivery practices are now essential for managing AI&#8217;s unpredictable behavior, in this episode of The New Stack Makers.]]></description>
										<content:encoded><![CDATA[<p>RedMonk Co-Founder James Governor tells how decades of software delivery practices are now essential for managing AI&#8217;s unpredictable behavior, in <a href="https://thenewstack.io/why-you-cant-build-ai-without-progressive-delivery/">this episode of The New Stack Makers.</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/blog/2026/01/06/why-you-cant-build-ai-without-progressive-delivery/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4652</post-id>	<dc:creator>cote@redmonk.com (Lily Townsend)</dc:creator></item>
		<item>
		<title>E. 290 | Rachel Stephens on Day Two DevOps</title>
		<link>https://redmonk.com/blog/2025/12/18/d2do/</link>
					<comments>https://redmonk.com/blog/2025/12/18/d2do/#respond</comments>
		
		
		<pubDate>Thu, 18 Dec 2025 16:18:39 +0000</pubDate>
				<category><![CDATA[Appearances]]></category>
		<guid isPermaLink="false">https://redmonk.com/?p=4638</guid>

					<description><![CDATA[AI’s Impact on Developer Productivity Vs. Development Productivity Rachel Stephens joins Ned Bellavance and Kyler Middleton on their podcast, Day Two DevOps, to discuss the state of DevOps and the impact of AI. They explore the distinction between developer productivity and development productivity, underlined by a DORA report finding that while AI dramatically boosts individual]]></description>
										<content:encoded><![CDATA[<p><strong>AI’s Impact on Developer Productivity Vs. Development Productivity</strong></p>
<p>Rachel Stephens joins Ned Bellavance and Kyler Middleton on their podcast, Day Two DevOps, to discuss the state of DevOps and the impact of AI. They explore the distinction between developer productivity and development productivity, underlined by a DORA report finding that while AI dramatically boosts individual developer productivity, it often fails to improve overall development productivity. They also debate the necessity of a “human in the loop” to maintain software stability and organizational performance.</p>
<p><a href="https://packetpushers.net/podcasts/day-two-devops/d2do290-ais-impact-on-developer-productivity-vs-development-productivity/">Listen here!</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/blog/2025/12/18/d2do/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4638</post-id>	<dc:creator>cote@redmonk.com (Rachel Stephens)</dc:creator></item>
		<item>
		<title>A New Take on the Terminal with Zach Lloyd</title>
		<link>https://redmonk.com/blog/2025/12/16/zach-lloyd/</link>
					<comments>https://redmonk.com/blog/2025/12/16/zach-lloyd/#respond</comments>
		
		
		<pubDate>Tue, 16 Dec 2025 09:00:03 +0000</pubDate>
				<category><![CDATA[Appearances]]></category>
		<guid isPermaLink="false">https://redmonk.com/?p=4628</guid>

					<description><![CDATA[In this RedMonk Conversation, Rachel Stephens sits down with Zach Lloyd, CEO of Warp, to unpack how the terminal has evolved from an overlooked productivity bottleneck into the center of the agentic development workflow. Zach traces Warp’s journey from reimagining the terminal for broader developer accessibility to redefining it as an “agentic development environment” (ADE),]]></description>
										<content:encoded><![CDATA[<p>In this RedMonk Conversation, Rachel Stephens sits down with Zach Lloyd, CEO of Warp, to unpack how the terminal has evolved from an overlooked productivity bottleneck into the center of the agentic development workflow. Zach traces Warp’s journey from reimagining the terminal for broader developer accessibility to redefining it as an “agentic development environment” (ADE), designed around prompting, reviewing, and collaborating with AI agents rather than hand-editing code. The conversation explores why the terminal is uniquely positioned in the software stack, how Warp blends elements of terminals and IDEs without being either, and what this shift means for collaboration, context management and automation.</p>
<h2>Links</h2>
<ul>
<li><a href="https://www.linkedin.com/in/zachlloyd/">LinkedIn: Zach Lloyd</a></li>
<li><a href="https://x.com/zachlloydtweets">X: @zachlloydtweets</a></li>
</ul>
<p><iframe title="YouTube video player" src="https://www.youtube.com/embed/M3JtoIvjedk?si=TSeuAO71z01cKThL" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p><iframe style="border-radius: 12px;" src="https://open.spotify.com/embed/episode/5VAJlQdmRcYrOcLKkloWPC?utm_source=generator" width="100%" height="352" frameborder="0" allowfullscreen="allowfullscreen" data-testid="embed-iframe"></iframe></p>
<p><iframe style="width: 100%; max-width: 660px; overflow: hidden; border-radius: 10px;" src="https://embed.podcasts.apple.com/us/podcast/a-new-take-on-the-terminal-with-zach-lloyd/id1712805847?i=1000741499721" height="175" frameborder="0" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-storage-access-by-user-activation allow-top-navigation-by-user-activation"></iframe></p>
<h1>Transcript</h1>
<p><strong>Rachel Stephens (00:12)</strong><br />
Hi, welcome to RedMonk Conversations. I&#8217;m Rachel Stephens and with me today is Zach Lloyd from Warp. Zach is the CEO of Warp. It&#8217;s a company that I first heard about back in 2022. And at the time they were thinking about the product in terms of re-imagining the terminal experience. In particular, trying to make it easier for a broader group of developers to use. So it wasn&#8217;t just a tool for power users, but it was something that everyone could be more effective with and made it easier to learn, less of a steep learning curve.</p>
<p>I was impressed at the time and since then the market in DevTools has shifted so very substantially that it has pivoted, I don&#8217;t know if pivot&#8217;s the right word, but it&#8217;s definitely expanded its scope in some really interesting ways. Zach, I&#8217;m so excited to have you here. Tell me about your journey building</p>
<p><strong>Zach Lloyd (00:58)</strong><br />
Yeah, so I&#8217;m Zach. My background, I&#8217;ve been an engineer for a really long time. The mission of Warp has always been the same. It&#8217;s to empower developers to ship better software more quickly. Your sort of preamble on Warp is pretty accurate. we set out with a product vision of trying to reimagine the terminal with the idea being like this is a everyday tool for most developers.</p>
<p>It&#8217;s something that from like a product experience, I don&#8217;t like very much. Like, just think the stock terminal people are wasting a ton of time, experiencing a lot of frustration in terms of like how hard it is to use. And conversely, if you get good at using it, you can get a lot more done. the current version of warp is quite, is like similar and different. Like we, basically have taken all the work that we did to make it an incredible terminal experience and made it work for agentic development. And so.</p>
<p>We don&#8217;t even call warp a terminal at this point. It&#8217;s really, we call it an agentic development environment. And the idea is like, you can have a single interface for telling your computer what to do. You can tell it to do that in terminal commands if you want, and that works really well in warp, or you can tell it in natural language, in English. And if you tell it in English, then warp launches an agent to achieve that task.</p>
<p>And because of like where the terminal sits in the development stack, can do almost any kind of tasks. So Warp&#8217;s really, really good at coding. We&#8217;re one of the top agents on Sweet Bench and Terminal Bench, but we&#8217;re also really good at like setting up projects or debugging in production or doing stuff with Docker or your clouds. And so it&#8217;s like a really, really versatile, powerful spot in the stack to be. And like you said, that&#8217;s like transformed our business, which has been awesome.</p>
<p>I would say we were like kind of half right in our original thesis and just like, you know, we, I went into this being like the terminal is like an overlooked piece of real estate. It&#8217;s kind of like how I would imagine it. And like our original business model was going to be building collaboration features on top of that. And like that kind of sort of worked actually. And like, we have traction with that, but the, you know, we got pretty lucky. Like this transformational technology came along like, you know, a couple of years into the business, which applies super well.</p>
<p>to what we&#8217;re working on. now, again, we couldn&#8217;t have really predicted this, but the terminal is sort of like the center of the agentic development universe. Things like Claude code or Gemini CLI or warp are like the preferred interface for doing agentic development. So it&#8217;s been really good for us.</p>
<p><strong>Rachel Stephens (03:16)</strong><br />
Mm-hmm.</p>
<p>Yeah, I have so many questions. So when you were originally thinking about collaborative terminal, that was like helping team members basically, if you have terminal commands, you can share them across your team. Was that the original version?</p>
<p><strong>Zach Lloyd (03:36)</strong><br />
Yeah, the easiest way I can see of it is like Postman for your terminal. So Postman is like this API collaboration platform. A lot of that same type of thing applies in the terminal where it&#8217;s like, you might be executing complicated commands or you might want to put your on-call playbooks in a place where you can get to from the terminal. We even built like real-time, you know, multiplayer in the terminal, which is very cool, but like not that frequently used. So that was like&#8230;</p>
<p><strong>Rachel Stephens (03:40)</strong><br />
Okay.</p>
<p>Okay.</p>
<p>Yeah.</p>
<p><strong>Zach Lloyd (04:04)</strong><br />
And that kind of goes to my background. Although I was principal engineer at Google, I used to run engineering on the Google Docs Suite and I built a lot of Google Sheets. so, as a founder, think you kind of like do what you know. And that was a thing I knew how to do. But I think we&#8217;ve been pretty flexible and adapted well to the fact that market has changed. overall, it&#8217;s been a really positive change in the developer tools market. It&#8217;s gone from like&#8230;</p>
<p>A market where it&#8217;s really hard to make money, where it&#8217;s like you have some of the fastest growing startups in history are in this market now, which is cool.</p>
<p><strong>Rachel Stephens (04:35)</strong><br />
Absolutely. It&#8217;s been a profound shift in the I won&#8217;t pay for any developer tools ever, too. I will pay $200 a month for some developer tools. It&#8217;s been&#8230;</p>
<p><strong>Zach Lloyd (04:41)</strong><br />
Well, so</p>
<p>here&#8217;s the thing. It&#8217;s like, don&#8217;t even think of the market as like developer tools. I think that&#8217;s the wrong framing for it. It&#8217;s like, I think it&#8217;s the market for automating the production of software. that&#8217;s like, that&#8217;s where this is going. Because like,</p>
<p><strong>Rachel Stephens (04:52)</strong><br />
Okay, how do you think about it?</p>
<p>That&#8217;s fair. Okay, yeah.</p>
<p>Mm-hmm.</p>
<p><strong>Zach Lloyd (05:03)</strong><br />
Like, look, there is a developer tools aspect in terms of like a lot of what these tools do, Warp included, is they help your developers be more productive. But I think the really, really big opportunity is like, if you look at like the market for the production of software, and that could be enterprise software, consumer software. And I think the more interesting part is enterprise, honestly, not like the long tail of like five coded websites, but like&#8230;</p>
<p><strong>Rachel Stephens (05:17)</strong><br />
Mm-hmm.</p>
<p><strong>Zach Lloyd (05:26)</strong><br />
That&#8217;s a huge, huge cost to companies and also like a huge economic driver. And we&#8217;re getting to the point where big pieces of that can be, you know, can be automated. Whether it&#8217;s like, you know, you still need developers in the loop. So it&#8217;s not like total automation, but pieces of it are going to be totally automated. And that&#8217;s just like a gigantic economic opportunity.</p>
<p><strong>Rachel Stephens (05:48)</strong><br />
Absolutely. So when we&#8217;re thinking about where you envisioned collaboration kind of being human to human collaboration, team collaboration, how did that kind of translate into building agentic tooling? Because it&#8217;s still collaboration, but like in a very different flavor of collaboration. Like, are there parallels or no?</p>
<p><strong>Zach Lloyd (05:54)</strong><br />
Yep. Yeah, so actually the pieces, there are like, so the thing that we built on the collaboration side, which we call warp drive is like this knowledge store. And the original concept was like, you and your teammates can put organizational knowledge into it. That&#8217;s useful for using the terminal and like now all that knowledge is just available to our agents. So that&#8217;s, that&#8217;s like one very obvious thing, which is really cool.</p>
<p>So if you have this corpus of commands or notebooks or environment variables, or these days like shared prompts or whatever, the agent now, like we set it up so you can do rag over that. And the agent just understands your context way better. So we have that in addition to MCP and just like having the ability also to like share MCP, we have the ability to like share rules. So all of these things that make agents not just work for individuals and work for companies as part of our collaboration story, but.</p>
<p>I think what you&#8217;re asking is like, you actually as a developer now, the way you develop software is you kind of collaborate with an agent and the stuff that&#8217;s actually more useful for that that we&#8217;ve built has to do with like how we change the user experience in the terminal itself. And so in warp, like we have the terminal session isn&#8217;t just like a stream of text. We&#8217;ve essentially made it something that&#8217;s much more like.</p>
<p>you know, like a chat experience where it&#8217;s like the user says something, the agent responds, the agent does tool calls. Those tool calls can actually have like rich renderings, meaning like you can see like an actual diff. If you want to go and edit that diff, you can edit it. And so just the fact that we put all this effort into making the terminal interface, something that we own gives us this huge advantage when it comes to other tools that run in the terminal, which are just like,</p>
<p>plain old text-based apps and you can&#8217;t do any of these things with them. So that&#8217;s what I think a very differentiated offering in this space compared to everything else out there, which is either like a VS Code fork or it&#8217;s a pure text-based app and warp is like, no, we&#8217;re like an actual like native GUI app that has like some of the best parts of the terminal. Like it has that interface, that form factor, but we can also do things like code editing or code review or whatever we want with the UI and the terminal.</p>
<p><strong>Rachel Stephens (08:11)</strong><br />
So that sounds kind of like a lightweight IDE embedded in the terminal. Is that their way to think about it?</p>
<p><strong>Zach Lloyd (08:16)</strong><br />
So we call it an ADE. We are attempting to create this category of a Gentic development environment where our position on this is like neither the IDE nor the regular terminal is the right interface for doing a Gentic development. The way that development is happening is fundamentally changed. And what you want is something that is designed from the ground up to support that workflow. And like it&#8217;s going to have aspects of the terminal for sure. Like, but it also has aspects of the IDE.</p>
<p><strong>Rachel Stephens (08:18)</strong><br />
Okay.</p>
<p><strong>Zach Lloyd (08:43)</strong><br />
but it&#8217;s not an IDE because in the IDE, like the primary interface that you have looks like Microsoft Word for editing your coding files. And like it&#8217;s really geared towards hand editing. I mean, no shade to Microsoft Word, like hand editing, handwriting code is not the primary thing that developers are going to be doing. So having an entire interface dedicated to that doesn&#8217;t make sense. It&#8217;s like the secondary action. And so the primary action should be prompting an agent.</p>
<p><strong>Rachel Stephens (09:05)</strong><br />
Right.</p>
<p><strong>Zach Lloyd (09:11)</strong><br />
I think like the secondary actions that you really want to support are like reviewing the agent&#8217;s code. So actually if you&#8217;re like, I think code review becomes much more important and not like code review, in GitHub or whatever, but code review in the inner loop as the agent is writing code. And then if you need to having the ability to go and edit that code, but that&#8217;s, like I said, that&#8217;s, that should be your fallback. That shouldn&#8217;t be what the primary interface is geared towards.</p>
<p><strong>Rachel Stephens (09:33)</strong><br />
Interesting. So when you&#8217;re thinking about your competitive set then, are you kind of thinking more of like the AI CLI tools or is it like the AI kind of IDE tools or is it a mix of both? It&#8217;s all of them?</p>
<p><strong>Zach Lloyd (09:44)</strong><br />
It&#8217;s all of them because like, it&#8217;s like whatever tool someone&#8217;s adopting to build software by prompt or to build software automatically. And you know, there&#8217;s different interface approaches to it. Like there are the AI CLIs like cloud code and there&#8217;s the AI IDEs like cursor. I would just think of the competitive set in terms of like what you can do with the tool, not what the interface is. And so in warp, can, you can code. Like I said, it&#8217;s really, really good coding.</p>
<p><strong>Rachel Stephens (09:45)</strong><br />
Okay.</p>
<p><strong>Zach Lloyd (10:09)</strong><br />
We also, again, one thing I think we&#8217;re much better at or better positioned for than like the AI IDEs is doing all this other stuff that goes on in the software lifecycle, figuring out why a server is crashing or like setting up Terraform or like, you know, interacting with your AWS, you would never want to do that through an IDE. So that is our competitive set, but we are like, in a sense, even broader in terms of what functions you can do beyond just coding.</p>
<p><strong>Rachel Stephens (10:31)</strong><br />
Yeah. Interesting. I like the concept of what the code can or what the tool can do versus the form factor of the tool. I think that&#8217;s going to be increasingly shifting in the next little bit. So talk to me about how you are building context for warp. I know you mentioned that you can do rag over warp drive, but like what are the primary places in which warp is kind of deriving all of its information?</p>
<p><strong>Zach Lloyd (10:40)</strong><br />
Yeah, so there&#8217;s a lot of them. there&#8217;s code-based context is one thing I think is important. Actually, not every tool invests in this, but we vectorize the code bases and do embeddings on them and have empirically found that that actually increases efficiency by finding things more quickly in search for some use cases than just like grabbing over the code. So code-based context is one. Another big one is just like&#8230;</p>
<p>The fact that we&#8217;re in the CLI and CLI tool calling is such a wide surface of things that you can bring into the context window by executing a CLI command. So that&#8217;s probably our number one way of doing it is like, OK, if you want to understand your G Cloud setup, just have warp run a G Cloud command and ask about the servers. So there&#8217;s all this context gathering on demand for that. There is MCP. So we&#8217;re, you know,</p>
<p>fully supporting MCP and actually trying to make the MCP experience and work really nice and work not just for individuals but work for teams. Because MCP has this activation energy which is annoying. There&#8217;s stuff like rules, which is another big one. So you can do that on a per project basis or you can do it through our collaboration platform and get it globally. And that&#8217;s like, that kind of gets you most of everything.</p>
<p>You know, like through those tools, like again, the warp is super flexible. You can do web searches, you can attach screenshots. So like that&#8217;s other stuff that we&#8217;re looking at too is just like, do you, what are all the tools that you can bring in context? But it&#8217;s like a pretty rich set of things that you can bring into the agent. And then the other thing that we do a bunch of work on is like, with all that context, how do you present it efficiently so that the agent is looking at just the right stuff at the right time?</p>
<p>And there&#8217;s a lot of work that goes into the harness there, whether it&#8217;s summarizing context, doing subagents, truncating long context, using different models for different types of things. So that&#8217;s another place where we spend a lot of time working.</p>
<p><strong>Rachel Stephens (12:50)</strong><br />
Interesting. there&#8217;s so many ways we could go with that, I do, I don&#8217;t want to do, I don&#8217;t want to derail us too much. I&#8217;m curious how you&#8217;re thinking about the vision of just agendic development overall. What do you see coming together here?</p>
<p><strong>Zach Lloyd (12:53)</strong><br />
Yep. Go for wherever you want.</p>
<p>Yeah. So I think that there&#8217;s like three phases of development, roughly is how I see it. So there&#8217;s what I&#8217;ve done for most of my career, which I conceive of as developing by hand and that like in that flow, I&#8217;m like opening a code editor and typing code and then opening a terminal and running commands. I think we&#8217;re transitioning from that into developing by prompt. and like, I think we&#8217;re really early into this, despite all the hype, like the, the,</p>
<p>use cases where development by prompts is most successful for is what you would think of as like vibe coding. And it&#8217;s really like, you know, building websites or web apps. It&#8217;s kind of like the successor to Squarespace or WordPress, in my opinion. And like for professional context, we&#8217;re still very early in agentic development, but in agentic development, it&#8217;s like, you&#8217;re opening a tool like warp. are as a developer, telling the computer what you want to do. And that could be building a feature or fixing a bug.</p>
<p>And then I think there&#8217;s the third phase, is like automated development. And we&#8217;re interested in that as well. With that, like there&#8217;s different approaches. So there&#8217;s like the approach that we&#8217;re doing, which is basically trying to provide developers with programmable versions of our agents so that they can, you know, have the agent do some amount of their, their work on their own. that would be like, like we just did a hackathon in this. And for instance,</p>
<p>having an agent that automatically updates your documentation based on every code change is like, think a canonical example. And so we&#8217;re providing a version of warp where you don&#8217;t have to sit there in front of warp, typing into it and like watch it run locally. Instead, you can program it to handle triggers or run on crons or respond to system events and do some portion of either code writing or just honestly, it could be any like developer task.</p>
<p><strong>Rachel Stephens (14:40)</strong><br />
Thanks</p>
<p><strong>Zach Lloyd (14:45)</strong><br />
All of the stuff that we have in Warp&#8217;s coding agent is really useful. So yeah, those are the three phases by hand. It&#8217;s these interactive agents and then it&#8217;s like automating parts of the development workflow using agents.</p>
<p><strong>Rachel Stephens (14:55)</strong><br />
And so like the concept of the asynchronous background running agent I think is compelling to me because in a lot of my experiences trying to play with agent workflows Like I end up kind of being like the XKCD comic about the compiler It&#8217;s like I&#8217;m just waiting for the agent to run better go have like a sword fight in the hall It&#8217;s I don&#8217;t want to lose my flow But I also like so I end up just waiting and that is clearly not the efficient way to do it So it&#8217;s like is that we&#8217;ve got to keep moving to that that next phase. It really is</p>
<p><strong>Zach Lloyd (14:59)</strong><br />
Yeah.</p>
<p>Yeah.</p>
<p>Totally.</p>
<p>It&#8217;s the new compiling.</p>
<p><strong>Rachel Stephens (15:25)</strong><br />
So for me, it&#8217;s fun to just kind of hear people&#8217;s visions on how this all comes together, because I think, as you said, we&#8217;re still really early in this phase of trying to figure out how all these workflows get incorporated.</p>
<p><strong>Zach Lloyd (15:35)</strong><br />
Totally, yeah. from a business perspective, think automation is the best. It&#8217;s just like productivity improvements are hard to measure, but if you could just be like, sell automations or sell a piece of developer infrastructure where they can build these automations, which is how we&#8217;re thinking about it at Warp, then it&#8217;s more outcome oriented and you can charge in a different way. And it&#8217;s just easier to measure the value. So I do think that&#8217;s where it&#8217;s going.</p>
<p><strong>Rachel Stephens (15:57)</strong><br />
Can you talk to us a little bit about your pricing? Cause I know you&#8217;re not doing tokens, right?</p>
<p><strong>Zach Lloyd (16:01)</strong><br />
We do a credit system. the pricing for all these tools is very complicated, like for us, get, there&#8217;s our basic pricing plan as you buy a fixed number of credits and that recurs every month and that&#8217;s a subscription. And if you exhaust the number of credits, have the option to go onto a pay as you go model where you can just like buy credits all the cart.</p>
<p><strong>Rachel Stephens (16:02)</strong><br />
Okay.</p>
<p>It really is.</p>
<p><strong>Zach Lloyd (16:26)</strong><br />
That&#8217;s okay. It&#8217;s like, I don&#8217;t know the right, like I would be lying if I said exactly, I knew the right way to do this. Token pricing I&#8217;m like a little bit against from a business model perspective, just because it makes it very hard for us as we improve the efficiency of the model to capture any of those gains. If we&#8217;re just like, if it&#8217;s just like raw tokens that we&#8217;re charging for. Like if we do something, like I think we should be incentivized as a company to make the interactions more token efficient.</p>
<p>And if we&#8217;re just like passing through token costs or not. And so that that&#8217;s the reason I don&#8217;t like that model very much. I do think some sort of consumption based pricing is like pretty important. Otherwise it&#8217;s just like, what&#8217;s that? Yeah. You just end up spending so much money. It&#8217;s very, it&#8217;s very hard to price the fixed request plans.</p>
<p><strong>Rachel Stephens (17:05)</strong><br />
Otherwise you get eaten alive. Yes. Absolutely.</p>
<p><strong>Zach Lloyd (17:15)</strong><br />
in a way that&#8217;s incentive aligned without some sort of consumption based pricing, because otherwise like we end up just like losing more money, the more money, the more people use our AI and what we want to be in a position is like, we make more money as they use it more. So that&#8217;s like a consumption model. But yeah, it&#8217;s like, it&#8217;s messy for sure.</p>
<p><strong>Rachel Stephens (17:19)</strong><br />
Thank I just I love hearing people&#8217;s general philosophies on all these things where we&#8217;re going how we price it like all of these things are all still so up in the air right now that it&#8217;s just interesting to hear how people are approaching it and what they&#8217;re finding works and doesn&#8217;t Wonderful well is there anything I didn&#8217;t think to ask about so like Like I don&#8217;t want to make you pitch but like if somebody is looking at warp Versus like a cursor like why would someone want to use warp versus like one of the AI tools that they&#8217;re already using What&#8217;s their switch point?</p>
<p><strong>Zach Lloyd (17:43)</strong><br />
Totally.</p>
<p>Yeah, so great question. the, way that we&#8217;re trying to differentiate is really on the developer experience, meaning like when you go in to try to build something with agents, we want warp to be the easiest to use. We want our agents to be the highest quality. We want to give you the features that really let you see what the agent is doing and control it and review it. We&#8217;re really focused on working on real code bases. Like we&#8217;re not.</p>
<p>positioning ourselves as a vibe coding tool. And so if you like using Claude code or Gemini CLR, if you like that way of working, you should strongly consider a warp because it&#8217;s like, it&#8217;s a similar style of working, but with what I consider a much better developer experience. And like similar, it&#8217;s not more expensive really. It&#8217;s like maybe like it&#8217;s in the, it&#8217;s comparable cost wise, but just like, from a product and usability standpoint, that&#8217;s like my DNA, what I really care about. And so when you come in, you should just be able to get more done and have like more fun and doing it and work.</p>
<p><strong>Rachel Stephens (19:01)</strong><br />
Well, Zach, thank you so much for carving time out of what I&#8217;m sure is a very busy schedule as a CEO to talk to me. But I appreciate it, though. This has been great. And if you have anyone who wants to look up Warp or look up you, where should they go?</p>
<p><strong>Zach Lloyd (19:05)</strong><br />
I&#8217;m very busy. Yeah, but this is fine. This is cool. For sure. Just go to warp.dev. You don&#8217;t need to look me up. If you want, I&#8217;m on LinkedIn. I&#8217;m writing my thoughts on LinkedIn, that&#8217;s like the social channel that I&#8217;m most on. I&#8217;m not very good at Twitter, but just go to warp.dev. Check out the product. if you&#8217;re, we have a preview built too for people who want to get the early access to stuff. So, but just go check it out.</p>
<p><strong>Rachel Stephens (19:20)</strong><br />
Okay, fair enough.</p>
<p>Thank you very much. Have a good day.</p>
<p><strong>Zach Lloyd (19:38)</strong><br />
Thanks, Rachel.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/blog/2025/12/16/zach-lloyd/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4628</post-id>	<dc:creator>cote@redmonk.com (kate holterhoff)</dc:creator></item>
		<item>
		<title>From Light Bulbs to Large Language Models: Jamie Dobson on Technology’s Relay Race Through History</title>
		<link>https://redmonk.com/blog/2025/12/09/jamie-dobson/</link>
					<comments>https://redmonk.com/blog/2025/12/09/jamie-dobson/#respond</comments>
		
		
		<pubDate>Tue, 09 Dec 2025 09:00:46 +0000</pubDate>
				<category><![CDATA[Appearances]]></category>
		<guid isPermaLink="false">https://redmonk.com/?p=4617</guid>

					<description><![CDATA[In this RedMonk Conversation, James Governor interviews Jamie Dobson, Co-Founder of Container Solutions, about his book Visionaries, Rebels and Machines, which traces the evolution of computing technology from 1799 through Edison&#8217;s workshops, Bell Labs, Xerox PARC, to the modern cloud, creating what he describes as a &#8220;relay race of stories&#8221; that has not been comprehensively]]></description>
										<content:encoded><![CDATA[<p>In this RedMonk Conversation, James Governor interviews Jamie Dobson, Co-Founder of Container Solutions, about his book <em>Visionaries, Rebels and Machines</em>, which traces the evolution of computing technology from 1799 through Edison&#8217;s workshops, Bell Labs, Xerox PARC, to the modern cloud, creating what he describes as a &#8220;relay race of stories&#8221; that has not been comprehensively told. The discussion underscores the critical role of leadership in shaping technology&#8217;s impact on society. James and Jamie ultimately call for ensuring that technological progress translates into broader societal benefits rather than repeating the mistakes of previous industrial revolutions.</p>
<h2>Links</h2>
<ul>
<li><a href="https://www.linkedin.com/in/jamie-dobson/">LinkedIn: Jamie Dobson</a></li>
<li>Jamie Dobson, <em>Visionaries, Rebels, and Machines: The Story of Humanity&#8217;s Extraordinary Journey from Electrification to Cloudification</em> (SRA Books: Bristol, 2025).</li>
</ul>
<p><iframe title="YouTube video player" src="https://www.youtube.com/embed/JkDuoyBM_jY?si=gYOrLKrcCp_l7Vpx" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p><iframe style="width: 100%; max-width: 660px; overflow: hidden; border-radius: 10px;" src="https://embed.podcasts.apple.com/us/podcast/from-light-bulbs-to-large-language-models-jamie-dobson/id1712805847?i=1000740377851" height="175" frameborder="0" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-storage-access-by-user-activation allow-top-navigation-by-user-activation"></iframe></p>
<p><iframe loading="lazy" style="border-radius: 12px;" src="https://open.spotify.com/embed/episode/5hDD40gXVYIhOzhuz8mivV?utm_source=generator" width="100%" height="352" frameborder="0" allowfullscreen="allowfullscreen" data-testid="embed-iframe"></iframe></p>
<h1>Transcript</h1>
<p><strong>James Governor (00:12)</strong><br />
Hey, it&#8217;s James Governor, founder of Redmonk, and I&#8217;m here with another founder, a co-founder, Jamie Dobson, co-founder of Container Solutions. Welcome, Jamie.</p>
<p><strong>Jamie Dobson (00:21)</strong><br />
Thank you James, thanks for having me. You will notice my attire.</p>
<p><strong>James Governor (00:25)</strong><br />
Not at all. I know that is amazing. There is a great conference called MonkiGras. And it will be on March 19th and 20th next year, 2026. The theme will be prepping craft. The idea is being prepared in software and in life. And so basically a bit of resilience and basically thinking about the things we need to do to be prepared. Cause it seems like&#8230;</p>
<p>Systems are just ready to give us a slap in the face at the moment. So But we don&#8217;t want to talk about that What we want to talk about today is Jamie Dobson&#8217;s work He has created a great book That well, I&#8217;ve read I&#8217;ve enjoyed it a lot. I think most people that have read this book have found it to be You know a bit of a bit of a cracker it&#8217;s been called a page-turner</p>
<p>It&#8217;s been called a murder mystery. Actually, maybe it wasn&#8217;t murder mystery, but it&#8217;s a good, a heist, a heist, not a murder mystery. Sorry, it&#8217;s a heist. And the book is called Visionaries, Rebels and Machines. And it&#8217;s got some lessons for us in tech. Ask some big questions, some tough questions. But yeah, Jamie, first question. What&#8217;s the book about?</p>
<p><strong>Jamie Dobson (01:28)</strong><br />
I&#8217;m high. Well, the book, well, the title, Visionaries, Rebels and Machines, only gives a little bit away. The subtitle, How the World Went from Electrification to Cloudification, goes a little bit further. The idea was there are lessons in the past. Fornication, electrification, cloudification.</p>
<p><strong>James Governor (02:03)</strong><br />
Did you say fornication?</p>
<p>Did you say-</p>
<p>sorry! Sorry, cloudification, sorry. I didn&#8217;t hear you there, Jamie. I thought it was the-</p>
<p><strong>Jamie Dobson (02:11)</strong><br />
Well, no worries. The whole stupid project started when somebody said, what&#8217;s the cloud? And in trying to answer that question, I found myself going back further and further in time. then when you go back in time, so basically as any writer or historian ever sort of drew their bow back in 1799 and let loose an arrow that went all the way through Edison&#8217;s work benches, through Bell Labs, the invention of the PC at Xerox PARC.</p>
<p>to the cloud. It&#8217;s never been done. There&#8217;s a book about PARC and there&#8217;s a book about the cloud and there&#8217;s a book about Edison, but they&#8217;re all very much deep dives. So where is that long journey? It&#8217;s a relay race of</p>
<p><strong>James Governor (02:50)</strong><br />
Mm-hmm.</p>
<p><strong>Jamie Dobson (02:52)</strong><br />
stories. And the thing is I&#8217;m a cheeky, can I swear Jim? I don&#8217;t think I can swear on your&#8230;</p>
<p><strong>James Governor (02:57)</strong><br />
Well, I mean, I just, I mean, I just totally derailed it by talking about fornication. So I think, I think we better. I mean, I, yeah. Right. Let&#8217;s, so let&#8217;s jump into some swears then. Yes, absolutely.</p>
<p><strong>Jamie Dobson (03:02)</strong><br />
Californication. So I forgot what I was going to say now.</p>
<p><strong>James Governor (03:12)</strong><br />
Well, the arrow had shot all the way to the beginning. You were saying that lots and lots of books about systems thinkers and yet there was not a systems view of the emergence of all of these systems.</p>
<p><strong>Jamie Dobson (03:23)</strong><br />
So I was a cheeky bastard I&#8217;ve been trying to tell people for years computers are stupid They just do things very fast. You shouldn&#8217;t be scared of them But people don&#8217;t believe me to say you&#8217;re only saying that because you&#8217;re clever and I&#8217;m like I&#8217;m not that clever right if I was clever I&#8217;d have done physics at school right instead of computer science so the The point is I was a cheeky bastard because basically in chapter one I said this is a light bulb and then in chapter two I said well This is a this is a light bulb with a wire in it and it amplifies a signal</p>
<p><strong>James Governor (03:39)</strong><br />
Mm-hmm.</p>
<p><strong>Jamie Dobson (03:51)</strong><br />
And then a few chapters there I say, this very small thing does exactly what the vacuum tube does. It&#8217;s called a transistor. And then before you know it, you&#8217;ve got microchips, microprocessors, computers in the cloud. And the idea was to leave the reader feeling clever and engaged. Wow, now I know a f**k ton of concepts about computing that I would have never have learned if I had to start with the cloud or with a computer. built it up very cheekily. That was a point.</p>
<p><strong>James Governor (04:16)</strong><br />
In that case then, so who is your reader Jamie? mean is it for nerds, it for fake nerds, real nerds, business people that might want to learn, you know, who is your reader? If you need to trick them into enjoying the technological explanations, who do reckon your reader is?</p>
<p><strong>Jamie Dobson (04:28)</strong><br />
It wasn&#8217;t meant to It wasn&#8217;t meant to be the nerds. It wasn&#8217;t meant to be me or you or our friends in the community. But our friends in the community read it and liked it because I think they saw themselves in the story. The original plan, Complete Mea Culpa, was around content marketing from our work at Container Solutions. We have this great book, Cloud Native Transformation, Patterns of Change. All the middle managers and the team leads love it.</p>
<p>It&#8217;s technical, dense, it&#8217;s done well. People read it and they give us a call. But then from a business strategy, it&#8217;s like, if only I could speak directly to executives at the airport. So I need to write a more general purpose book. That was how it started. But then those crazy kids at the DevOps meet up in London asked me to do a talk when I was almost finished with the book, not quite, but almost. And there were lots of young people there. And they asked me at the end to, you know,</p>
<p>speak to them about the olden days so obviously I was feeling dead chucked I was there and there was a bunch of people and all excited and I was excited because I don&#8217;t get out much and these people said can we speak to you about the olden days so I started thinking yeah cool mainframes no problem and the microprocessor and they stopped me and they said no sorry we mean in the 90s just before we were born so that&#8217;s what they wanted to they wanted to talk about where does the cloud come from and I was like oh my god</p>
<p><strong>James Governor (05:55)</strong><br />
Yeah, yeah, yeah, yeah, yeah.</p>
<p><strong>Jamie Dobson (06:01)</strong><br />
So there was another reader, the young recent graduate, know, a computer programmer or designers or people who were moving into tech and actually didn&#8217;t know how they got from there to here. So anyway, they became the next reader.</p>
<p><strong>James Governor (06:09)</strong><br />
Thank Okay, yeah, I mean, think that that just comes through so strongly is, I mean, you talk about that sort of that arrow shooting through time is there are just lots of different points at which you can stop and enjoy the sort of the innovation journey that we&#8217;ve been on. How did you, I think from my perspective.</p>
<p>I mean, he had to do a really good job of like saying no to ideas, right? So to write this book and like, so for me, Apple barely gets a mention, right? Apple is sort of, yeah, we&#8217;ve done the Xerox PARC and then we&#8217;re like, well, surely now, surely now we&#8217;re going to find out how Apple became this dominant company and changed the world. And Jamie&#8217;s like, now we&#8217;re not going to talk about that.</p>
<p><strong>Jamie Dobson (06:54)</strong><br />
F**k them. Yeah. It was difficult, James. It was difficult. And I upset a lot of people on the way. for example, back at ARPA in the late seventies, when, when Steve Jobs was running off with the PC, Vint Cerf came up with the TCP/IP protocols. He only gets a one sentence mention. my friend, Adrian Moa read a few drafts and was saying, where&#8217;s this person? Where&#8217;s that person? And he wasn&#8217;t, he wasn&#8217;t wrong. And unbelievably, Claude Shannon doesn&#8217;t get a mention. Does not get a</p>
<p>Claude Shannon who it was to software what the transistor was to the hardware element so it 50 % was just making very difficult decisions and I&#8217;ve actually got chapters about Shannon and about other people that just are not in the book So there was a there was definitely a taking away element that was hard However, I helped myself by doing the following the three ways you can look at an electrical circuit. There&#8217;s the there&#8217;s the way</p>
<p>the physicists, there&#8217;s one there&#8217;s one view of the circuit. It&#8217;s the physicists view electrons and currents moving around. Number one. Number two, there&#8217;s the gadget view of a circuit. You put something on it, a light bulb, a receiver, and it becomes a thing. But the third way of looking at electrical circuit is informational that when you close a circuit, a signal can be sent.</p>
<p><strong>James Governor (08:06)</strong><br />
yeah, yeah, yeah. Well that&#8217;s, yeah.</p>
<p><strong>Jamie Dobson (08:28)</strong><br />
all of the things I talk about to do with information processing. So I don&#8217;t talk about the radio because that&#8217;s more on the gadget end of the spectrum. I don&#8217;t mention that in the book, but the main point is we go in from Edison&#8217;s workbench and the arrow is the arrow of the informational sciences. That&#8217;s where we go from Edison&#8217;s effects through to cloud computing. That allowed me to frame it. So that meant that Marconi is not in. It means that John Logie Baird television is not in.</p>
<p>But so that was easy. However, choosing which of the visionary rebels and machines to keep in around computing was definitely challenging. And I think if there&#8217;s going to be a version two, so to make up for the Claude Shannon issue, I am going to dedicate a full two part episode to Shannon on the podcast, which comes along as a complimentary sort of set of content to go along with the book.</p>
<p><strong>James Governor (09:22)</strong><br />
Okay, and so partly, so Amazon works, they claim to work backward from the customer. Because you were working backward from Amazon, you had to say, no, you&#8217;re not allowed in. I&#8217;m not gonna, but there is gonna be second book, is there? Is that, that&#8217;s a thing.</p>
<p><strong>Jamie Dobson (09:39)</strong><br />
Well no, so what I&#8217;m doing right now, I&#8217;m having a lot of fun. hope my my listener and my readers having a lot of fun. I&#8217;m now on substack and every time there&#8217;s a podcast, a supporting podcast, welcome to Visionary, Rebels and Machines, my name is Jamie That type of thing. And the first chapter, the first&#8230;</p>
<p><strong>James Governor (09:51)</strong><br />
Mm-hmm.</p>
<p>I think you should always speak like that Jamie,</p>
<p>I want you do the rest of the podcast like that.</p>
<p><strong>Jamie Dobson (10:02)</strong><br />
So the first episode was about Volta and his frog&#8217;s legs and that&#8217;s absolutely brilliant because basically people say, well he invented the battery so what? And I&#8217;m like what the fuck? He invented the battery for the very first time humanity had a continuous current. It never been done before and at the same time people were thinking if that electricity can move a frog&#8217;s leg maybe we don&#8217;t have a soul and maybe there&#8217;s not a god so everything changed with the battery. I didn&#8217;t have time to put that into the book. So episode one is an exploration of Volta, Mary Shelley, Frankenstein, it&#8217;s all connected. And then the idea is that&#8230;</p>
<p><strong>James Governor (10:39)</strong><br />
Yeah. Have you seen the new film yet? Have you engaged? I mean, it&#8217;s out now. I mean, you know, you&#8217;ve got to, maybe we should arrange a viewing together, Jamie, because I really want to see it.</p>
<p><strong>Jamie Dobson (10:44)</strong><br />
I can&#8217;t wait for that to&#8230; When is it out? When is it out? I saw it was coming out on Netflix and I thought I&#8217;ve got to see Frankenstein and anyway, so I don&#8217;t know if there&#8217;s gonna be a book too, but there&#8217;s definitely short articles on substack the philosophy of the battery the machine itself a little exposé of Volta it links back to the podcast and the idea is that we&#8217;re going on a rampage from 1799 right the way back to the future and it&#8217;s all gonna end on my 50th birthday next August that&#8217;s the idea and</p>
<p>If the episodes are any good, if the sort of what we record is any good, that will form the basis for either an ebook or a sequel. But the most important thing is to finish the podcast and finish the substack. And I&#8217;m desperate, James, to fight against the enshitification of the internet. All of the content is coming from me. It&#8217;s all curated. There&#8217;ll be links to books, to papers and bread, bread trails. I&#8217;m going to do a little bread trail and say, okay, you&#8217;re a leader. This is where you can go to learn about psychological safety.</p>
<p><strong>James Governor (11:26)</strong><br />
Okay.</p>
<p><strong>Jamie Dobson (11:55)</strong><br />
you&#8217;re a techie this is how you can learn about that so it&#8217;s my gift slash bit of fun between now and when I become 50 next August</p>
<p><strong>James Governor (12:05)</strong><br />
Okay, so psychological safety. When I was reading your book, it was quite interesting because I, in fact, my book was published yesterday. Thank you very much. So it&#8217;s a book about what we call progressive delivery. It was written with Kimberley Harrison, Heidi Waterhouse.</p>
<p><strong>Jamie Dobson (12:17)</strong><br />
Congratulations.</p>
<p><strong>James Governor (12:34)</strong><br />
and Adam Zimman. And it&#8217;s really about, we just felt that there was some missing aspects. When you think about CI/CD and where we&#8217;ve come on this long journey through agile, there were some things that you could do that are based on sort of cloud and cloud abundance and cloud automation that you couldn&#8217;t frankly do.</p>
<p>Or it was very expensive and hard to do when, you know, the, the, the, the, the giants that put, you know, what sort of, you, if you think about the kind of work, the people like Martin Fowler or Jez Humble were doing, I mean, it it was, if you were going to have two instances, if you were going to do a blue green deployment, you know, Fowler talking about a blue green deployment, right? It was literally two.</p>
<p>Massive systems that you needed to have next to each other, each with expensive Oracle database licenses, expensive networking gear, yeah, just Cisco stuff. Probably, I don&#8217;t know, whatever it was, the customer was using EMC storage and yet to two of them. That you would deploy the application to in order to see how this, you know, obviously some sophisticated.</p>
<p>sort of, you know, routing there, but you had to have two entire infrastructures if you wanted to do a blue green deployment. That&#8217;s really expensive and really hard. So without virtualization, super hard, virtualization change things a bit, but the cloud and cloud abundance meant that suddenly it&#8217;s like, why would you only have two of things? You, you could have, you can have a bunch of things and see which one works best. That&#8217;s not really thinking about the user and</p>
<p>the, how the user feels about the application that you&#8217;re rolling out. And we&#8217;re seeing that in AI now, actually. I mean, we&#8217;re seeing people, they&#8217;ll have eight different agents spin up a different version of the application that you might deploy. It&#8217;s abundance thinking. It&#8217;s a very different way of thinking about the world. And so we&#8217;ve just tried to capture all of that. Now, what I was actually going to say is that one of the, in the book, we had to talk about the notion of psychological safety and what we&#8217;re trying to.</p>
<p>developers and organization in order that we can experiment and in order that we can roll out applications confidently and safely on a Friday afternoon and the sort of culture you need to get there. And so I was really, well, a couple of things happened. A, your book is annoyingly good, Jamie. was, I was really fell in love with the author, authorial voice. I thought it was excellent. And I, I, I had to beat myself up a lot.</p>
<p>and just feel like here are some things that I and my co-authors could have done but psychological safety, what&#8217;s that and why is that so important?</p>
<p><strong>Jamie Dobson (15:34)</strong><br />
Psychological safety, feels like a modern term. It is important, but in a nutshell, it&#8217;s about having a tolerance for failure. many companies come to me and ask, we want cloud, we want multiple experimentations, but they&#8217;re terrified of failure. Failure is something that other people do. So psychological safety, as we know it today, the Amy Edmondson version of psychological safety is that it&#8217;s a group level phenomena.</p>
<p>where people feel safe to fail. They feel that if they try something and it goes wrong, they won&#8217;t be criticised or humiliated or punished in any other way. It&#8217;s a group condition. That&#8217;s what Edmondson figured out. So if we were working in a team together, James, and I wanted to try something a little bit mad and a bit random, there would be no fear in the back of my mind that later in the pub or at the end of the week in retrospective, I would be told off or punished or told that was a mistake.</p>
<p>It&#8217;s such a difficult thing to build. It&#8217;s easy to lose once you&#8217;ve got it, but to build that, leader, the person in charge needs to model that behavior. They need to own up to mistakes. They need to control the urge when something goes wrong to move into that punitive mode. Everybody does that. If you spend 50 grand on an experiment, it&#8217;s blown up. And if you&#8217;re a reasonably small company, of course your first reaction is to go, well, could we&#8217;ve done anything different? That&#8217;s actually not a bad question, but you know,</p>
<p>or what have you done there? Yada, yada, yada. So without psychological safety, it becomes impossible to experiment. And all of your work into progressive delivery and experimenting our way forward or growing through failure into the future requires that psychological safety to be there. So you cannot, and this happens to me all the time, it appears in the book, you cannot say, I want to do experiments and I want to be cloud native and I want to be like Netflix and&#8230;</p>
<p>I&#8217;m not going to do the psychological safety thing. I mean, just kidding yourself. This is the foundation of that and not the other way around.</p>
<p><strong>James Governor (17:36)</strong><br />
Right. And I think that comes through really strongly in the book. And interestingly, because it&#8217;s a book about technology, but because it&#8217;s a book about innovation, it is a book about culture. yeah, particularly this organizations that succeed in delivering sort of breakthrough, I&#8217;ll call them digital,</p>
<p>products and services today, but certainly these breakthroughs, that&#8217;s what comes through. You&#8217;ve got to be able to fail. That&#8217;s fundamental.</p>
<p><strong>Jamie Dobson (18:13)</strong><br />
You&#8217;ve got So the great thing about psychological safety and the culture of teens is it proves a really important point. Human nature doesn&#8217;t change, technologies do. So the exact same environment that gave rise to the incandescent light bulb at Menlo PARC, which was Edison&#8217;s little research laboratory, the same culture that produced those artifacts is exactly the same culture that they have at Netflix. Of course, the technologies in between have changed. How do you get that? There&#8217;s two very simple rules to create an environment where&#8230;</p>
<p>psychological safety is there and that will produce innovations and breakthroughs. Low bureaucracy, just get rid of it, it completely kills the flow of information and of course lots of information. Thomas Edison, people think of him as an inventor, he was primarily a fantastic manager. He knew how to deal with people, all these German snobs who came to Menlo PARC, he used to haze them, he&#8217;s tried to bring them down to the American pragmatist level, not because he was a sadist.</p>
<p><strong>James Governor (18:52)</strong><br />
Thank</p>
<p><strong>Jamie Dobson (19:14)</strong><br />
because you know they were building stuff there we couldn&#8217;t we didn&#8217;t care about people&#8217;s history we cared about people&#8217;s future Robert Oppenheimer my absolute I love I call him Robert it&#8217;s weird that I know I call him Oppie that was a nickname he picked up when he was at university in Leiden I didn&#8217;t mean to become an expert on Oppenheimer</p>
<p><strong>James Governor (19:32)</strong><br />
So you must have loved it when the film came out because you were already, or you might hate the book, but you were deep in your love of Oppenheimer and then this sort of amazing view of it comes out as a film. That must have been wild for you.</p>
<p><strong>Jamie Dobson (19:36)</strong><br />
The problem is&#8230; No, no, I the film. I love the film. Go. The thing is, I&#8217;ve got it on my desk, I&#8217;ve got it in every&#8230; I&#8217;ve got multiple copies of this book. So this is Kai Bird and Martin Sherwin&#8217;s American Prometheus. The film adapts it so well, and I know this book so well that actually nothing appeared in the film that I didn&#8217;t understand. Some of the lines I&#8217;d memorised. It&#8217;s a fantastic film, but I didn&#8217;t appreciate it like others did because I knew the story back to front. Oppie was a clever man, really clever, charming&#8230;</p>
<p><strong>James Governor (20:15)</strong><br />
Right.</p>
<p><strong>Jamie Dobson (20:18)</strong><br />
But he was a brilliant manager. What does he do in Los Alamos? What does he do? Brings people in, smashes the hierarchy, has a fight with General Groves who wants to compartmentalize exactly like we do in big businesses. And Oppenheimer&#8217;s like, we need to break down bureaucracy. Information must flow. He said security might cost us the race, but a lack of information definitely will. So Oppenheimer, more than anything, was cast in the role of manager, which of course,</p>
<p>feel like you know a bit beneath him and I&#8217;m like why don&#8217;t am I mad am I the only person who sees Oppie as a fantastic manager and Edison as a fantastic manager that&#8217;s what they were and my book is meant to inspire other managers that hey there&#8217;s nothing wrong with management it&#8217;s a noble profession and you can do a lot of good work with it</p>
<p><strong>James Governor (21:08)</strong><br />
I mean, that&#8217;s a huge question on our industry, isn&#8217;t it? Are you an IC? Are you a manager? You know, the work of people like Charity Majors that talks about this a lot.</p>
<p><strong>Jamie Dobson (21:18)</strong><br />
I love Charity Majors&#8217; work by the way. I love her stuff on leadership. I love Charity Majors, brilliant stuff.</p>
<p><strong>James Governor (21:22)</strong><br />
amazing. Yeah, absolutely. You can learn so much from every blog post she writes. Yeah, Charity is just amazing. I mean, it was funny, again, thinking about your work on what it means to have effective management in tech. I&#8217;ve just started reading Sarah Drasner&#8217;s book on engineering management. yeah, questions about trust.</p>
<p>how you get a team to work together, the importance of values, the fact that different people may have different values, you need a way of navigating that so they can collaborate together. This stuff is super hard. But I want to ask actually a question about Edison. Did you feel any, I mean, did you feel some sort of responsibility to reclaim Edison? I think these days everyone wants to be like, no, Edison was the bad guy.</p>
<p>know, Edison just was, he was just out there like, you know, killing elephants and stuff like that. And, you know, we should not admire Edison. know, there&#8217;s an alternative history in which, you know, Tesla, who had not been screwed over by Edison is able to make a better and brighter future for us all. I mean, was there an aspect of reclaiming Edison?</p>
<p><strong>Jamie Dobson (22:26)</strong><br />
Yeah. 100 % and and and a lot of that I started to fight for Edison after the first drafts came out because people Said to me you you&#8217;ve committed a crime one of my friends. He said you really Committed a crime because he was a bastard right and and you know, you&#8217;ve not you should have be said he one sentence would have done it I just want to And I&#8217;m like, well, okay, but I didn&#8217;t just make it up. I&#8217;m surrounded by papers and books about Edison and</p>
<p>This bastard view of Edison is not shared by historians and biographers who are way more talented than I am. And so the question is, where does this come from? Was it jealousy? That seems like a sensible place to start. He was very, very successful, both in terms of his output and in terms of his wealth creation. He became very rich. Is it jealousy? Is this what people said about him? If you succeed long enough, because there&#8217;s lots of people out in the world that don&#8217;t like me either.</p>
<p>and that&#8217;s because for 10 years I was a leader and I wasn&#8217;t afraid to lead, I made decisions. Some of my decisions benefited the group but not universally. Some people did not benefit from my decisions so it&#8217;s easy to say, Jamie&#8217;s a bastard. Well, you reverse that and put them in my shoes what decisions would they have made. So if you lead</p>
<p><strong>James Governor (24:01)</strong><br />
very effective operators are bastards, Jeremy. mean, if we&#8217;re, you know, we&#8217;ve got a rather rich chap in the world at large right now who clearly is capable of getting some stuff done. But also, I mean, it&#8217;ll be quite interesting to see how our history looks back on Elon Musk, right?</p>
<p><strong>Jamie Dobson (24:04)</strong><br />
That was it. and He will not be in the book of visionaries rebels and machines part two. He won&#8217;t make it. He won&#8217;t make the cut. He won&#8217;t.</p>
<p><strong>James Governor (24:27)</strong><br />
Right, he&#8217;s not&#8230; I don&#8217;t think he does much on psychological safety, Jamie.</p>
<p><strong>Jamie Dobson (24:33)</strong><br />
No, but I don&#8217;t like Elon Musk. The comparison between him and Edison is really unfair. Edison, so this is the rough way this goes. Elon Musk, he&#8217;s not really, invents anything, he&#8217;s a cuckoo. He goes in there, pushes the founders out, and he claims Tesla for himself. It didn&#8217;t actually do any work. And therefore he&#8217;s like Edison, because Edison did that. What? Really? Did Edison really do that? I thought Edison invented the incandescent light bulb and the phonograph.</p>
<p>Andy spent 10 years trying to do some mining that didn&#8217;t work and he invented the film industry as we know it today. He did all of that. He didn&#8217;t steal that. At one point he was so famous if you were an inventor and it&#8217;s very hard to be an inventor and an innovator and a businessman, would say to people, listen, I&#8217;ll be able to reverse engineer that and come up with something better in a pretty short amount of time. Why don&#8217;t you sell me the patents, we&#8217;ll stick the Edison brand on it.</p>
<p>and we&#8217;ll both get rich. That was a tactic of his, towards the end of his life when he was very, very famous. He gave people a choice. This is where the comparison between Edison and Musk comes up is that tiny thing. But that was only one part of Edison&#8217;s work. So was he a bastard? I don&#8217;t think he was. The Nikola Tesla thing, the current wars came after he invented the incandescent light bulb. So don&#8217;t forget, I said this was an arrow shot in the spirit of computation.</p>
<p><strong>James Governor (25:36)</strong><br />
Right.</p>
<p><strong>Jamie Dobson (25:58)</strong><br />
all of the conflict with Tesla came later. Now, the next thing where it went wrong, where Edison gets cast as being a bastard is because of what he did with the film industry. He invented the camera, I can&#8217;t remember what it was called, Edison&#8217;s CineMotion, it had a strange name. And he had this idea that you could only license this stuff from him. This was a mistake. So people were like, no, we&#8217;re gonna make an alternate version.</p>
<p>And actually Edison controlled a lot of the places you could film in New York and in any case, the light was bad. So people ran away from Edison because they didn&#8217;t want to pay the subscription fees and to use this patented stuff. And that&#8217;s how Hollywood began. So Hollywood began because it had great light and Thomas Edison wasn&#8217;t there. So yes, he annoyed a lot of people when the birth of the film industry arrived. But I think people knee-jerk that he&#8217;s an awful person without really thinking about it.</p>
<p><strong>James Governor (26:38)</strong><br />
Okay.</p>
<p><strong>Jamie Dobson (26:53)</strong><br />
I don&#8217;t see any evidence in there to suggest he was particularly evil. He wasn&#8217;t a very good first husband. So Mary Stilwell eventually died, officially of complications because of an illness, but she was heavily self-medicating on drugs. So it could be suicide in small increments, but either way she died a neglected and lonely woman looking after two children that Thomas Edison barely saw.</p>
<p><strong>James Governor (27:21)</strong><br />
That needs to be on the account. And it&#8217;s, again, it&#8217;s not ideal if you&#8217;re doing psychological safety at work and you&#8217;re not giving your family psychological safety. That is not a trade off that I think either of us would be willing to make</p>
<p><strong>Jamie Dobson (27:41)</strong><br />
me earlier about the people I left out the book. I have a genuine sadness that I couldn&#8217;t find the space to mention the women behind the men I talk about. And I also genuinely regret not being able to unearth the women, visionaries and rebels in the stories of visionaries, rebels and machines. It&#8217;s not that they didn&#8217;t exist. They&#8217;ve been airbrushed out of history.</p>
<p>So there&#8217;s a mental note somewhere in there that I&#8217;m going to go dig in and try to reclaim some of the lost figures of our history.</p>
<p><strong>James Governor (28:15)</strong><br />
So I don&#8217;t need to bash you for that. Cause that was one of the things that sort of struck me in the book. was, you know, I was definitely waiting.</p>
<p><strong>Jamie Dobson (28:21)</strong><br />
Do you know what? Do you know what it came to me really late? I worked really hard on the research I really really did it came to me late in the in the day so there were two Women that spring to mind there Lynn Conway. Who invented I think a process for designing Microchips and then of course a woman a famous woman from England. You maybe have to help me</p>
<p><strong>James Governor (28:45)</strong><br />
By the way, you&#8217;ve got to see some comics that my friend Jim Bolton makes. Jim makes comics of figures in tech history. You&#8217;ve got to meet Jim. He&#8217;s an amazing storyteller. He&#8217;s brilliant. You two will get along. But also, these comics are amazing and he&#8217;s got a comic of Lynn Conway that is really nicely done.</p>
<p><strong>Jamie Dobson (28:49)</strong><br />
Yeah.</p>
<p>Cool.</p>
<p><strong>James Governor (29:13)</strong><br />
So yeah, so he, luckily enough, I think, you know, sort of, or at least in that, so he speaks to the people, like, let&#8217;s make sure that we capture some of this in their own words and their lovely comics. Brilliant history. And I think the two of you, maybe that&#8217;s, I don&#8217;t know, maybe that&#8217;s another podcast, but we&#8217;ll all have a pint together first.</p>
<p><strong>Jamie Dobson (29:25)</strong><br />
Yeah. I&#8217;d love to speak to him. So Lynn Conway was a trans woman who left a remarkable footprint on the world that we live in. She started work at Xerox PARC and then went on to develop this chip design process, the Mead Conway design revolution it&#8217;s called. But it all came to me at the last moment. And if you think that this was easy for me, I spent one day looking pale and I said to my editor,</p>
<p>I&#8217;ve committed a crime, I&#8217;ve contributed to the airbrush and I&#8217;ve contributed to a great historical crime. then of course, Steve Sherley was on my radar. Steve Sherley is actually Stephanie Sherley, but she told everybody and it was Steve because nobody wanted to deal with a woman. And, you know, there&#8217;s loads of these stories and it came to me late and I was close to exhaustion at the end of the book. And my editor Beth said, you&#8217;re gonna have to do it in the next edition. You&#8217;ve got a ship.</p>
<p><strong>James Governor (30:16)</strong><br />
Yeah.</p>
<p>Yeah, amazing.</p>
<p><strong>Jamie Dobson (30:35)</strong><br />
and in the end that&#8217;s just what did.</p>
<p><strong>James Governor (30:39)</strong><br />
When I read it, it was noticeable. I don&#8217;t think it&#8217;s unforgivable. You&#8217;re aware of it. You&#8217;re going to do the work, as they say, with later editions. And it is harder because if we think about invisible figures, if you&#8217;re reading history, it is hard to know, actually. There is a layer of history that we&#8217;re lacking because that airbrushing has been a thing, unfortunately.</p>
<p><strong>Jamie Dobson (31:07)</strong><br />
Well, because they&#8217;re invisible, you don&#8217;t stumble across them. So it was only at the end of the book when my digging was so deep, did I actually come to these women. So I&#8217;m not using that as an excuse. And then even the Lovelace thing, Ada Lovelace is a powerful figure in her own right. And recently she has become recognized as such. But for most of the last century, she was Charles Babbage&#8217;s muse.</p>
<p>Now when you start reading about Lovelace, this is utter nonsense, she was the powerhouse in that relationship, he was another devil for an idiot. And then you get to that weird Victorian period where women don&#8217;t contribute as much because it was such a break of gender roles, you get Alexander Graham Bell, another bumbling idiot, I mean I really can&#8217;t stand him. And you get his poor wife, who basically propped him up, her job was to manage his emotions and then motivate this unmotivated and unmovable Scott.</p>
<p><strong>James Governor (31:37)</strong><br />
Absolutely.</p>
<p><strong>Jamie Dobson (32:02)</strong><br />
She&#8217;s the real hero in that story. So in a way I&#8217;ve contributed to it, have, and that&#8217;s on me and now I need to do something about that.</p>
<p><strong>James Governor (32:14)</strong><br />
Well, I mean, you know, first episode, I you&#8217;ve to own it. It&#8217;s better than saying it&#8217;s not a thing. So, but yeah, we don&#8217;t, I&#8217;m not, well, let&#8217;s, think we had a slight slight gear change. But, but yeah, I think that that&#8217;s something I look forward to seeing in your future works.</p>
<p>Some again, and I didn&#8217;t know actually when we, mean, obviously I&#8217;m an arch and inveterate planner. I plan everything down to the very last detail. So I knew exactly how this conversation would go before we started. I was interested in this notion of sort of innovation and how it works. And in</p>
<p>described some of the characteristics. So first of all ask, what are the characteristics of successful innovation engines, successful organizations that innovate? So I&#8217;ll ask you that first and then I&#8217;m gonna ask a second question. yeah, what are the, you looked at archetypes in the book. Like what do you see as the archetypes of successful. organizations that can innovate and create new and breakthrough digital products and services.</p>
<p><strong>Jamie Dobson (33:24)</strong><br />
Okay so innovation is a bit like pornography it&#8217;s a bit hard to describe but you know it when you see it. Most people don&#8217;t understand innovation is quite mysterious nobody you know there&#8217;s books about this does it come from flashes of inspiration however there are patterns there are broad brushstrokes of patterns the first thing is that so so innovation is slow it tends to bubble up after Volta discovered</p>
<p>The battery, and I say discovered because it was waiting to be discovered, he unearthed it like an archaeologist. For 30 years it took for somebody to take the battery and put it into the telegraph. So the process of doing something sensible with battery took a very long time. That was number one. Number two, all innovation is recombinations of existing things. So if you look at the battery, the disks and the wires coming out, and then look at the telegraph.</p>
<p>Physically, it&#8217;s almost identical where the wires keep coming and then at the end of the wires There&#8217;s a there&#8217;s a there&#8217;s a hammer to tap out my dots and dashes on a piece of paper So you think well, why was the telegraph earth-shattering it went viral it changed the world It changed how we speak to each other It changed everything the Associated Press came out of the telegraph the Western Union did why why did the battery not have such an effect? Well, that&#8217;s because the telegraph was the hardware. I just described we combined with</p>
<p>very ancient technology, language. The dots and dashes and the small communication channel between you and I that is bound by words. So it was two ideas melted in the telegraph, the hardware and then the notion of language. So innovation is quite mysterious, but it&#8217;s always recombatant. Is that even right? It sounds like something from Mortal Kombat.</p>
<p><strong>James Governor (35:12)</strong><br />
recombinant, recombinant, recombinant, recombinant. I mean, I think we&#8217;re in the right ballpark, Jamie. I mean, you know, I think people know what you mean.</p>
<p><strong>Jamie Dobson (35:15)</strong><br />
What type of right am I? I don&#8217;t claim to have the best vocabulary in the world. So, so anyways, so those environments that have done well allow these ideas for want of a better word to meet each other, marry, have sex and the consummation of those marriages and new ideas. So Edison&#8217;s light bulb is just that battery again, but instead of having a sound on the end, like in the telephone, he stuck a light bulb on the end. So these ideas have got to swirl around. Ideas have sex in between the ears of, you know, human beings.</p>
<p><strong>James Governor (35:51)</strong><br />
We&#8217;re obsessed with it today by the way Jamie. started I shouldn&#8217;t have said fornication at the beginning I mean, I&#8217;ve got you know, I&#8217;ve really I&#8217;ve really set you off. I Blimey</p>
<p><strong>Jamie Dobson (35:56)</strong><br />
You started this. started this. And so then if you look at Container Solutions, just to use as an example, we always, we designed the company to be flat, to be open. We didn&#8217;t have any Google 50 % rule, but we&#8217;re always looking for ways to create space. And so if you look at the external secrets operator, it&#8217;s a tiny, tiny example. We didn&#8217;t start it, but in the mode, when we first got our hands on it, we were component builders.</p>
<p>And ESO, it&#8217;s a secret operator for Kubernetes, whatever. So we were building on existing technology, but then the next thing was to be like, well, how do we find use cases for this? All of this requires space and time. In my role back then as the chief executive, I&#8217;d have said, what is the return on investment? is, when are we going to see a payoff from this? In other words, I&#8217;d have paralysed the whole operation by bringing bureaucracy into it. ESO would have never gone off the ground and then later nabbed with the CCS.</p>
<p>So Xerox PARC, Container Solutions, Netflix, they create space for ideas to bubble up, to meet, and then to become the next thing. Of course, all of that requires psychological safety, which we spoke about earlier. And it&#8217;s challenging because many managers, it all starts with the manager. How tolerant are you for failure? I&#8217;ve got a high tolerance for failure. And I trust people. I&#8217;ve built a lot of big computer systems. And if one of my engineers says, I&#8217;ve got this hunch, I just say, follow it.</p>
<p>I don&#8217;t care about the 20, 30, 40 grand that you know we&#8217;re going to spend in terms of salaries and licenses just just go for it and let&#8217;s talk again in four months. Not many managers can do that and in fact when I explain this</p>
<p><strong>James Governor (37:35)</strong><br />
No, can this only happen at the beginning of the process? Because to me, you know, I look at, so if we think about the names you&#8217;re mentioning, and right now, you know, if you you talk to or listen to people that have are working at or have worked at OpenAI right now, for example, there is an incredible freedom to just fix problems and build things.</p>
<p>These organizations, at least within their engineering staffs, are finding ways to enable great innovation or new stuff. mean, we both would agree that AI is moving pretty fast. There&#8217;s a lot of new cool stuff happening. Google&#8217;s had a good year. 2025 has been amazing for Gemini. They&#8217;ve had some breakthrough consumer products, Nano Banana crossed over, Notebook LM continues to gain plaudits Gemini is</p>
<p><strong>Jamie Dobson (38:22)</strong><br />
Saw that. They had their first billion dollar quarter.</p>
<p><strong>James Governor (38:32)</strong><br />
So the very good year for Gemini. But you know, some of the, I think my question was when I, it&#8217;s pretty hard to have psychological safety if everyone&#8217;s afraid that they&#8217;re gonna get laid off. And to me, so many of the big firms at the moment, how are they, how can they possibly be sort of inculcating a feeling that you can fail when the management decisions are so predicated on we&#8217;re firing people, show me the money right now.</p>
<p><strong>Jamie Dobson (39:09)</strong><br />
Well, there is something called creative desperation. When you think, when your back&#8217;s against the wall, you come up with creative ideas, it&#8217;s not very sustainable. My feeling is, I don&#8217;t know what goes on inside these big companies. Your question is, can this only happen in the beginning? Not necessarily, but obviously, look at the telephone company, they&#8217;ve got a product, and then once it&#8217;s working, it&#8217;s about scaling, driving down costs, and then broadening reach. Once you&#8217;re in that cost-cutting operational mode, then of course you&#8217;re not gonna</p>
<p>If your absolute goal is to drive profit margins up by 1%, you&#8217;re not going to sanction a 50 grand spend on innovation. A lot of companies, it&#8217;s very sad. A lot of companies&#8217; innovation strategy to buy smaller companies and not because it&#8217;s a, it&#8217;s a bad system. It&#8217;s just because they know that trying to get a company that is so used to driving down costs, increasing revenues, turning the handle and existing machinery, getting the type of people who run such a machine.</p>
<p>to them all of a sudden innovate over there. It&#8217;s just impossible. Psychologically, the people drawn to a large organization have a certain set of character traits. They don&#8217;t like risk-seeking, they don&#8217;t like novelty, and they have no tolerance for failure whatsoever. That&#8217;s why they work there and they do a fantastic job. The challenge for big businesses is they come to me and say, we want to be GenAI and we want to do a bit of cloud computing with the same staff. And that&#8217;s not possible. Now, it&#8217;s impossible to innovate in a dangerous environment, I think.</p>
<p><strong>James Governor (40:41)</strong><br />
Yeah, and I look around and I think orgs, some of them are gonna struggle because there&#8217;s just too much fear. It&#8217;s really hard to do your best work if you&#8217;re, and I mean, guess that&#8217;s, I mean, is that something, does innovation, maybe there is a bit of a, like when the economy is growing, it&#8217;s easier or I wonder what the correlation sort of there is, but at the moment, yeah, it&#8217;s challenging, not much safety around. So.</p>
<p><strong>Jamie Dobson (41:08)</strong><br />
But it&#8217;s not to say that large organizations can&#8217;t innovate. So Bell innovated remarkably well in the last century through Bell Labs, but under immense pressure from the Department of Justice, it has to be said, they innovated because their profits went above a certain threshold. It would trigger anti-monopolistic court cases. So they had an incentive to burn their money through Bell Labs, which benefited all of us. And then of course you get this weird situation.</p>
<p><strong>James Governor (41:17)</strong><br />
Mm-hmm.</p>
<p><strong>Jamie Dobson (41:38)</strong><br />
Xerox could innovate as well. Xerox was a remarkable company. And then they came up with the Palo Alto Research Center that invented the personal computer. So you can&#8217;t say that they couldn&#8217;t innovate, but then what they failed to do with the PC was to monetize it, capitalize on the investment.</p>
<p><strong>James Governor (41:55)</strong><br />
Right. See, I would say the innovation is partly the money. think of the invention, at least this is my definition, the innovation is actually the scaling and the making money from it. The invention, they did the invention, but they didn&#8217;t take it to market. At least that&#8217;s my&#8230;</p>
<p><strong>Jamie Dobson (42:10)</strong><br />
Yeah, that&#8217;s a Some people do agree with that. I think it&#8217;s a spectrum. when does an invention become an innovation? So yes, indeed, an invention is like you imagine a penitent tinkering, they come up with a component, but it takes somebody else who can drive all the inefficiencies in that component, then scale it for wider societal use, driving down the cost so you can stick it in the hands of tons of people.</p>
<p>Xerox definitely failed to do that. So the moment has to be right and then thereafter you have to succeed in the scaling. So maybe they did some invention and then they did the first bit of the innovation cycle but then unfortunately the last bit of the innovation cycle was Microsoft&#8217;s and Apple&#8217;s in that case. They were the big winners.</p>
<p><strong>James Governor (43:00)</strong><br />
So&#8230; On that, I the other thing, and I guess we have to get to this, and some of it&#8217;s AI being blamed, but I think, well, mean, given the subject of the book and the subject of the conversation, lightbulb moments is probably a transition here, and&#8230;</p>
<p>AI is very real. Another book I&#8217;ve been reading, Gene Kim and Steve Yegge&#8217;s, I don&#8217;t know if it&#8217;s Yegg or Yeggie, I need to find out. Their book on vibe coding. And it&#8217;s interesting because&#8230;</p>
<p>I mean, Yegge is certainly, like he&#8217;s not someone that reflexively jumps on new technology. As they say in the book, like he was, you know, handwriting, refused to use an IDE, handwriting Java code for the longest time, refused to learn Git. And yet 20 years of his life was building systems at Amazon and Google that probably many of us use on a daily basis, but skeptical.</p>
<p>a conservative in terms of technology adoption. But that moment when AI, we realized bloody hell, this is very real. I I think that&#8217;s interesting to me because in your book, it&#8217;s that gear change where we go to, bloody hell. We&#8217;ve come through cloud, we&#8217;ve got the compute that has enabled us to do these things with transformers. We&#8217;re into AI now and shit, what have we done? You&#8217;ve got this.</p>
<p>ear change in the book where, yeah, sort of the horrific downer later in the book where you just start to ask questions about will anyone have jobs? Will we use AI to sort of create viruses that kill us all? You turn into a doomer at the end. And I mean, I&#8217;ve got a bit to say about, but yeah, tell me how you felt sort of, the book is quite an optimistic book until</p>
<p>Suddenly you&#8217;re like, no, no, I&#8217;m not optimistic anymore. And I mean, you don&#8217;t, and it&#8217;s funny, because one of the things you talk about is not cars, not being able to drive properly. Wait till you go to San Francisco and get in a Waymo, because, or when they come to London, Waymo is, they feel safer than normal drivers. That&#8217;s, that&#8217;s any cab driver I&#8217;ve ever had, a Waymo feels safer. So tell me about that sort of gear change where you&#8217;re like, actually things could get bad here, folks.</p>
<p><strong>Jamie Dobson (45:32)</strong><br />
I think things can get bad. History&#8217;s arrow makes you think that the way things happen is how they had to happen. So the reason I can be optimistic and joyous about what&#8217;s been in the past is because I&#8217;ve got the benefit of hindsight. There&#8217;s a few things that mark my thinking. Some of them are personal. Some of them are practical. think people get excited about killer robots. I wouldn&#8217;t worry about that. They&#8217;re going to come. Not right now. The real thing to look at, and if you were depressed after reading section five of the book, you&#8217;re to be even worse when I start talking now. The original quote that said one percent of all the wealth is held by 99 percent of all the people within this country. What year do you think that quote&#8217;s from?</p>
<p><strong>James Governor (46:14)</strong><br />
Yep.</p>
<p>It&#8217;s got worse, hasn&#8217;t it?</p>
<p><strong>Jamie Dobson (46:17)</strong><br />
Well it has got worse, in the last five years it&#8217;s got much worse. But what year do you think that quote was made?</p>
<p><strong>James Governor (46:21)</strong><br />
Much worse.</p>
<p>Not sure.</p>
<p><strong>Jamie Dobson (46:23)</strong><br />
1906, 1906 in a book called Poverty. as the last century as the last century turned</p>
<p><strong>James Governor (46:28)</strong><br />
Bloody hell. Okay. Did we fix it a bit and then it&#8217;s gone bad again?</p>
<p><strong>Jamie Dobson (46:33)</strong><br />
Well, yes, but we required a first world war and then the Holocaust for it to be fixed. And it was only a temporary fix. So if you really want to get upset about all of this stuff, at the turn of the last century, the big trust, the big monopolies, AT &amp;T, Rockefeller and all of these people were hoovering up so much vast wealth that the seeds for social discord were sown. We could not stop that train once it was in motion. Starting with the great crash of 1908.</p>
<p><strong>James Governor (46:59)</strong><br />
Mm-hmm.</p>
<p><strong>Jamie Dobson (47:03)</strong><br />
First World War, all of that building up to the big big crash in 28, which inevitably gave Hitler that platform in the 30s. All of the markers that came before the Second World War are now presently within our societies. The financial crash of 2008 was the equivalent to the stock market crash of the Great Depression of the 1930s. That&#8217;s the most terrifying bit of this whole story. And it&#8217;s systematic because a computer system or a business based on a computer system</p>
<p><strong>James Governor (47:18)</strong><br />
Mm-hmm.</p>
<p><strong>Jamie Dobson (47:33)</strong><br />
consolidates gains and hoovers them up into a very tiny percentage of the population. So it&#8217;s history that is making me think what comes next might be difficult challenges. But I do say in the book, we&#8217;ve been here before and there&#8217;s great hope in that. We have seen this before. We understand what happens when you impoverish billions of people and what they do at the polling station. So we know this. So I think there&#8217;s a fight back. So this was part of my look.</p>
<p><strong>James Governor (48:03)</strong><br />
Yeah, we had a weird, I mean, you know, and obviously, I mean, podcasts shouldn&#8217;t be necessarily time specific, but, you know, talk about the news. We had a, the Democrats had a pretty good day yesterday. You know, New York&#8217;s gonna have a new mayor. London and New York are gonna have Muslim mayors. There were all sorts of interesting wins by Democrats, actually across the country.</p>
<p><strong>Jamie Dobson (48:15)</strong><br />
Yeah,</p>
<p>Yeah.</p>
<p><strong>James Governor (48:31)</strong><br />
So to your point about optimism, yeah, occasionally humans do take a step. At Colorado, passed a bill, hire people on higher incomes in order to do free meals in public schools. So sometimes we do the right thing.</p>
<p><strong>Jamie Dobson (48:52)</strong><br />
Exactly and the right thing so back in the turn of the last century the Paris underground and the municipal transport systems were put together not by left-wing do-gooders but by politicians who were terrified that if working people didn&#8217;t see some of the gains of the know increases in wealth there would be social unrest. So we know this history teaches this common sense teaches this as well so there is some hope we have been through these scenarios before we may not fall into them again.</p>
<p>but I don&#8217;t think we should be complacent. And this is very difficult for me because if you ever read a book about really deep dark material, whether it&#8217;s type of abuse or anything like that, you can only put so much darkness on the reader for so long before they just completely switch off. And I think that&#8217;s normal, that&#8217;s human nature. But I&#8217;m here trying to say, I&#8217;d like us to talk about these dark things. I think we&#8217;ve all done well in technology. It&#8217;s been brilliant for me. I&#8217;ve had a great career. I basically&#8230;</p>
<p><strong>James Governor (49:38)</strong><br />
Mm-hmm.</p>
<p><strong>Jamie Dobson (49:49)</strong><br />
fuck around for a living these days, it&#8217;s great, right? I read, I talk, I help people, I play with computers. I used to do that for fun before I got a job and then the day after I got a job I got paid for it. I think we need to not shy away from these conversations and chapter five or section five is about trying to hold the industry to account, hold myself to account and start to say, listen, if we can&#8217;t predict the future, we won&#8217;t be able to shape it. And those who can&#8217;t construct the past cannot predict the future.</p>
<p>And if we zone out now, the future will belong to the Elon Musk&#8217;s of the world. And we can&#8217;t let that happen. So this is part of the fight back. And then I think the second part is that I came from a deindustrialized city and I witnessed the mining strike on TV. This wasn&#8217;t abstract. This was happening in my community. Government policy, when it goes wrong, leads to the childhood I had and the city I was raised in. So technology change will always come. There will be winners and losers.</p>
<p>but policy choices by governments will dictate what happens to most of us thereafter. So as a part of section five is advice, policy advice. Well, this is happening. The potential for people to become very rich is happening. What can we do to make sure we all get to use these technologies and we all get to be paid fairly and to benefit? It&#8217;s never going to be 100 % equal, but how can we all win right now? Because if we all win, we might intercept social unrest that potentially could follow up if we don&#8217;t solve that equation.</p>
<p><strong>James Governor (51:23)</strong><br />
through AI. And I was at a conference yesterday. No, no, I mean, I think people have to read the book. It&#8217;s a great book, Section 5, Nightmare. But you&#8217;ve got to read it. We&#8217;ve got to be clear sighted. For me, at least. I care about people. So, yep, this is stuff you need to think about. I have a family.</p>
<p><strong>Jamie Dobson (51:23)</strong><br />
I didn&#8217;t mean to depress you and set you free.</p>
<p><strong>James Governor (51:47)</strong><br />
Um, you know, we want them to be safe. Um, you know, if you think about, talk about Maslow&#8217;s hierarchy of needs in the book and self-actualization. mean, you have to start with safety, know, psychological safety is one thing in an organization, but if you don&#8217;t have a roof over your head, uh, food on the table, um, you know, that stuff is super important. And obviously I want, you know, me, you, uh, our kids, our families, everyone on this podcast and the wider world to have, uh, those, those base levels.</p>
<p>And yeah, I think we do have to fight for them. But I did yesterday, was at an AI conference and you know, I&#8217;m very used to it. And there were loads of amazing people there, like building amazing stuff. there&#8217;s like vision models and voice models and there&#8217;s all sorts of startups building this cool stuff. And it&#8217;s like, this is amazing. at this thing they built. Robots and all sorts of amazing things that may or may not take jobs. And you know, they&#8217;re basically, they&#8217;re pretty clear goal to make money.</p>
<p>and I, I, I got, I went to have lunch and I just started talking to this chap. His name is Bruno Suarez. And he, I asked him what he did. He said, I&#8217;m an oncologist. And I was like, what&#8217;s an oncologist like doing at an AI conference in Lisbon? And he said, well, I am an oncologist. And, one of the really important things is how,</p>
<p><strong>Jamie Dobson (52:57)</strong><br />
Right.</p>
<p><strong>James Governor (53:12)</strong><br />
like people report on their symptoms, particularly not the symptoms of the cancer, but the side effects of the medicines we give them. Because the medicines we use are tremendously invasive. They really hurt people. And if you, if they take too much of them, it can shorten their life and it can certainly ruin their quality of life in any life that they have. And we&#8217;re really not very good at this stuff. There are global standards to lay out reporting for symptoms.</p>
<p>He kept on using the example of diarrhea and I was trying to my lunch and I&#8217;m like, dude, but he&#8217;s an oncologist and he just came, he didn&#8217;t even think about that as a thing, but you know, the sort of seven levels of, and what does it mean? And how do we, how do we have a consistent way of reporting on our symptoms? And there is a French healthcare company, they&#8217;ve got one which is quite rigid in classification. And he was actually just pushing back and saying that his organization and the patients that they were dealing with,</p>
<p>They should build their own system using, and he was building a proof of concept. He had built a proof of concept. It was LLM based. Immediately someone else came, you should use an SLM, use small language models. But basically he built it so that people, the patients could use WhatsApp. They could talk to the machine and it would turn that into standard reporting. And he obviously was quite worried about making sure there weren&#8217;t hallucinations. into standard reporting on</p>
<p>the effects of the drugs on their lives. And for me, you know, as I say, it&#8217;s, it&#8217;s, I mean, there&#8217;s people out there that say AI doesn&#8217;t work. There are people out there that say it&#8217;s all bad. I was really taken with the possibilities and the potential with this wonderful, wonderful guy, Bruno. And I&#8217;m gonna&#8230;</p>
<p><strong>Jamie Dobson (54:42)</strong><br />
Yeah.</p>
<p><strong>James Governor (55:08)</strong><br />
try and get involved, help him where I can. Because if you can help one person to live a better life, one cancer patient, then that&#8217;s amazing. And he was absolutely, could not, there was no way he could have done it without AI.</p>
<p><strong>Jamie Dobson (55:23)</strong><br />
Bruno may or may not succeed, but somebody like Bruno will. One of the huge lessons of Visionaries, Rebels and Machines in the history of tech is that the destiny of a general purpose technology does not lie in the hands of its inventors. It lies in the hands of users. That&#8217;s what Bruno is. after the hype, yeah, so after the hype, practitioners, people who don&#8217;t give a shit about social media will get busy and they will find brilliant use cases. There&#8217;s loads exist already.</p>
<p><strong>James Governor (55:38)</strong><br />
He is exactly-</p>
<p><strong>Jamie Dobson (55:49)</strong><br />
a generative AI stethoscope, you put it on your heart, it does what a stethoscope does, sends a bunch of data back to a cloud and then says, you might have this, this and this. Way more accurate than a human being. I&#8217;m not worried about that. think finding use cases for generative AI is already massively in progress and in 10 years time, we&#8217;ll see some great use cases. Will it be the end of work? I think some jobs will vanish. I think some basic jobs will vanish. I don&#8217;t think LLMs can do what humans can do, but I use&#8230; Claude to do all kinds of things mainly around planning I Know what I&#8217;m asking Claude to do so now I can do in five hours what I used to do in 15 hours Great. It&#8217;s a production boost so things</p>
<p><strong>James Governor (56:30)</strong><br />
my goodness, as an author, I&#8217;ve just started using Wispr Flow Wispr Flow is really good. I don&#8217;t know if you&#8217;ve used it, Jamie. You might use it when you do your vibe coding too, because Wispr Flow, you just open the text area, you know, press the button and it&#8217;s really good at transcripts. So anyway, what do want to go too much on? I wanted to stop End on a high note. We&#8217;ve got some positives. I think for today.</p>
<p><strong>Jamie Dobson (56:49)</strong><br />
Bye.</p>
<p><strong>James Governor (56:53)</strong><br />
We&#8217;re gonna, we&#8217;re gonna cap it now, Jamie. But I want to say thanks so much for joining me. It&#8217;s been a super conversation. And yeah, once again, you know, I&#8217;d say to people watching, Visionaries, Rebels and Machines, absolutely an enjoyable book that helps you understand the world that we&#8217;re living in today by that time&#8217;s arrow looking back and was a cracking read. And so you should buy it, you should read it. And Jamie, thanks so much for joining us.</p>
<p><strong>Jamie Dobson (57:29)</strong><br />
Thank you, James.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/blog/2025/12/09/jamie-dobson/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4617</post-id>	<dc:creator>cote@redmonk.com (kate holterhoff)</dc:creator></item>
		<item>
		<title>Ep. 35 | Decoding Developer Trends: Inside the Life of a Developer-Focused Analyst with Kate Holterhoff by Overcommitted</title>
		<link>https://redmonk.com/blog/2025/11/25/ep-35-decoding-developer-trends-inside-the-life-of-a-developer-focused-analyst-with-kate-holterhoff-by-overcommitted/</link>
					<comments>https://redmonk.com/blog/2025/11/25/ep-35-decoding-developer-trends-inside-the-life-of-a-developer-focused-analyst-with-kate-holterhoff-by-overcommitted/#respond</comments>
		
		
		<pubDate>Tue, 25 Nov 2025 21:21:40 +0000</pubDate>
				<category><![CDATA[Appearances]]></category>
		<guid isPermaLink="false">https://redmonk.com/?p=4608</guid>

					<description><![CDATA[A conversation with Kate Holterhoff, an industry analyst at Redmonk who tracks developer trends from Reddit threads to conference halls. Kate shares her unique journey from earning a PhD in Victorian literature to becoming a self-taught developer and analyst, and discusses Redmonk&#8217;s &#8220;new kingmakers&#8221; philosophy that recognizes developers as key decision-makers in tech adoption. We]]></description>
										<content:encoded><![CDATA[<p>A conversation with Kate Holterhoff, an industry analyst at Redmonk who tracks developer trends from Reddit threads to conference halls. Kate shares her unique journey from earning a PhD in Victorian literature to becoming a self-taught developer and analyst, and discusses Redmonk&#8217;s &#8220;new kingmakers&#8221; philosophy that recognizes developers as key decision-makers in tech adoption. We explore current industry trends including JavaScript bundlers, the real story behind AI and developer jobs, why communication skills matter as much as technical expertise, and her experiments with vibe coding across different IDEs.</p>
<p><a href="https://creators.spotify.com/pod/profile/overcommitted/episodes/Ep--35--Decoding-Developer-Trends-Inside-the-Life-of-a-Developer-Focused-Analyst-with-Kate-Holterhoff-e3b01a1">Link here!</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/blog/2025/11/25/ep-35-decoding-developer-trends-inside-the-life-of-a-developer-focused-analyst-with-kate-holterhoff-by-overcommitted/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4608</post-id>	<dc:creator>cote@redmonk.com (Lily Townsend)</dc:creator></item>
		<item>
		<title>Alex Russell on PWAs, App Stores, and Mobile Performance</title>
		<link>https://redmonk.com/blog/2025/11/24/alex-russell/</link>
					<comments>https://redmonk.com/blog/2025/11/24/alex-russell/#respond</comments>
		
		
		<pubDate>Mon, 24 Nov 2025 09:00:45 +0000</pubDate>
				<category><![CDATA[Appearances]]></category>
		<guid isPermaLink="false">https://redmonk.com/?p=4595</guid>

					<description><![CDATA[In this RedMonk conversation, Alex Russell, Partner Product Architect at Microsoft, discusses the state of mobile development, focusing on JavaScript performance, the state of Progressive Web Apps (PWAs), and the impact of major players like Apple (iOS) and Google (Android). They explore the importance of management in addressing web performance issues, the role of web]]></description>
										<content:encoded><![CDATA[<p>In this RedMonk conversation, Alex Russell, Partner Product Architect at Microsoft, discusses the state of mobile development, focusing on JavaScript performance, the state of Progressive Web Apps (PWAs), and the impact of major players like Apple (iOS) and Google (Android). They explore the importance of management in addressing web performance issues, the role of web standards in shaping the future, and the implications of AI on web development. Alex emphasizes the need for restraint in JavaScript usage and the importance of creating user-friendly web experiences, particularly on mobile devices.</p>
<p>Microsoft is a RedMonk client, but this episode is unsponsored.</p>
<h2>Links</h2>
<ul>
<li><a href="https://www.linkedin.com/in/alexrussell/">LinkedIn: Alex Russell</a></li>
<li><a href="https://infrequently.org">infrequently.org</a></li>
<li><a href="http://@infrequently.org">Bluesky: @infrequently.org</a></li>
<li>Roderick Gadellaa, &#8220;<a href="https://webventures.rejh.nl/blog/2024/history-of-safari-show-stoppers/">An Abridged History of Safari Showstoppers</a>,&#8221; <em>Webventures</em>, 22 September 2024.</li>
</ul>
<p><iframe loading="lazy" title="YouTube video player" src="https://www.youtube.com/embed/zoo4G6WMPAU?si=VNqRUskQSrZopTdw" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p><iframe style="width: 100%; height: 180px; border-radius: 10px;" src="https://www.podserve.fm/dashboard/episode_player_2/211260" frameborder="0"></iframe></p>
<h1>Transcript</h1>
<p><strong>Kate Holterhoff (00:12)</strong><br />
Hello and welcome to this RedMonk conversation. My name is Kate Holterhoff, Senior Analyst at RedMonk. And with me today is Alex Russell, Partner Product Architect on the Edge team and Blink API owner. You&#8217;re also alumni of Google&#8217;s Chrome team and a member of the W3C Technical Architecture group. And you&#8217;ve also been a representative of TC39 so Alex, thanks so much for joining me on the MonkCast. wonderful. Okay, so excited to talk about the web today. Let&#8217;s begin with JavaScript.</p>
<p><strong>Alex Russell (00:35)</strong><br />
Anytime. Glad to be here.</p>
<p><strong>Kate Holterhoff (00:43)</strong><br />
So you have written a fair bit on JavaScript excess and performance budgets. And you&#8217;re advocating more restraint amongst developers specifically. And you&#8217;re one of the earliest folks to have been banging on that drum. So at least 2016, I saw your posting about it. So talk to me about where that situation is. the argument that a lot of these frameworks are pulling down more JavaScript that they need.</p>
<p>doesn&#8217;t seem to have been going anywhere, but have we moved the needle in terms of where that stands?</p>
<p><strong>Alex Russell (01:15)</strong><br />
So I think it&#8217;s an important topic, but I think it&#8217;s important because I approached most of this from a strategic lens, which is to say, what does it take to make the web a success? Today,</p>
<p>PC sales are basically flat, right? They have been for most of a decade, pandemic notwithstanding, had a big spike, a lot of that was low price, a lot of that was Chromebooks, which sort of made, you know, making things that were reasonably fast on low end devices much more relevant even in the desktop world. But the most impactful&#8230;</p>
<p>shift in computing over the last 15 years has been the overwhelming explosion of mobile, right? Mobile started to happen and then it happened for real for rich people. And then after that, rich people stopped kind of paying attention and everybody else got a phone too. So today for the last 10 years, Apple has never sold more than I want to say 20 % of devices sort of if you average year over year. So 80 % of the market, 85 % of the market, something like that are androids.</p>
<p>And those devices are for wealthy people, which is to say a very small fraction of people who actually buy an Android device. They&#8217;ve been sort of like half the speed, dollar for dollar, of an iPhone. Apple devices are brilliantly engineered from a CPU perspective.</p>
<p>If you&#8217;re buying a Samsung, if you&#8217;re buying a Google device, if you&#8217;re buying a high-end Xiaomi device, you&#8217;re getting basically half as much CPU per dollar. So that&#8217;s a performance problem if you would like to have applications compete, especially things that are mostly interpreted like web apps. And I care about that. I care about that because that&#8217;s where most of computing is now. So if the web is going to succeed, it has to succeed on the dominant form factor, which is to say mobile today. And that&#8217;s where&#8230;</p>
<p>we have had some room to run. So there have been sort of intersecting trends. The one trend, the mega trend has been that,</p>
<p>Everyone who had a flip phone on the subcontinent and in Indonesia and everywhere else in the world has gotten a smartphone in the last decade. And that smartphone has been a cheap Android. It&#8217;s, you know, it&#8217;s been one of these. These are devices that are $100, $200 new unlocked. They are not, you know, they&#8217;re not packing the latest and the greatest. And the CPU situation, if you just look at the silicon that&#8217;s been in them for the last decade has been extremely stagnant.</p>
<p>That&#8217;s just starting to change in the last couple of years. You might remember how Intel got itself into trouble with that kind of plateau at 14 nanometers, where, you know, year after year after year after year, there was like a refresh and then the refresh, refresh and the refresh of the refresh. The same thing was happening at the low end of mobile, except it was at 22 nanometers. And it was not paired with process that the process stoppage, the plateau was not paired with architectural improvement.</p>
<p>when you would get like the, you know, what was it like, Sapphire Rapids or whatever, refresh and time, it would be paired with maybe a larger cache or better branch prediction or something that was improved in the architecture, which would eke out more performance for that same dollar review. That did not happen.</p>
<p>Instead, happened was the same smartphone every year. I started talking about this one in 2016. This is the Moto G4. This has eight cores and I want to say four or eight gigabytes of memory. So was pretty well endowed at the time. Those cores were all A53s.</p>
<p>the first generation 64-bit architecture that made it big inside of the Android ecosystem. So 2015, 2016, the 64-bit architecture shift happens. And at that same moment, everyone starts making one and they put out their production lines and they all build these chips for sort of mid-tier, right? So this is like a four or $500 phone that was brand new and then like down to $300 when I sort of picked it up.</p>
<p>Versions of effectively exactly this device have been being recreated at ever lower price points every year since. So what does that do? It means that the marginal dollar does buy you more computer every year, but not for the same person. It means that the person who was previously excluded from buying a smartphone can suddenly buy a smartphone. there&#8217;s this been a Cambrian explosion of</p>
<p>device manufacturers and models, but they&#8217;ve all basically been this phone. And that is, like you can still buy a brand new phone with an A53 core in it today. And that core is a disaster. It&#8217;s from a computing, like it&#8217;s just a technological, like, what can I eke out of this thing perspective? Assuming that you&#8217;re stuck on that 22, 28 to 22 nanometer process node, this thing basically has no cache.</p>
<p>No cache. So you&#8217;re spending a lot of your time if you&#8217;re not relatively efficient in terms of retiring instructions, just waiting on memory. The memory is extremely slow. The bandwidth to disk is bad. It&#8217;s flash memory, right? It&#8217;s like flash storage, but it&#8217;s slow. It&#8217;s like EMMC slow in a lot of these devices. And that has been true as it sort of progressed down the price curve. So we got more compute every year. It&#8217;s just that the Wii exploded.</p>
<p>So we got more of the same compute every year rather than upgrading the compute that we had. So what&#8217;s happening now is that we&#8217;re finally bottoming out. In the last year or two, we&#8217;ve started to bottom out.</p>
<p>in most of the densest geographies where almost everyone who previously had a flip phone now has a smartphone. And that&#8217;s pushing the value of those devices up, both in terms of like to the person. Like your first smartphone is kind of a lark. It&#8217;s a very expensive, maybe nice to have your next one. You&#8217;re like, wait a minute, this is most of my life. I need I need this to be good. So you might save up a little bit more and get it. But also the process node has started to finally improve, right? Like the newest cheap devices like these. This is like a Samsung A</p>
<p>23 I think. This will be on an 11 nanometer node, right? Like the phone you probably just picked up is probably on a three or four. So it&#8217;s like still two or three generations behind, but it&#8217;s only two or three generations behind. So we&#8217;ve had sort of a precipitous improvement in the core technology there. I&#8217;m afraid to say that the ARM chips are still real bad. They&#8217;re just real, real bad, but we&#8217;re getting some in-process improvement. And at the very high end in the last year,</p>
<p>If you were to get a one of these very top-end Samsung or not Google, their devices are still not very good. Or Xiaomi devices, you&#8217;re getting a top-end MediaTek or Qualcomm part, and at the very high end, they finally started to put more cache into those parts, so they&#8217;re spending less time kind of just waiting around on main memory whenever they fall. they have gotten significantly faster. So we&#8217;re going to start to see that also trickle down the market in a few years when that sort of, that, you know, architecture improvement also hits the mid and low tier. So that&#8217;s the upside. But for at least a decade, we&#8217;ve basically</p>
<p>been frozen and the amount of JavaScript that we&#8217;re sending to these devices has been going up. Right? We have not been exercising any restraint. And so I sort of look back and think, okay, what does it mean for the web to succeed? I want the web to succeed. How did it succeed last time? Well, last time we had what I think it was like a reasonable amount of overhang, right? Moore&#8217;s law was in, you know, full flourish and we got</p>
<p>Intel giving us faster and faster and faster, more, more megahertz every year. And then was more gigahertz every year, through the late nineties and early two thousands. And that meant that there was kind of like extra CPU laying around. So we can start to throw that at interpreted languages and start to build more safely, but also move applications that previously were the domain of only compiled. Applications into the browser. And so we did that, we did that very aggressively and you know, that was the Ajax revolution and know, web 2.0 and all that stuff that was all fundamentally enabled by the physics underneath us.</p>
<p>enabling us to kind of have some some squish in the budget, some some headroom to play with. And that headroom turned into applications moving to abstracted, interoperable, open platforms away from the kind of hard scrabble life that you have to live in as a C++ engineer. So that&#8217;s the story. And we haven&#8217;t had that overhang on mobile. And so if we don&#8217;t, what do we what do we do to get there? Well, the good news is that browser engines have been, at least in the Android ecosystem, improving substantially over the</p>
<p>years. And that&#8217;s been paired with real progress in the amount of CPU that folks have had at the high end in the Apple ecosystem. But those are oil and water, right? The ecotone between the Android and iOS ecosystem is like, it&#8217;s at the $400, maybe $350 mark.</p>
<p>Below $350 for a device new unlocked, it&#8217;s all Androids. Above that, effectively, it&#8217;s all iOS, right? It&#8217;s like pure market segmentation. It&#8217;s a duopoly in the strongest possible sense. And what that has meant for web performance has been that if you don&#8217;t devise your website to work very well in that lower tier, it&#8217;s going to feel like junk for most people.</p>
<p>So the web is not going to succeed. And that&#8217;s where we&#8217;ve been. So that&#8217;s the long story of like kind of how I got to the place where sort of working on a browser team that was working on Android browsers, we sort of saw this, you know, front and center as we tried to make, make it possible for people to build PWAs. We saw them pulling in these huge piles of JavaScript that might have kind of worked on the desktop, kind of at the limit. But we&#8217;re just totally inappropriate and, and effectively unfunctional on the mobile devices that were most prevalent.</p>
<p><strong>Kate Holterhoff (11:11)</strong><br />
I like that you have historically approached this in terms of, over-weighting developer experience at the expense of user experience, which it sounds like you&#8217;re kind of articulating here, right? The users of these devices are the ones who are suffering. And, you know, at RedMonk, we&#8217;re certainly very interested in how developers are interacting with dev tools. And so, we tend to think of developer experience as being an unmitigated good.</p>
<p>But when I hear folks like Miško Hevery talk about his framework Qwik, he said something similar where it&#8217;s that we have over-weighted developer experience, especially in the realm of mobile. And so am I right that that&#8217;s sort of how you&#8217;re approaching this, that developer experience is, there&#8217;s a way to approach this so that it doesn&#8217;t maybe sacrifice the UX?</p>
<p><strong>Alex Russell (12:00)</strong><br />
One way think about this is that users get a vote, right? They don&#8217;t have to use your crappy website. They can go get a native app, right?</p>
<p>Like nobody wants to go to an app store and like spend like minutes downloading 90 megabytes of what is effectively a browser, but they&#8217;re going to do it if your website sucks. so as someone who&#8217;s invested in the web ecosystem, your choice of whether or not to make something that&#8217;s appropriate for your user base is, is I think of as kind of a vote for your own kind of future employment. But even if you don&#8217;t think of it that way, you can kind of view it as like, a market limited question, like how big is your total addressable market?</p>
<p>You can actually kind of chart out based on the device price curve, how much JavaScript is going to be the limiting factor in delivering a good experience for some fraction of the market as sold. So if you just sort of look back over the population of devices that were sold, the good news is that I put out these researchy kind of pieces every couple of years now. I guess that&#8217;s the cadence I&#8217;ve been doing it on.</p>
<p>Kind of looking at what are the price points? What are the volumes trying to understand the market from that kind of market analyst perspective to see like, okay, has something shifted in the kind of balance of device shipment volumes at various prices or the properties of the devices at the various price points? And the answer has been, we&#8217;ve been in a pretty stable situation, right? The median device has been about a 300 to $350 device for something. My camera&#8217;s never going to focus.</p>
<p>has been $300, $350 median for something like 10 years, right? And what that means is that like we got to saturation with rich people and they kept buying ever more expensive devices. And so as they did that and their devices got much more expensive to keep the median at $350, you kind of have to sell a lot more devices underneath you, right? And that&#8217;s been the trend. And that continues even through the pandemic and through&#8230;</p>
<p>inflation and all the rest, right? It&#8217;s just been a fantastically stable trend. so what that has meant has been that, know, Miško made a turn. Like he took that kind of desktop-centric thing with Angular and, you know, we&#8217;ve talked off and on over the years and I&#8217;ve seen him kind of make that same pivot that I made, you know, something of a delay, but like I can understand how you get there from here. I did it too, right? I thought, you know, it&#8217;s all fine. And then I tried running the websites that I was trying to build on the devices that we were shipping.</p>
<p>wasn&#8217;t fine. Everyone comes to it from their own perspective, so you kind of have to give people some grace. my goal with all of this has been to try to precipitate the conversation around what is it going to take for the web to really succeed on mobile. So I think Miško is on the same wavelength that I am now, and I&#8217;m happy to hear it. I think they&#8217;re doing great work over there.</p>
<p><strong>Kate Holterhoff (14:51)</strong><br />
Yeah. Awesome. OK. And so one of the things that you are most well known for is co-naming, the PWAs, Progressive Web Apps. And that was in like a decade ago now.</p>
<p><strong>Alex Russell (15:05)</strong><br />
It was a decade ago. I got email. Someone reminded me that it was a decade ago. Yeah.</p>
<p><strong>Kate Holterhoff (15:10)</strong><br />
Wow. So pretty exciting. So we&#8217;re 10 years in. We&#8217;re kind of dancing around it, but what would you say is the state of PWAs? When I&#8217;ve written about them, people feel very firmly that native apps are the way to go. They&#8217;re more performant, whatever. You make very good arguments that that shouldn&#8217;t be the case and that these are really just small little browsers anyways. are things changing? Do you see PWAs as having</p>
<p><strong>Alex Russell (15:24)</strong><br />
Mm-hmm.</p>
<p><strong>Kate Holterhoff (15:39)</strong><br />
I don&#8217;t know, being in the Ascendant, are they going somewhere where folks are adopting it? Where do you stand on that?</p>
<p><strong>Alex Russell (15:46)</strong><br />
So again, sort of putting a strategic lens on what would it take to make the web a success. I think we can both acknowledge that they are not the dominant mode, right? No one&#8217;s gonna say that PWAs are how people get their software today. And so I spent a lot of time thinking about what would it take to unlock the same kind of transition for mobile that we went through on desktop, where PWAs are actually quite successful, right? We see growth continuing year over year.</p>
<p><strong>Kate Holterhoff (15:51)</strong><br />
Yeah.</p>
<p><strong>Alex Russell (16:12)</strong><br />
largely on desktop, but also on mobile. You know, it&#8217;s been 30 to 50 % every year growth in installation and use. You know, back when I was at Google and now when I&#8217;m at Microsoft, the trend keeps going up. But again, remember that that&#8217;s inside of an ecosystem that has been exploding, right? Like the mobile ecosystem has continued to grow. On desktop, that&#8217;s a meaningful trend as a fraction of time spent. But it&#8217;s also part of the larger story of the web kind of eating most of computing on desktop, right? The web is</p>
<p>the dominant ecosystem on all desktop operating systems. Doesn&#8217;t matter what you would like it to be, it is. It&#8217;s the essential tool. If you didn&#8217;t have a browser, you couldn&#8217;t get things done on desktop computer today. And it doesn&#8217;t really matter which OS you&#8217;re talking about.</p>
<p>That&#8217;s been heartening to see, but it&#8217;s not the same thing as kind of matching the rate or the scale of what we&#8217;ve got on mobile today. So I think that&#8217;s maybe where the question&#8217;s coming from. Again, on desktop, you can go take your PWA to PWA builder, put it in the Microsoft Store. You can get it in the Play Store on your Chromebook. You can install it through Edge or Chrome or any number of other browsers on a Mac, and it works just great. And so we see lots of people doing that.</p>
<p>Being, again, being a relatively stagnant in terms of shipment volume ecosystem, I think that&#8217;s a form of success. But I think a lot of web developers have of reclined into that, right? Like maybe trying mobile for a bit and then thinking, well, it didn&#8217;t work. And so I&#8217;m going to go back to my priors. But coming back to the previous conversation around performance,</p>
<p>web developers were the only cohort that was told that they should bring effectively their same tools, like a static set of tools and technologies with them to mobile. A lot of the framework authors just sort of said, yeah, you can definitely use this on mobile. Should you? Absolutely not. didn&#8217;t write like the companies that they were working for would not ship that stuff to mobile because it didn&#8217;t work great. Like Facebook famously, you know, had to use Inferno instead of React for their mobile rewrite when it launched because React just wasn&#8217;t fast enough.</p>
<p>These are the kinds of things where when you look at what it takes to do the hard yards to really get there, the tools that we&#8217;ve had, again, present that of market limiting, that total addressable market contraction moment, because at a baseline, their cost out of the total budget of what you could afford to do a good job is just too high. You basically end up being pre-limited in your addressable market. Part of the reason I want people to make good&#8230;</p>
<p>good websites that are fast for most people is that like that&#8217;s part of the equation. The other part of the equation is you have to be able to discover them. So this is a long running problem. So getting PWAs launched in Chrome in 2015, long story, probably for some time when I&#8217;m retired, I don&#8217;t know. But it wasn&#8217;t straightforward, it wasn&#8217;t easy and it did involve overcoming a lot of internal opposition at Google.</p>
<p>You know, the Android team saw the web coming a mile away. They didn&#8217;t want the web as competition. You they saw what happened to desktop. And Apple had basically pulled back almost entirely in terms of team growth and ambition from the web, not long after the iPhone launched. So I would say about, you know, the iPhone 3GS was about the time when the WebKit team, their marching orders basically changed, right? You know, the original pitch was you can make all these great web apps.</p>
<p>job is up there saying you can do this and then iOS 2.0 comes out and then 3.0, 3.0 gives you push notifications and the App Store gives in 2.0 and then suddenly the web doesn&#8217;t get those things, right? So all the wealthy people, all the people who make decisions in technology organizations end up in the iOS ecosystem. They all carry iPhones and the web basically stops being a credible thing.</p>
<p>You can go to a place, can discover apps, those don&#8217;t include web apps. You can go to a browser, and in theory you can add something to the home screen, but iOS will never tell you that something is installable, it&#8217;ll never prompt you. That&#8217;s still true today. Now, it&#8217;ll give you what they invented, they called smart banners, and those smart banners are still a thing you can encounter. So if you go to a website that&#8217;s got this meta tag in it that pairs with the native app, it&#8217;ll go and it&#8217;ll prompt you to install the native app. That never arrived for the web.</p>
<p>So when we did PWAs on Android to start with in Chrome and Opera, those ended up being that sort of prompt moment, that sort of thing that sort of gave users a hint that they could go get the site. But again, because of that kind of oil and water relationship between the wealthy cohort and the rest of the world, the 80 % of the rest of us,</p>
<p>That just meant that if you were a decision maker, you couldn&#8217;t see progress in your pocket. And this compounded our problem, right? Because if you wanted to make a go of it, you would have to do it in the places where Android was dominant. Those are also the places where the phones are slowest, right? So the toxic combination of terrible sort of market positioning for the web, I mean, it should have been an easy sell, In India and Indonesia, folks were getting their first devices.</p>
<p>except that the websites all suck because they&#8217;re all built for the desktop or they&#8217;re built with tools which are</p>
<p>tuned or built to the limits of what the desktop computers of the day could take, turned into, I think, a series of problematic outcomes. again, we&#8217;re sort of rounding the corner on those sort of network and device characteristic questions. But we haven&#8217;t rounded the corner yet in terms of capabilities, of like browsers sort of generally being able to do all the kinds of stuff that a phone can do. And we haven&#8217;t rounded the corner in terms of prompts, right?</p>
<p>acquisition flows. And that&#8217;s specifically mostly a problem on iOS today. So there are big fights happening and I would encourage you to go reach out and talk to the folks at Open Web Advocacy to learn all about kind of how that&#8217;s going. I&#8217;ve written a lot about it and I can answer questions but they&#8217;re kind of the authoritative folks here. But I think we&#8217;re stuck at the moment, right? The web is not going to break out until such time as the conditions are&#8230; appropriate for that, and as long as Apple keeps its boot on the neck of the web, we&#8217;re not going to get to that place.</p>
<p><strong>Kate Holterhoff (22:36)</strong><br />
Yeah, and I want to hear more about that. You have mentioned Apple and Google sort of denying, holding back this, and there&#8217;s huge competition, and a lot of this is happening behind the scenes. And I think a lot of folks just don&#8217;t even really understand the difference, right? Most day-to-day users, they can&#8217;t understand that distinction. But I would be interested to hear, what has Apple done lately that is making this so much worse?</p>
<p><strong>Alex Russell (22:44)</strong><br />
Yeah. Yeah. They&#8217;ve been making a serial set of arguments in every capital around the world about how it&#8217;s super unsafe to have other browsers and browser engines on iOS. It seems like they are truly terrified of an idea where you might be able to get a browser from Mozilla that is not just a lick of paint on top of Safari, right? Like that scares them to their bones, apparently. And they&#8217;ve done kind of everything</p>
<p>you can imagine to prevent it in the same way that they did everything you can imagine to prevent right to repair or sort of USB-C for phones, right? you know. Apple will make a big show of app tracking transparency, but then they will allow Facebook to use in-app browsers to track you. They will allow that to undermine your choice of browser, where your browser could actually defend you and block some of that tracking. Apple provides Facebook with a latent advantage in that kind of tracking, simply because you don&#8217;t get the advantage of having your browser standing up for you when you tap on a link inside of one of Facebook&#8217;s apps.</p>
<p>Those are the kinds of places where Apple continues to self-preference its native app ecosystem in ways that are harmful to consumers and also raise their costs because they force developers into the native app store. And they don&#8217;t allow web apps into that store. And even if they did, they would try to take a cut.</p>
<p>the idea of having safe apps that come from the web, which are sandboxed by default in a much stronger sandbox than they provide for native apps, which have many fewer capabilities handed out by default. Like you have to actually go grant these things one by one. Like I was one of the tech leads for this project, project Fugu, where we added things like web Bluetooth and web serial and web hid and all these things that are thought of as like exotic capabilities in the web. But I gotta tell you, the use is extremely low because the grants are really in your face. Like you, you can&#8217;t go get</p>
<p>it easily. It&#8217;s not just like you you ask for an entitlement and you pinky swear to Apple that you&#8217;re not going to do something bad with it. And then it has to be like some press article that comes out later that tells you, my God, everyone&#8217;s like looking at like scanning all the IoT devices around you that suddenly causes them to turn it off slightly sometimes. Right. Like that&#8217;s the kind of of</p>
<p>ebb and flow that you see on the native side. And it was the fault of the native app ecosystems that sort of turned this into a privacy nightmare in the first place in many, in many ways. So the web has been much more conservative about that, much more secure and has put in place these sort of interposing layers where you could get a browser that has extensions, right? And those extensions could do things that you thought were meaningful for you about those concerns that you might&#8217;ve had.</p>
<p>And sort of instead of enabling those kind of pro user outcomes, Apple has sort of basically said, no, no, we&#8217;ve got it. beware of a dog sign really does work, nevermind all of the problems that we&#8217;ve documented over the years. pairing that with preventing other browsers and then dramatically underfunding the development of Safari relative both to the revenue that Apple makes, which is now I think reported to be something like $22 billion a year from the web and keeping staffing</p>
<p>effectively capped since the last decade has meant that there is no credible way for web developers to target and make great web apps on iOS. And this is just a downstream consequence of choices that Apple makes every year. Many of choices aren&#8217;t new, but you ask what&#8217;s new, and what&#8217;s new is that Apple keeps doing it, and it still sucks. They should stop doing it.</p>
<p><strong>Kate Holterhoff (26:43)</strong><br />
the way that I have encountered that most recently is I wrote a piece on WASM and where we sit with WASM. And there were several folks online who were complaining that WASM just doesn&#8217;t work on Safari. And I was so confused because I went on Can I Use? and it said that it was supported. And then it turned out it was something about JSPI, so JavaScript Promise.</p>
<p>You really have to have that technical knowledge to understand exactly what it is that Apple is controlling when it comes to these app developers, because it&#8217;s not always clear. You can&#8217;t just look on the surface there. There&#8217;s levels to this, the pain that a lot of developers are encountering, and ergo users, right?</p>
<p><strong>Alex Russell (27:26)</strong><br />
Yeah, yeah. There&#8217;s a chap, Roderick, I&#8217;m just going to mangle his last name, Dutch chap, Roderick Gadellaa, I think is how you pronounce it. And he&#8217;s got this blog post, is an abridged list of Safari showstoppers, which is basically like, if you were trying to make a web app at any point in the last decade,</p>
<p>You know, and remember that every bug in the WebKit engine that affects Safari affects every iOS browser. So it&#8217;s not Safari showstoppers, it&#8217;s iOS web showstoppers, because everything&#8217;s broken. There&#8217;s no alternative. You can&#8217;t get anything else.</p>
<p><strong>Kate Holterhoff (28:00)</strong><br />
Yeah. Wow.</p>
<p><strong>Alex Russell (28:04)</strong><br />
which is a choice that Apple makes every year. And they made it today again. So in addition to not having features, stuff keeps breaking in ways that are fundamental and there&#8217;s no alternative. And stuff like just being able to like scroll without everything scrolling underneath you, like you have a dialogue up and like the stuff underneath scrolls, which is not what you want. Like this is just basic app construction stuff. The most fundamental stuff that you need to make a UI that feels good on a mobile device.</p>
<p><strong>Kate Holterhoff (28:09)</strong><br />
oh no.</p>
<p><strong>Alex Russell (28:34)</strong><br />
totally broken half the time, even when it&#8217;s available. So there is this big pile of stuff which is missing capabilities.</p>
<p>which are much safer and easier to bring to the web, both in general and for Apple because they have a lower, they face lower costs to implement a lot of these things because they just lean on the fact that they&#8217;re only supporting a small number of operating systems. But when they do introduce stuff, like it&#8217;s often broken for many releases at a time. And the fact that they&#8217;ve got a very slow kind of iteration rate for deploying browsers up until very recently has meant that stuff can be broken for years. Push notifications still don&#8217;t work right.</p>
<p>Right? Like, they didn&#8217;t have push notifications for a decade. I know that multiple Fortune 5 companies went to Apple and said, hey, what&#8217;s going on? Where are the push notifications? On the one hand, Apple gaslit them and said, this is the first we&#8217;ve heard of it. And about the second or third time you hear that, that&#8217;s interesting. Maybe they just were talking to different people. Who knows?</p>
<p>But then, finally getting some pressure to implement this stuff because regulations coming. They implemented it only for home screen web apps, PWAs, which is a fine choice. I think it&#8217;s a fine choice that any browser vendor should be allowed to make. We would make a different choice in Edge, and we would have made a different choice in Chrome. And I think that&#8217;s a thing that browsers should be able to sort out for themselves based on their own engines. But neither here nor there. It just didn&#8217;t work right. It&#8217;s just like,</p>
<p>doesn&#8217;t work right in a bunch of cases. There&#8217;s whole APIs that are not just nice to have, but totally necessary for a lot of the UIs that you want to build. Where there would be an API there, there would be a property, there would be a method you could call. It just didn&#8217;t work. So it passed the test. It passed the public test. And so they got credit for it in CanIUse or even webpagetest.org. It just&#8230;</p>
<p>didn&#8217;t work. And this is so common with Apple&#8217;s approach to web browser development that web developers are rightly skeptical now that any corners have been turned. And I would encourage that skepticism where it&#8217;s going to take at least another decade of actually doing the job that they said they were going to do to kind of make up for the decade in which they didn&#8217;t.</p>
<p><strong>Kate Holterhoff (30:47)</strong><br />
Yeah, that&#8217;s so heavy. Yeah. OK, so we&#8217;ve talked about a lot of the problems. I&#8217;m interested in maybe pivoting to talk about solutions and what developers can do, what folks in management can do. And you&#8217;ve written a little bit about this. So for instance, you say that poor web performance is not a technical problem per se, but a management issue. I want to hear more about that.</p>
<p><strong>Alex Russell (31:11)</strong><br />
So I for my sins. I found myself working closely with a lot of teams who are trying to build, I would think of them as sort of ambitious experiences on the web. And they find themselves kind of reliably in the muck about performance. And so I have become a performance consultant by the by. It&#8217;s not, it&#8217;s a living, guess, is how I would put it. And the patterns that keep repeating are&#8230;</p>
<p>often very sad because people have been told a lot of things by the job, specifically by the JavaScript community. The web development community as a whole doesn&#8217;t necessarily believe the JavaScript community&#8217;s nonsense, but the JavaScript community intensely believes the JavaScript community&#8217;s nonsense. And that nonsense is, is extremely strong Kool-Aid these days. so a lot of tools are sold into this stuff like, you need Apollo. you need to react. And, and if you sit back and you ask, well, why do I need them? And you actually sort of walk back through the chain of logic. What you&#8217;ll, what you&#8217;ll get to is, well, you need these things.</p>
<p>because you have to do state management on the client. And starting from just a product management perspective, if you sit down and you look at an e-commerce website, the first question is, do I? Like, what state am I managing? I&#8217;m going from a landing page with a search box to a search results page that maybe has some filtering on the side. And then I&#8217;m going to a product detail page. And then I&#8217;m going to a cart.</p>
<p>and then they&#8217;re going to a checkout flow, there is nothing in common aside from the logo at the top and maybe some stuff on the left rail and the footer that&#8217;s got your copyright information that is common between those pages.</p>
<p>Like what state am I managing that is not effectively server state? Like what are we talking about here? And so you could have an architecture that pushes all of that logic onto the client. And then the question is, well, should you? And the answer is, just from first principles, obviously not. Like that doesn&#8217;t make any sense whatsoever. And so.</p>
<p>A lot of managers are told by their engineering teams now that they need to adopt these technologies because they will make their experiences fluid and fast, which may be true in a very narrow set of domains, right? Where you&#8217;ve got very long sessions operating effectively with small changes on the same data.</p>
<p>So think about a spreadsheet or dragging a map around or a Figma. These are sort of productivity tools, effectively. And those productivity tools are distinguished by very long sessions and lots of operations that are optimistically committed to the same local data set for responsiveness reasons.</p>
<p>But all the other kind of experiences that you might sort of build have very different flavors. And so if you&#8217;re not doing that thing where you&#8217;ve got a long session coupled to many updates to the same data.</p>
<p>the premise of these tools falls away. And even if the premise didn&#8217;t, we&#8217;re now in 2025. And so if you sort of then look at the tools individually and go, well, why is the tool shaped like that? In many cases, the answer is IE6, IE7, IE8. And I got to tell you, that&#8217;s not a thing now. It hasn&#8217;t been a thing ever on mobile. So if most of your users are on mobile, then you should be thinking about those as like a down-level thing to support to start with, unless you&#8217;re overwhelmingly a legacy product.</p>
<p>But even if you are, know, Microsoft doesn&#8217;t support anything other than the latest browsers on our top level productivity products. Google doesn&#8217;t support anything but the latest versions of those browsers in its productivity suite. I know because I made the argument to both sets of management and one both times. We are now in a place where I can tell you firsthand, that&#8217;s not a thing.</p>
<p>Right? Like you don&#8217;t have to think about IE and the fact that, you know, React is dragging a hundred K of JavaScript behind it versus Preact, which is like three or four K specifically because of the legacy that it has decided to support. The fact that it could still run an IE eight, nine, 10. If you just provide enough polyfills, that&#8217;s why it costs that much. And it doesn&#8217;t have to cost that much. So if you just like a leg up, you can just sort of reject the</p>
<p>the tools that come from legacy and think about your problem fresh. And that sets you on a better path. Because a lot of what&#8217;s happening in these organizations is people are thinking about technology and not the problems that their users have or the problems that the business has about the experiences they&#8217;re trying to deliver. And that is a management problem, right? That is foundationally a question about like, are you pairing choices about your product to choices about the experience you&#8217;re trying to deliver, right? So.</p>
<p>You know, managers are not idiots. They&#8217;re trying hard to do the right thing. And, um, you know, when we talk about kind of exploring these trade-offs and sort of using tools like small bake-offs to build confidence inside the team that they can go a different way, those are, those are repeatable tools that folks can use to try to understand the situation around them. That gives them, you know, something other than just cargo culting what everyone said to do. Um, and so that&#8217;s, you know, that&#8217;s, um, uh, an effective way to kind of help teams.</p>
<p>get there. And we just did the same thing in Edge. We just rebuilt almost all of our UI services, an increasing fraction of them, more than 50 now, the settings page, a lot of the dropdowns that you click on in the top level UI. A lot of stuff was built in React, and now it&#8217;s being built in Web Components because we did that same bake-off thing. We said, how fast can we go? And okay, we can go this fast because we don&#8217;t have to support the legacy. And so now we&#8217;re getting 40 to 50 percent wins across the board at P75.</p>
<p>And so that&#8217;s what we were hoping to see and that&#8217;s what we&#8217;re delivering and that kind of change is possible. But it&#8217;s enabled by finding that small screen, that one page, that one thing you can prototype on. Give the team a couple of days, a week, two, three to go rebuild it a couple of different times in a couple of different styles. Try something fully server side. Try something with a different client side framework.</p>
<p>Try wasm. don&#8217;t know. Just try everything. Like try all the things that could be reasonable and modern that fit, know, the user base you actually have. And then, you know, having, you know, when you set up the bake off, set up the criteria that you&#8217;re going to use and test things based on those criteria and then go with what works. Cause everything can work, but you just have to choose things that are going to put you in the mind of your product&#8217;s problems.</p>
<p><strong>Kate Holterhoff (37:38)</strong><br />
so the management sounds like, is one avenue for trying to fix some of these, tremendous overwhelming issues, but another one might have something to do with, specifications and how we are, I don&#8217;t know, fostering the sort of web that we want to see in the future. And so I&#8217;m interested in what is happening, currently around web standards. So we got the&#8230; W3C and TC39, you&#8217;ve been involved with both. Is there some hope</p>
<p><strong>Alex Russell (38:07)</strong><br />
So for full disclosure, I also used to be the tech lead for web standards on the Chrome team. So it was my responsibility, even if it wasn&#8217;t my fault in standards land for a long time. Someone better has a job now, thankfully for them, and someone that better has a job on the Edge team now for us, but I still have my hands in the till a little bit, in the dirt, not the till. Those are very different.</p>
<p>So, my mental model for this is that standards are downstream of implementer interest. So a lot of web developers kind of see standards as this event horizon.</p>
<p>Right? Sometimes the Hawking radiation escapes and you get a new spec in the world. Sometimes, you know, a bunch of enthusiasm pours into this thing. can&#8217;t see, you can&#8217;t peer over the edge, but then something happens. and, and you&#8217;re like, Hey, it happened. And it seems deeply inscrutable and no one really knows why. and I&#8217;ve been writing recently about kind of how those things actually happen in practice. and I think it, if you.</p>
<p>take the intent, maybe not the form, but the intent of the IETF&#8217;s motto of of rough consensus and running code, and you kind of play that forward.</p>
<p>That is how all new feature work on the web works. So standards are documents that are effectively dead by the time they become a standard. Because what is a standard? A standard is a group of companies who have a lot of intellectual property getting together and then saying, we disclaim any rights in the patents that are imputed to this document. That&#8217;s a standard. That&#8217;s what a standard is. That&#8217;s what standards development organizations do. They write.</p>
<p>IP clearinghouse checks, They receipts for IP to the ecosystem at large under specific licenses. And web standards have the property of those things being franned, not just ran. They&#8217;re free. They&#8217;re free to implement. Everyone can do it. You don&#8217;t have to pay anybody licensing costs for those patents. So.</p>
<p>That&#8217;s like the very legalistic version of like, is the standard and why does it matter? Well, because once something has that sort of imprimatur, it has no cost and it&#8217;s got a, you know, a big answer to you and what army. So if you go and you see the little guy, all the big guys who were in the room are going to go, excuse me, right? cause those are our patents and you should see our portfolio. And so that dynamic is what makes, standards an accelerant for adoption for designs.</p>
<p>But standards are not designs. So my mental model for all of this work is to try to separate the idea of what is a standard from how does design work happen. Because a lot of people are confused about this. A lot of people who spend a lot of time in standards work are confused about this, which turns into its own problem. Mostly in terms of disappointment for them. It&#8217;s actually quite sad when it happens. Because what you.</p>
<p>Want is an implementer, someone who has a big piece of software that can move, to be invested in changing their software such that they can solve a problem that someone who&#8217;s got the problem actually has.</p>
<p>And so how do we get there? Well, that&#8217;s usually through conversation. So the other important thing about standards bodies is that they enjoy protection from collusion, effectively charges of collusion in competition law. so standards bodies are one of the few places where competitors and customers can get together and be like, Hey, what should this thing look like next year? If I was designing a vacuum cleaner and I went to a vacuum cleaner,</p>
<p>conference and we talked about pieces of things and maybe interoperability and we didn&#8217;t do it inside of a standards body, we could be charged for colluding.</p>
<p>because maybe we would incrementally change the price of something, or we would maybe be pre-agreeing to change the quality properties of these things to remove competition from the market, right? That would be bad for the market. And standards are a specific carve-out in competition law that allows everyone to go, okay, we&#8217;re gonna give this away, more or less, and there is a societal benefit to that which overrides the concern about collusion. So.</p>
<p>a lot of folks take those properties together, like the, the accelerant property and the ability to have open discussion and say, well, we have to design things in standards bodies. And they&#8217;re right technically that you have to do the design work inside the, the IP umbrella of the standards body. But that doesn&#8217;t mean that the working group that sort of eventually writes the specification that gets the sign off and gets the receipt written for the IP is the right place to do the early design or any of the first 10 iterations of the early design. And so what you see are.</p>
<p>these kind of, we call them incubation processes, but they&#8217;re kind of like feeders, they&#8217;re farm teams, right? They&#8217;re like places where people can go and they can have conversations around what the problem actually is, because that&#8217;s often very fuzzy, and they can have conversations around what the potential scope of all the solutions looks like, and they can have conversations around, okay, how do I judge which one&#8217;s best? How do we try them out? How do we play with them? How do we iterate on them?</p>
<p>And those processes are things that have become much more explicit over the last 10 years in web standards land. We&#8217;ve worked hard to do that. The W3C probably has the best one outside of the IETF. It&#8217;s called the community group process. And we&#8217;ve got a big one called web incubation community group where you&#8217;ll see dozens of proposals and some of them fail. And that&#8217;s great. Sometimes people will like look at this and go, look at all those failures over there. And we&#8217;re like, that&#8217;s not a graveyard. That&#8217;s a set of ideas that we tried. And that&#8217;s how you make progress.</p>
<p>when you find out and if you found out that it wasn&#8217;t the thing to ship, you shouldn&#8217;t have shipped it in the first place. It&#8217;d be super expensive to take it back if you tried. So you don&#8217;t want to do that. You don&#8217;t get any mulligans on an old stable platforms. You just have extra barnacles on the hull. So you absolutely have to get it right. And that iterative process is necessary to do that. So one of the failure modes of standards bodies is that people will go into one of these big rooms.</p>
<p>They&#8217;ll go into like the CSS working group or TC39. They&#8217;d like, I&#8217;ve got a brilliant idea and you should do this tomorrow. And everyone will go, excuse me, that&#8217;s not how anything works. Worst case they&#8217;ll go, yes, we should. And then they&#8217;ll have a bunch of big fights because those rooms are also not designed for doing design. They&#8217;re designed for sort of dotting eyes, crossing T&#8217;s, doing integration work and making sure that things actually fit together rather than like that messy process of early iteration. So is there hope from standards? Yes, but it&#8217;s downstream of two things.</p>
<p>The first thing is developers believing that they can get their answers, get answers to problems. And so I would encourage developers who are interested in seeing the web be different, hopefully better, but at least different, to go and find these incubation groups. Go find the YCG, go find, you know, IETF, it&#8217;s the bar BoFs. WTBG doesn&#8217;t have one of these venues, but TC39 has the early stages process. And those are places where you can go and talk to other&#8230;</p>
<p>people who may have the same problem under the protection of that IP umbrella at low cost, low friction, low cost. You don&#8217;t, your company doesn&#8217;t have to start paying dues immediately. You can just sort of join as an individual and relative to, you know, your own employment agreements, you know, aside from that, you know, you, you should be able to, you know, participate in the design, especially if you&#8217;re an independent. And then you can find people who are interested in helping you solve those problems. We&#8217;re in an unfortunate position today with regards to the web ecosystem because</p>
<p>Overwhelmingly, just in terms of team size, most of those people tend to be Chromium contributors, right? Like there just are a lot more of us than there are Firefox engineer, Gecko engineers and web kittens. There&#8217;s just more blink people. So, you know, come find us. We&#8217;ll talk about it. And, you know, we have a pretty good process now for doing responsible iteration and evolution early on.</p>
<p>We got this whole system called origin trials where we can try things out early and then like test them out in the field and then find out whether or they actually work. You can try them on your real website and then we can still take them back. Right. We do. don&#8217;t get like burn in. Like we talk about like incidental standards where things get tried out and the early drafts sort of get burned in and no one really likes them and it&#8217;s hard to take them back. So we&#8217;ve got processes to even address those risks. And so that stuff is good and it works and we&#8217;ve gone a long, long way. The missing quantity now.</p>
<p>though, frankly, again, it&#8217;s iOS, right? Like, it&#8217;s no good if leaders can lead everywhere except the one operating system where it matters, right? Where you can&#8217;t take the thing that you built that uses the shiny new API and show it to your boss and be like, hey, it&#8217;s awesome. And then sort of spark a competition between browser vendors to go do that stuff. iOS is holding us back definitively because we don&#8217;t have any true browser competition on iOS. And so.</p>
<p>I would encourage web developers who are interested, and companies who want to make web products that are good to go discover OWA. And if you can, monetarily support them. They have been extraordinarily effective. I know that they need funds now for some of the hard work that they&#8217;re doing. So if you have time, enthusiasm, and or money to pitch in, they are fighting to make it possible for us to kind of have a web that is vibrant in the pockets of wealthy folks, not just everyone else. So, and that&#8217;ll change the game.</p>
<p><strong>Kate Holterhoff (47:51)</strong><br />
OK, so I am going to start to wrap us up here, but I have one final question. I can&#8217;t, or you rather, can&#8217;t get out of this conversation with me without talking about AI, just the littlest bit. So I can imagine two questions to ask you about this. The first would be on the AI browser phenomena. mean, there&#8217;s a lot of them. There seems to be new ones all the time. Everyone&#8217;s acquiring them. So anyways, that just seems like.</p>
<p><strong>Alex Russell (47:53)</strong><br />
Mm-hmm.</p>
<p>Okay.</p>
<p><strong>Kate Holterhoff (48:16)</strong><br />
an interesting touch point that maybe you have thoughts on. The other one would be on vibe coding and how every time you vibe code something, it insists on using a JavaScript framework rather than just like vanilla JavaScript and like CSS. It forces you to use like Tailwind and very frustrating for me. Anyways, do either of those pique your interest? I&#8217;d be curious about your thoughts.</p>
<p><strong>Alex Russell (48:38)</strong><br />
Sure, I mean, my mental model for this stuff is very similar to kind of, I don&#8217;t know if you know who Casey Muratori is but like I kind of take his perspective on a lot of these things specifically around the AI thing where there was a true technical achievement, a brilliant accomplishment at the bottom of this, which is that for many years, like search engines were just short word distance.</p>
<p>vector summarizers, right? You could sort of compute vector distance over a small number of words because you made the words much, the context much larger, you couldn&#8217;t do it, right? We just didn&#8217;t have the hardware to do it. And now with, you know, graded descent learning and transformers and the techniques that have come along, we can get very close to both understanding English and other languages, you know, without having to kind of special case all the stuff, which is incredible, right? This is just</p>
<p>This is a true revolution. And on the backside of that, you know, we get systems that can, can have those questions posed and do better than word, you know, small word distances. that&#8217;s wonderful. That&#8217;s, that&#8217;s new. It&#8217;s brilliant. those systems also are token predictors, right? Which, without more context than we can give them today and without,</p>
<p>you know, better guardrails than we have for them today are just tiny little liars. and that shows up everywhere, right? So the S can just sort of take the same model, take a smaller quantization of it, or take the same model and take like a smaller version of it and it&#8217;ll lie to you more often. Right. So that&#8217;s like, that&#8217;s just the thing. That&#8217;s just the thing that happens. and you can dress it up in, whatever terms you want, hallucination, you know, it&#8217;s got a lot of terms for it, but this is now the fundamental challenge of these systems is trying to get them to be.</p>
<p>A, more transparent. I&#8217;m looking for someone to kind of build a model that&#8217;s got zero temperature, right? Like that. I&#8217;m fascinated by someone, you know, spending the compute to do that. But also, you know, seeing these things put into places where we&#8217;re going to have to reckon with the idea that reading anything through this system now becomes that system considering it and then doing something about it, potentially.</p>
<p>autonomously. So the threat model for this, you my friend Simon Willison sort of has this, he calls it the lethal trifecta. And I was, I was fascinated to see it because it looks exactly like what we call the rule of two in Chromium. Like our idea is you shouldn&#8217;t have, there&#8217;s like three properties and you should never have more than two of them. Untrusted inputs, memory unsafe languages, and</p>
<p>Extent capabilities, right? So like you should never have more than two of those things in the same process. And so we put sandboxing around some of them so that we, you know, and it makes the communication channel very narrow. This is now a challenge for AI because the threat model is the copy equals execute. Copy means do. So anytime you hand anything to an LLM, you&#8217;re basically telling it, Hey, you could do anything you&#8217;re allowed to do. And this is a sort of a product level question that we don&#8217;t have an answer to. So that&#8217;s a big problem.</p>
<p>In terms of the ecosystem, I think we are only beginning to understand the way in which some, but not all of these firms have abused the kind of, you know, want to call it gentlemen&#8217;s agreement, whatever you want to call it, that kind of made the web work up till now. And that seems like a paired challenge. I don&#8217;t, I don&#8217;t have more thoughts about the AI browser thing other than that. Like they&#8217;re all kind of, you know, small products at the moment.</p>
<p>They&#8217;re not, I mean, they&#8217;re not like, they are not the primary way that people do anything yet. We can see it coming. And so there&#8217;s something to do there and it&#8217;ll stress all of those pieces. And so that will stress the ecosystem side. It will stress, you know, our questions around trustworthiness and truth. And, you know, I would like to see a lot of these companies just as a personal point, I would like to see companies stand up for truth.</p>
<p>and believe that it&#8217;s important that we be able to distinguish and differentiate the truth from the false. Edge is one browser. We&#8217;re not that large yet. But I&#8217;m concerned that we&#8217;re not focused enough on the question of truth.</p>
<p><strong>Kate Holterhoff (53:13)</strong><br />
Well, that helped me tremendously. Okay, so before we do wrap up, how can folks continue to follow your thoughts on the web, your philosophical musings, your political thoughts, you know, what is your, yeah.</p>
<p><strong>Alex Russell (53:26)</strong><br />
I don&#8217;t recommend it. but, but if you&#8217;re so inclined after the warning, my website is infrequently.org. I promise it&#8217;ll go back to being more infrequent than it&#8217;s been over the last month. It&#8217;s just been, it&#8217;s just been a lot of gaslighting from Apple, that needed some response. there was an RSS feed there. also, I&#8217;m on Mastodon and Bluesky and you can find me, from links there. So thanks.</p>
<p><strong>Kate Holterhoff (53:48)</strong><br />
Fantastic.</p>
<p>All right. Well, I&#8217;ve really enjoyed speaking with you today, Alex.</p>
<p><strong>Alex Russell (53:52)</strong><br />
And you. thank you.</p>
<p><strong>Kate Holterhoff (53:53)</strong><br />
Again, my name is Kate Holterhoff, senior analyst at RedMonk. If you enjoyed this conversation, please like, subscribe, and review the MonkCast on your podcast platform of choice. If you&#8217;re watching us on RedMonk&#8217;s YouTube channel, please like, subscribe, and engage with us in the comments.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/blog/2025/11/24/alex-russell/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4595</post-id>	<dc:creator>cote@redmonk.com (kate holterhoff)</dc:creator></item>
		<item>
		<title>Jago Macleod, Gari Singh, Google &amp; Kate Holterhoff, RedMonk | KubeCon + CloudNativeCon NA 2025</title>
		<link>https://redmonk.com/blog/2025/11/21/jago-macleod-gari-singh-google-kate-holterhoff-redmonk-kubecon-cloudnativecon-na-2025/</link>
					<comments>https://redmonk.com/blog/2025/11/21/jago-macleod-gari-singh-google-kate-holterhoff-redmonk-kubecon-cloudnativecon-na-2025/#respond</comments>
		
		
		<pubDate>Fri, 21 Nov 2025 16:05:31 +0000</pubDate>
				<category><![CDATA[Appearances]]></category>
		<guid isPermaLink="false">https://redmonk.com/?p=4604</guid>

					<description><![CDATA[In this KubeCon + CloudNativeCon North America segment, theCUBE’s Savannah Peterson sits down with Jago Macleod and Gari Singh from Google and analyst Kate Holterhoff from RedMonk for a fast-paced look at how GKE is scaling to meet AI demand. Singh explains how Google doubled a reference cluster from 65,000 to 130,000 nodes in a]]></description>
										<content:encoded><![CDATA[<p>In this KubeCon + CloudNativeCon North America segment, theCUBE’s Savannah Peterson sits down with Jago Macleod and Gari Singh from Google and analyst Kate Holterhoff from RedMonk for a fast-paced look at how GKE is scaling to meet AI demand. Singh explains how Google doubled a reference cluster from 65,000 to 130,000 nodes in a year for massive AI training jobs that can require 130,000 GPUs, and what it really takes for the control plane to schedule, start and communicate across clusters of that size. Macleod details how Google moved internal control-plane state from etcd to Spanner for massive scale, and how new Kubernetes capabilities like Dynamic Resource Allocation, in-place pod resizing, Vertical Pod Autoscaling and improved cluster autoscaling are helping customers run AI on Kubernetes and manage Kubernetes with AI.</p>
<p>The conversation also explores how hardware limits and efficiency are reshaping cloud-native design, from power and cooling innovations seen at Supercomputing to squeezing more capacity into every data center. Holterhoff shares how Kubernetes, AI conformance efforts and projects like OpenTelemetry (OTel) are coming together to support AI agents and complex workflows with strong community backing and observability. Looking ahead, Macleod points to a future of millions of accelerators on Kubernetes clusters and better “graceful degradation” as systems hit scale ceilings, while Singh envisions true platform agents that can auto-size and reshape pods so developers simply deploy and let the platform optimize.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/blog/2025/11/21/jago-macleod-gari-singh-google-kate-holterhoff-redmonk-kubecon-cloudnativecon-na-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4604</post-id>	<dc:creator>cote@redmonk.com (Lily Townsend)</dc:creator></item>
		<item>
		<title>A RedMonk Conversation: Java at 30 with Sharat Chander</title>
		<link>https://redmonk.com/blog/2025/11/20/rmc-java-30-sharat-chander/</link>
					<comments>https://redmonk.com/blog/2025/11/20/rmc-java-30-sharat-chander/#respond</comments>
		
		
		<pubDate>Thu, 20 Nov 2025 09:00:49 +0000</pubDate>
				<category><![CDATA[Appearances]]></category>
		<guid isPermaLink="false">https://redmonk.com/?p=4568</guid>

					<description><![CDATA[Java turned 30 this year, and we&#8217;re celebrating. In this RedMonk conversation, Sharat Chander, Senior Director of Java Product Management &#38; Developer Engagement at Oracle, stopped by to discuss this milestone with Kate Holterhoff. They chat about the history of this language, how perceptions of Java within the tech industry continue to evolve, and the]]></description>
										<content:encoded><![CDATA[<p>Java turned 30 this year, and we&#8217;re celebrating. In this RedMonk conversation, Sharat Chander, Senior Director of Java Product Management &amp; Developer Engagement at Oracle, stopped by to discuss this milestone with Kate Holterhoff. They chat about the history of this language, how perceptions of Java within the tech industry continue to evolve, and the importance of community, consistency, and authenticity for ensuring that Java thrives for the next 30 years.</p>
<p>This RedMonk video is sponsored by Oracle.</p>
<h2>Links</h2>
<ul>
<li><a href="https://www.linkedin.com/in/sharatchander/">LinkedIn: Sharat (Shar) Chander</a></li>
<li><a href="http://dev.java">dev.java</a></li>
<li><a href="http://learn.java">learn.java</a></li>
<li><a href="https://www.oracle.com/javaone/">oracle.com/javaone</a></li>
</ul>
<p><iframe loading="lazy" title="YouTube video player" src="https://www.youtube.com/embed/ybBsPGcqjr8?si=0IRlyvf_v45K1a11" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p><iframe style="width: 100%; height: 180px; border-radius: 10px;" src="https://www.podserve.fm/dashboard/episode_player_2/210778" frameborder="0"></iframe></p>
<h1>Transcript</h1>
<p><strong>Kate Holterhoff (00:12)</strong><br />
Hello and welcome to this RedMonk conversation. My name is Kate Holterhoff, Senior Analyst at RedMonk, and with me today is Sharat Chander, Senior Director of Java Product Management and Developer Engagement at Oracle. Sharat, thanks so much for joining me on the MonkCast.</p>
<p><strong>Sharat (Shar) Chander (00:23)</strong><br />
you</p>
<p>I appreciate being here. I love the MonkCast. It&#8217;s one of the things that I regularly listen to. So you already have a listener in front of you.</p>
<p><strong>Kate Holterhoff (00:34)</strong><br />
That&#8217;s amazing. I love to hear that because sometimes it does feel like I&#8217;m speaking into the void. But it&#8217;s the kind of conversations that I like to listen to. So I suspect I&#8217;m not the only one.</p>
<p><strong>Sharat (Shar) Chander (00:44)</strong><br />
You betcha.</p>
<p><strong>Kate Holterhoff (00:44)</strong><br />
So today we&#8217;re going to be talking about a very exciting anniversary, and that is Java at 30. And so I can&#8217;t think of a better person to talk to about this than Shar. So let&#8217;s begin with your background here. Talk to me about your long tenure around the Java community and why it&#8217;s so special. Yeah.</p>
<p><strong>Sharat (Shar) Chander (01:06)</strong><br />
It&#8217;s amazing that we were even saying 30 years of Java. You don&#8217;t think you sometimes reach these milestones until it happens. And here we are in 2025. It&#8217;s an important and significant milestone. I oftentimes pinch myself to think that we&#8217;ve reached this plateau, but we still have many more years to go and to keep rising. And it&#8217;s</p>
<p>It&#8217;s 30 years young, as I call it. It&#8217;s not 30 years old. And we can get into some of that. I&#8217;m standing on the shoulders of giants. I may not have been there at the onset back in 1995. My journey with Java didn&#8217;t start until I actually formally accepted to join Sun. And I still remember the date, was December 8th of 2000. So</p>
<p>Sun was already many years into investing in Java and just building it out as something that would touch every part of our globe and our industry. And to see how much it had already come in those four and a half years before I came on board was sort of like, it&#8217;s like looking at a car price, it&#8217;s sticker shock, but in a good way because of what it was already capable of doing.</p>
<p>We talk about Java with so many prominent names. James Gosling, the father of Java, folks that worked on the original green team like Ed Frank and Chris Rath, and I think it&#8217;s Patrick Naughton and Mike Sheridan. Those were some of the members of the original green team that made what we call Java Java. But there&#8217;s so many other people that history needs to know.</p>
<p>I&#8217;ve always said that as great as Java has been as a technology in terms of a programming language, a platform, something that solves so many interesting use cases across different verticals, it&#8217;s a very people first technology. I&#8217;ve often said Java is a people first, technology second initiative. Half of it is technology, of course, and the other half is the people not just building it, but the community behind it.</p>
<p>I always try to reflect on the people that have brought us here and history needs to remember these names. mean, folks like Diana Ystoffer and Jeffrey Aboud and Bao Fan and Jennifer Arale, they built a lot of the programs that gave Java visibility or Wendy Yamaguma and Alvino O&#8217;Neill, who literally were the heartbeat of what was one of the most famous tech conferences on the planet, which was JavaOne, which you&#8217;ve now</p>
<p>for a few years now brought back and hope to bring back that same level of vibrancy. But other people like Matt Thompson and Reggie Hutcherson and Ashley McReynolds, these people built out foundational programs that we often take to market and talk about with developers that are basically the heartbeat and ethos of what Java represents, which is people.</p>
<p><strong>Kate Holterhoff (04:13)</strong><br />
Yeah, the fact that you are able to name all of these individuals who&#8217;ve been so pivotal to the Java community. I mean, I think that really demonstrates that, yeah, your mantra is quite accurate, right? People first, technology second. That, yeah.</p>
<p><strong>Sharat (Shar) Chander (04:28)</strong><br />
Yeah. And trust me,</p>
<p>they were, they are, they&#8217;re still my peers. Many of them were my leaders. So I imprinted on, their teachings, on their perspectives, which was, you know, fundamentally, when we look at Java, why has it become so ubiquitous? Why has it touched every part of our globe? Why do we say that it runs half the world&#8217;s GDP? it&#8217;s, it&#8217;s because we&#8217;ve made a connection with end users where they find purpose.</p>
<p>in the actual technology that they&#8217;re using. And I personally think that&#8217;s a very strong signal to send to enterprises because what ultimately we have done, or many of my peers in the past have done, which I&#8217;m hoping I can continue to do in their spirit moving forward and hopefully the next generation who sort of takes the baton up when I sort of like, hopefully not age out, but like move on, is this concept of virtuous cycle.</p>
<p>Business leaders want business value. We all get that. So fundamentally, they want a technology that&#8217;s</p>
<p>them solve a variety of use cases or challenges. And Java has done that brilliantly because of just the thoughtful innovation that we&#8217;ve put into it over the last 30 years. But they also want to make sure that they have a constant pool of extremely skilled developers that can be productive in the types of tasks and solutions that you&#8217;re trying to build.</p>
<p>That&#8217;s why I say it&#8217;s so important to focus on people because if you focus on people, you&#8217;re trying to understand what are their pain points? What are they scared of? What are they trying to achieve? How can they better learn? How can we accelerate the learning? How can we have more shared common knowledge? Because there&#8217;s only so many screencasts you can watch. There&#8217;s only so many books you can read. Oftentimes, some of the best learning comes from just being immersed with your peers. And we here on the Java team,</p>
<p>Historically, even now, I want to ensure we have programs where we can galvanize developers, just online, but in person to share those best practices, share those use cases, share those experiences because we learn better together. And you gave a really long title description of what my role is. It might be the formal title, but I kind of look at my role in a very simple way. I&#8217;m a sherpa.</p>
<p>What&#8217;s the role of a Sherpa? Sherpa&#8217;s job or task is to try and help someone reach their summit. We&#8217;re not there to set the path. We&#8217;re there to give them guidance and advice as far as what path to take. And then ultimately it&#8217;s up to that person to decide what to do with that advice that they get. And if they reach their summit, that&#8217;s success for me. So if developers become more empowered in what they do, it creates longevity in terms of future proofing their job.</p>
<p>It helps their enterprise ensuring that they know that they&#8217;ve hired someone that can be there for the long term to solve the problems of today, but also the problems of tomorrow. And then more importantly, this sort of shared experience around Java has been participation. Like we care about developers. We want their input. We want their feedback. We want to know what we&#8217;re doing right. That&#8217;s great. Let&#8217;s celebrate every once in a while. Like we are here with 30 years of Java.</p>
<p>But we also know what we what aren&#8217;t we doing? What should we be doing? And you know, we do so much of our development transparently. I think a lot of of the industry still doesn&#8217;t realize this after after so many years that at the in the OpenJDK community, that&#8217;s where all of the engineering around Java is done in the open. mean, developers can come and see what decisions are being made, what decisions aren&#8217;t being made, when the code check ins are happening, what features are being</p>
<p>invested in, what&#8217;s the horizon in terms of those investments, how features have evolved. And when you, I get it, in your day job, you have so much you can do and you have to put blinders on and just stay focused on the task at hand. But if you just raise your eyes up, just even for a microsecond to see how Java is continuing to evolve, you become more empowered in the job that you do. And, know,</p>
<p>The entire organization at RedMonk has done such a great job to highlight and demonstrate the influencing role developers have. I still have Stephen O&#8217;Grady&#8217;s book, The Kingmakers. It&#8217;s something I go back to and look at very often. And he&#8217;ll probably be like, you do? I&#8217;m like, I do because developers play such an instrumental role in the direction that companies take and&#8230;</p>
<p>When you allow developers to participate in the very technology that they&#8217;re using, they find more of a purpose in it. And that&#8217;s what we want is people to have a longevity with the technology that we continue to evolve. So we are ensuring that their career stays future-proofed, that their business understands that they&#8217;re providing value. And at the end of the day, Java is going to solve a million different business problems that are inherent.</p>
<p>across the industry.</p>
<p><strong>Kate Holterhoff (09:44)</strong><br />
Well, Steve will be happy to hear that, I&#8217;m sure.</p>
<p><strong>Sharat (Shar) Chander (09:47)</strong><br />
It&#8217;s a little ragged now. mean, I&#8217;ve booked or I&#8217;ve talked to many of the readers and I&#8217;ve scribbled so many notes I might have to buy another one. Yeah.</p>
<p><strong>Kate Holterhoff (09:50)</strong><br />
Yeah, dog-eared.</p>
<p>How funny. No, that&#8217;s awesome.</p>
<p>Okay, well, you know, and I&#8217;m always interested in the personal stories of how folks get involved in that Java community. And so you&#8217;ve spoken a little bit about an early Java users group in New York. I would love to hear more about that experience, including some of the, like, frustrations that led you there.</p>
<p><strong>Sharat (Shar) Chander (10:19)</strong><br />
Yeah. So, you know, my background is in Telco back in the early and mid nineties, just like every other enterprise on the planet. There were so many different programming languages trying to solve so many things and you would have different development teams all utilizing something quite different, targeting different hardware architectures. And so just from that nature, there was a, just from a cost perspective, there was a lot of overhead to try and keep all of those applications.</p>
<p>relevant, investing in the teams around it, and learning about Java in terms of its ubiquity to be able to solve many of those challenges across use cases, but also target a variety of hardware environments really simplified enterprise issues that we had faced from a technical perspective. And so I happened to be working in New York at the time.</p>
<p>Some of you might know Verizon, happened to be there. JavaOne, the inaugural one had happened in 1996. I happened to be lucky enough to go and attend it and it wasn&#8217;t like your typical conference where you sit in sessions and hear a lot of keynotes and you walk away with a bunch of notes. It was literally an experience of how you could meet other people facing the same issues you were.</p>
<p>and talk about it and discuss it and share it and the people behind it cared and wanted to hear from you. That really resonated with me. And, you know, coming back to New York, I&#8217;m like, well, so where are the other like-minded people? And it just so happened that in 97, a gentleman named Frank Greco, who history should absolutely remember his name, started the New York Java Special Interest Group or New York</p>
<p>Java SIG for short, happened to see a post on a message board that there was this Java SIG going on. I happened to go to one of the meetings and lo and behold, it wasn&#8217;t just me. There were dozens of people from different industries, finance, telco, insurance, retail, coming and showing up, just trying to understand how do we better learn about this relatively new language called Java? And that</p>
<p>that user group actually manifested into a formal program at Sun, exploded into the Java user group program. we now, last count we did, there&#8217;s close to 340 Java user groups on every continent except Antarctica. I think that&#8217;s a stretch goal. Perhaps almost every country, every major city within probably a train ride or driving distance for most developers.</p>
<p>And these organizations are all run by volunteers just like Frank, who find purpose in Java and want to create an experience where they can accelerate their learning through peer knowledge transfer. And so here on the Java Developer Relations team, we try to focus in on user groups and try to give them the knowledge in terms of what&#8217;s happening in terms of innovation.</p>
<p>How do we empower them with information? Like say a new feature is in the works that&#8217;s already visible in the OpenJDK project because we&#8217;re transparent. We want to make sure that&#8217;s populated and federated out to user group leaders. When is there a specific initiative coming up? How do we connect people and different user group leaders or members with others so they feel part of something larger than themselves? so, most of my day is spent literally doing relationship management, but&#8230;</p>
<p>when you nurture relationships, you&#8217;re creating something that&#8217;s durable and you build trust. so when, say there, say if there&#8217;s ever an issue, which rarely there is, but like if there&#8217;s a difference of opinion in terms of specific direction, we can have an open and honest dialogue with our ecosystem as far as these are the reasons why we did what we did. And, you know, you probably see it all too often. Developers love to say, why can&#8217;t you just do X, Y, and Z?</p>
<p>Oftentimes that question comes from a position of not understanding what it takes to do X, Y, and Z, or what impact it will have with existing investments. And so we love the input and feedback, but we want to be honest and transparent in terms of what we&#8217;re doing and why we&#8217;re doing it, but also take that input inside. And so we always are asking developers, please come and join the OpenJDK community. Please come and join some of our projects. Please read the mailing lists.</p>
<p>or become an author or a committer. And I know those are lofty things and that takes time, but there are other ways developers can participate. Go give a talk at a conference, record a podcast. Perhaps they want to stand up a user group. And we&#8217;ve now seen a couple of new user groups just sprout up this calendar year. The newest one was in Gujarat in India, which&#8230;</p>
<p>I&#8217;m kind of like, yay, because I got a lot of relatives back home. And I&#8217;m like, wow. To see 14 user groups in my parents&#8217; home country is kind of like sense of pride. But in Latin America, there&#8217;s, I think, 15 user groups in Latin America, at least a dozen or more so in North America. In Japan alone, there&#8217;s three. mean, they&#8217;re spread out. Germany, I think there&#8217;s 20. I think Germany has the most number of Java user groups on the planet, just from a number standpoint.</p>
<p>To see so many people finding purpose and wanting to share, have this collaborative spirit is a reflection of that 1997 experience that I had with Frank. So Frank, thank you for putting me on this path.</p>
<p><strong>Kate Holterhoff (16:06)</strong><br />
That is such an amazing story, and I appreciate the statistics that you can bring here, talking about the newest ones and how many there are and, the geographic locations. my goodness. Yeah, I mean, I&#8217;m obviously the most familiar with the AJUG group because it is in my hometown, and that&#8217;s right. And of course, that one hosts the Devnexus.</p>
<p><strong>Sharat (Shar) Chander (16:22)</strong><br />
H-R-G-L-A-T-L.</p>
<p><strong>Kate Holterhoff (16:27)</strong><br />
conference, which I also enjoy and have spoken at. and where I typically see you, Shar.</p>
<p><strong>Sharat (Shar) Chander (16:32)</strong><br />
Yeah, well, I mean, you bring up a good point. know, JavaOne really is a a I know we&#8217;ve we&#8217;ve probably heard this term overused in our industry for these last 10 years, but by developers for developers. And that was literally the mantra of JavaOne. And that didn&#8217;t come from us. So there was a gentleman named John Yeary who ran the Greenville Java user group in South Carolina.</p>
<p>And I happened to be in Atlanta at an Atlanta Java user group and John Yeary made the drive down and he&#8217;s like, you know, JavaOne has always been a by developer for developer conference. And we&#8217;re like, what a great tagline. I mean, should have, we should have trademarked it at that point back in 2006 or seven, but he&#8217;s right. So JavaOne literally is meant to be an opportunity for developers to not just meet the experts from the Java team.</p>
<p><strong>Kate Holterhoff (17:15)</strong><br />
you</p>
<p><strong>Sharat (Shar) Chander (17:28)</strong><br />
and learn from them, but meet all of the global luminaries and peers that come and have this moment of galvanizing together. And what did that then do? Java One that helped launch a dozen other Java conferences around the world. You talked about Devnexus in Atlanta. There&#8217;s JavaZone in Oslo, Norway. There&#8217;s Jfokus in Stockholm, Sweden. There is the great Indian Developer Conference in</p>
<p>Bangalore, India, we have things like J-Fall run by the Netherlands Java user group as another Java conference. And there&#8217;s GeeCON and Devoxx and I mean, the list goes on and on. And that&#8217;s just a reflection of just how popular Java is. we actually think it&#8217;s very complimentary. So I always like to celebrate when I see other conferences.</p>
<p>that are focusing on Java because it&#8217;s just an extension of what we&#8217;re doing. And what a great way to bring something at a local level to these different geographic locations.</p>
<p><strong>Kate Holterhoff (18:33)</strong><br />
All right, so I do want to talk a little bit about some of the history and how things have developed because you have this phenomenal insight. You have an insider perspective and you&#8217;ve just been there the whole time. I know, I know, you&#8217;re laughing.</p>
<p><strong>Sharat (Shar) Chander (18:46)</strong><br />
Yeah.</p>
<p>I&#8217;m like, so it&#8217;s really, I can&#8217;t give enough credit or pay homage to the leaders at Sun. I mentioned a few of their names and that all came from James himself. I typically call him the non-executive executive. All too often sometimes that glass ceiling seems impenetrable.</p>
<p>to feel as though like you have a place and a say and a voice in the things that you are working on. And James&#8217;s philosophy was literally an open door approach. know, everyone is able to say what they want to say. You had a format, you know, a place and a location to do it appropriately. And that spirit and ethos has lived on in Java. And, you know,</p>
<p>My first intersection with James was back at Sun, we used to do these things called Donut Wednesdays, know, aggregate all the employees in the office, have some coffee and some donuts, you know, break the ice, have a little bit of camaraderie. And here comes James walking down the hallway and, you know, you know who your executives are. You never think you&#8217;re ever gonna meet them. And to see him just come up, pour a cup of coffee, start chatting.</p>
<p>and I&#8217;m sitting there in my head going, I&#8217;m allowed to talk to you? And it was just so casual how he approached it that it taught me that there&#8217;s no one person or one voice behind anything. It&#8217;s everyone rallying together as a team. And some people might get the accolades appropriately so, and some people might become the figureheads. That&#8217;s great. But we all play a role. And that&#8217;s why I always try to reflect and say thank you to those.</p>
<p>that have done so much or who are doing things because this is a team effort. we&#8217;ve had our sort of funny situations, like JavaOne, I remember there was an experience where we were showing off Java on a BMW and we wanted to show it on stage and it was showing how the infotainment was running Java behind the scenes.</p>
<p>And the car carrier that had this car showed up to Moscone Center in San Francisco on a Sunday before doing the build out for Java One. And there was no one there to sign for the car.</p>
<p>There was no one there to sign for the car. I happened to be in the bellows of JavaOne with the tech team and I thought it would be okay to drive off the carrier into Moscone. And apparently that was a no-no, but I thought I was being productive and proactive, but let&#8217;s just say that didn&#8217;t go over well in the short term, but the long-term release, we got the car inside and inside, but you know.</p>
<p><strong>Kate Holterhoff (21:32)</strong><br />
You</p>
<p><strong>Sharat (Shar) Chander (21:42)</strong><br />
You look at those moments and going, hey, listen, I&#8217;m trying to feel empowered. Maybe I overstep my bounds. I was just trying to do what was right. But I learned from it. You learn where are the guardrails. You learn where the guardrails are.</p>
<p><strong>Kate Holterhoff (21:56)</strong><br />
Yeah. Sometimes</p>
<p>it&#8217;s better to ask for forgiveness, you know? This is&#8230;</p>
<p><strong>Sharat (Shar) Chander (22:01)</strong><br />
Yeah, mean,</p>
<p>I was, or, you know, one year with a Java release for the Tiger release, we had a white baby tiger on stage on the keynote stage. And I&#8217;m sitting there going, there&#8217;s a tiger on stage at a tech conference. What is going on here? Like, it&#8217;s sort of like an out of body experience, but like,</p>
<p><strong>Kate Holterhoff (22:22)</strong><br />
You</p>
<p><strong>Sharat (Shar) Chander (22:26)</strong><br />
So many people have attended JavaOne. They probably have similar memories or experiences or at other Java conferences and something unique happening. I try to collect them. I hoard memories, as I say, and I try to hoard as many of those memories as I can because it tells a story.</p>
<p><strong>Kate Holterhoff (22:43)</strong><br />
Yeah, that&#8217;s really special. OK, so let&#8217;s talk about some noteworthy releases, because we all know some releases are more interesting than others. Java 8. I want to talk about Java 8 here. So before the release, I don&#8217;t think I&#8217;m going out on too much of limb here to say that Java faced a sort of difficult period. There was a perceived lack of innovation and some other troubles. Describe to me what that period was like.</p>
<p><strong>Sharat (Shar) Chander (22:56)</strong><br />
Yeah.</p>
<p>Yeah, you know, I&#8217;m glad you brought it up and for full transparency, there&#8217;s various opinions on this and you know, I&#8217;ve always been the glass is half full. Let&#8217;s face it, know, Sun did face some business challenges. That&#8217;s no secret. But for those of us in the ranks, we can&#8217;t control business challenges. We can only do what we can to keep, you know, progress going.</p>
<p>You know, for Java there, there, there, there was still innovation happening. We also had to deal with, you know, the acquisition between Sun and Oracle. I think we landed in the right place for me to come to a company that has such stalwart business practices and principles was probably the right place to be. If we were going to go anywhere. Cause I think it helped put Java even in a more focused direction. And that&#8217;s why for me, you know, Java 8 was.</p>
<p>An important release that demonstrated Oracle&#8217;s seriousness and commitment to Java because many developers, anecdotally speaking, felt like Java may have been languishing between 7 and 8. And there&#8217;s some technical debt. You got to pay down. You got to right the ship. You have to create a sort new North Star. And the North Star for Java is basically following the principles of the past, which is focusing on</p>
<p>performance, security, and stability. And then, by the way, ensuring that the platform continues to evolve with net new innovation. And when you do incremental innovation, which we saw with our six-month release cadence, which we started with just after Java 9 with Java 10 is you&#8217;re reducing the friction and burden of adoption. And so when you have incremental enhancements,</p>
<p>it&#8217;s easier to approach that instead of like hundreds of changes, which can sometimes just create a deer in the headlight look and might take multiple years to adopt. And so I think fundamentally, you know, we righted the ship with 8, 9 put us on a good direction. The six months release cadence starting with 10 and with various projects like Amber, where we started to really focus in on reducing the ceremony and verbosity of the language, make it more readable, more writable, more maintainable.</p>
<p>We look at projects like ZGC, which was all about reducing latency time when it comes to garbage collection so your applications can run at scale. We&#8217;re entering this new world of AI, which I hate even saying new. AI has been there for a long time, and Java has been solving a lot of the underlying problems and challenges that AI faces. Matters like working with native libraries. We&#8217;re doing that in Project Panama.</p>
<p>How do we make Java more optimized for data? That&#8217;s Project Valhalla. These investments have been happening not just because of AI, but these are fundamental issues across a variety of use cases and programming types. It just so happens it works very nicely and addresses AI very well. just a few weeks ago, there was a very important developer conference in&#8230;</p>
<p>in Belgium in Antwerp that&#8217;s been happening yearly called Devoxx. And Paul Sandoz, of the most gifted people I know on the Java team here, did a talk or a keynote on Java and AI. And he said, Java is everywhere where AI needs to be. And I thought that was very profound because Java truly is everywhere. You have enterprises with applications that they want to apply AI solutions to. like,</p>
<p>How do you use, you know, accelerate code generation with code generation tools? How do you apply LLM models? How do you take advantage of some of these emerging libraries or frameworks for that, for example, like LangChain4j or even Embabel, which is one of the new ones, which was talked about at Devoxx by none other than Rod Johnson, who was the creator of Spring. How does Java play within all of that? Those are areas of investment we&#8217;ve already been doing before AI became sort of like</p>
<p>lingua franca in terms of the popularity of topics that we now have debates about. So I am very confident in terms of Java&#8217;s next 30 years. It&#8217;s all built on these past 30 years, which is thoughtful innovation. It&#8217;s not about how fast you bring something to market because that mantra of move fast and break things in principle, yeah, I get what it means.</p>
<p>For Java, I oftentimes say we want to move thoughtfully and build things. So introduce features thoughtfully so developers and enterprises can build things that are long lasting and bring enterprise value. And so that&#8217;s what we do. We have sort of last leader advantage where we can see and evaluate the market and see what are the things we need to enhance and evolve around the language and the platform and ensuring investments of the past then don&#8217;t break because&#8230;</p>
<p>Enterprises want value from things that have been running in production for the last 10 years or beyond. And so that&#8217;s an important sort of like balancing act we have to play is how much newness do we bring there versus how much stableness do we maintain? Oftentimes it&#8217;s called the tip and tail model, know, innovation on the tip and stability on the tail. And we try to keep that as much in balance as we can.</p>
<p><strong>Kate Holterhoff (28:43)</strong><br />
Okay, so you have convinced me that the naysayers, the folks who are bringing up the old chestnut that Java&#8217;s dead, they&#8217;re clearly misguided here. This is obviously just not the case.</p>
<p><strong>Sharat (Shar) Chander (28:54)</strong><br />
I love whenever I read that headline. It&#8217;s not as popular as it used to be. I remember in 2010 that the entire industry and every tech journalist had written off Java and said Java is dead. And then in 2011, the same headline showed up again, Java is dead. I&#8217;m like, how can it die twice?</p>
<p><strong>Kate Holterhoff (28:58)</strong><br />
You</p>
<p><strong>Sharat (Shar) Chander (29:18)</strong><br />
And then, you know, started sort of waning by 2012, 2013, that sort of headline started diminished because the best way can put it is the way you change perception is by using that mantra of cutting wood and carrying water. Keep doing what you&#8217;re doing, doing it consistently, doing it transparently, doing it authentically will then prove</p>
<p>that you are true to what you&#8217;re trying to accomplish, especially around Java. And I think we&#8217;ve turned the tide a few years ago. Every once in a while you might jump on to Reddit and there might be a crazy sort of, you know, challenging confrontation, meant to be confrontational, that Java is dead. like, I try to view it as everyone has the right to express their opinion, but for sure Java is alive and vibrant and.</p>
<p>With an ecosystem of over 10 million developers, some say it&#8217;s 14 million developers. I&#8217;m sorry, but when you&#8217;re eight digits, that&#8217;s huge. When you talk about tens of thousands of companies that are running applications across every vertical at scale every day, utilizing Java, that&#8217;s important. The fact that we have so many user groups with so many members, think close to, as I said, 340 user groups, that&#8217;s almost 700,000 developers that are part of that program.</p>
<p>The heartbeat of Java is alive. I love this past JavaOne that we just did in 2025 where we had Netflix on stage. They literally demonstrated how important Java is to run Netflix at scale with so many instances and the pace of streams that are happening. The fact that Java is enabling that sends a signal. And I think it&#8217;s important sometimes to&#8230;</p>
<p>to give an anchor a name so it becomes more real. Because listen, everyday consumers don&#8217;t see Java, but it powers our banking system and our trading systems. It powers flight control systems. It powers e-commerce systems. It powers social media platforms. Things like Netflix, as I mentioned, things like Uber, things like LinkedIn. These are all important organizations that are using Java.</p>
<p>to help them solve their business challenges. And I love back in the mid 2000s where we even talked about how Java helped land the Mars Rover. That&#8217;s an important sort of like milestone experience where not only do consumers understand the importance of Java, but developers themselves see it and feel it and understand Java can do some really big things.</p>
<p><strong>Kate Holterhoff (31:56)</strong><br />
Okay, you have 100 % convinced me. We talked about the community. We&#8217;ve talked about the technical innovations. What I&#8217;m interested in hearing now is, what is the lasting legacy going to be? You&#8217;ve mentioned AI briefly. You&#8217;ve mentioned Valhalla. You know, we can keep this as hand-wavy as you choose, but I guess I&#8217;m just interested in the long view. I think you did say, you know, Java for the next 30 years. Yeah, what is that going to look like?</p>
<p><strong>Sharat (Shar) Chander (32:21)</strong><br />
Yeah, so from a from a technical perspective, from just from the broadness of it, it&#8217;s it&#8217;s adapt and evolve. And that&#8217;s what Java has done so brilliantly for 30 years is to adapt and evolve to a ever accelerating, changing technology landscape. And we do that thoughtfully. And I think that&#8217;s really going to be the next 30 years of Java is adapting and evolving thoughtfully. From the other side of the coin, it&#8217;s</p>
<p>people first. I don&#8217;t think that&#8217;s ever going to go away when you when you create such an important thread into the ethos of something like Java that requires and needs the input and participation of your community. It&#8217;s very it will be very challenging to erode that. Now that&#8217;s for us to decide. We can either choose to keep investing in it, which I we I believe we are and We will continue to do that.</p>
<p>But that&#8217;s gotta be an inherent investment area for the future is continue to invest in the ecosystem, in the community, give people purpose, create that virtuous cycle so businesses know there will be very skilled Java developers to help them solve the business problems of today, but the business problems of tomorrow.</p>
<p><strong>Kate Holterhoff (33:36)</strong><br />
I think that&#8217;s a great place for us to wrap up. for folks who would like to hear more about Java at 30, perhaps your own social media musings, Shar, where would you direct them?</p>
<p><strong>Sharat (Shar) Chander (33:48)</strong><br />
You know, the best place to go is to just turn their attention to dev.java. That is our destination for all things Java in terms of learning, in terms of community programs. I would like to give a plug to learn.java. So part of inspiring your existing ecosystem is to also bring in the next generation. And we understand there&#8217;s a whole new generation of developers that are out there that can absolutely&#8230;</p>
<p>find value in Java. So we&#8217;ve now also launched Learn.Java. So plug out to my peers, Heather Stephens and Crystal Sheldon, who are leading that endeavor. So we also want the developers who are just cutting their teeth on Java to come and learn. So please report your attention there. And then, of course, on LinkedIn, we have an official presence of Java on LinkedIn. Please follow us there. But Kate, 10 million developers.</p>
<p>Everyone&#8217;s going to have a different modality. And so we have dev.java, we have learn.java, we have Java on X, we have Java on LinkedIn, we have Java on YouTube. We have Java in places that try to hit as many of popular ways that developers try to learn and stay engaged on the technology.</p>
<p><strong>Kate Holterhoff (35:01)</strong><br />
I have noticed that as well. It is sprawling, it is robust. You can do it in person at the JUGs or you can find it all online. So amazing. Okay, well, that certainly helped me to get a better understanding of this.</p>
<p><strong>Sharat (Shar) Chander (35:09)</strong><br />
Do it online? Yep.</p>
<p><strong>Kate Holterhoff (35:18)</strong><br />
I have really enjoyed speaking with you today. Again, my name is Kate Holterhoff, Senior Analyst at RedMonk. If you enjoyed this conversation, please like, subscribe, and review the MonkCast on your podcast platform of choice. If you&#8217;re watching us on RedMonk&#8217;s YouTube channel, please like, subscribe, and engage with us in the comments.</p>
<p><strong>Sharat (Shar) Chander (35:32)</strong><br />
Thank you, Kate.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/blog/2025/11/20/rmc-java-30-sharat-chander/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4568</post-id>	<dc:creator>cote@redmonk.com (kate holterhoff)</dc:creator></item>
	</channel>
</rss>