<?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: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, 06 Jan 2026 19:28:21 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
<site xmlns="com-wordpress:feed-additions:1">106478808</site>	<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>
		
		<dc:creator><![CDATA[Lily Townsend]]></dc:creator>
		<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>	</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>
		
		<dc:creator><![CDATA[Lily Townsend]]></dc:creator>
		<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>	</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>
		
		<dc:creator><![CDATA[Rachel Stephens]]></dc:creator>
		<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>	</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>
		
		<dc:creator><![CDATA[kate holterhoff]]></dc:creator>
		<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>	</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>
		
		<dc:creator><![CDATA[kate holterhoff]]></dc:creator>
		<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>	</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>
		
		<dc:creator><![CDATA[Lily Townsend]]></dc:creator>
		<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>	</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>
		
		<dc:creator><![CDATA[kate holterhoff]]></dc:creator>
		<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>	</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>
		
		<dc:creator><![CDATA[Lily Townsend]]></dc:creator>
		<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>	</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>
		
		<dc:creator><![CDATA[kate holterhoff]]></dc:creator>
		<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>	</item>
		<item>
		<title>A RedMonk Conversation: David Mytton on Arcjet’s Vision for Developer Security</title>
		<link>https://redmonk.com/blog/2025/11/18/rmc-david-mytton/</link>
					<comments>https://redmonk.com/blog/2025/11/18/rmc-david-mytton/#respond</comments>
		
		<dc:creator><![CDATA[kate holterhoff]]></dc:creator>
		<pubDate>Tue, 18 Nov 2025 09:00:16 +0000</pubDate>
				<category><![CDATA[Appearances]]></category>
		<guid isPermaLink="false">https://redmonk.com/?p=4583</guid>

					<description><![CDATA[In this RedMonk conversation, David Mytton, CEO of Arcjet, chats security and developer experience with James Governor. They discuss the importance of integrating security as a feature in developer workflows, the challenges developers face with traditional security tools, and the need for innovation in this space. David shares insights on how Arcjet aims to make]]></description>
										<content:encoded><![CDATA[<p>In this RedMonk conversation, David Mytton, CEO of Arcjet, chats security and developer experience with James Governor. They discuss the importance of integrating security as a feature in developer workflows, the challenges developers face with traditional security tools, and the need for innovation in this space. David shares insights on how Arcjet aims to make security seamless and developer-friendly, akin to other modern development tools. The discussion also touches on the startup journey of Arcjet, its funding, and the evolving landscape of developer tools.</p>
<p>This RedMonk conversation is sponsored by Arcjet.</p>
<h2>Links</h2>
<ul>
<li><a href="https://www.linkedin.com/in/davidmytton/">LinkedIn: David Mytton</a></li>
<li><a href="https://x.com/davidmytton">X:@davidmytton</a></li>
<li><a href="https://bsky.app/profile/davidmytton.social">Bluesky:@davidmytton.social</a></li>
</ul>
<p><iframe loading="lazy" title="YouTube video player" src="https://www.youtube.com/embed/9P-XdxBcwwA?si=MTwRCKT9s4tvq3wa" 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/210515" frameborder="0"></iframe></p>
<h1>Transcript</h1>
<p><strong>James Governor (00:12)</strong><br />
Hey, this is James Governor from RedMonk and I&#8217;m here with David Mytton of Arcjet and we&#8217;re here to talk today about one interesting one. Not quite sure what to call it, but we&#8217;re gonna call it security as a feature for now. I think the main thing, David, you&#8217;ve got a real focus on developer experience. So tell me a bit about what&#8217;s the problem you&#8217;re trying to solve? Why is developer experience so important? and whether we&#8217;re ever gonna finally get developers to care a bit about security and building it into their applications.</p>
<p><strong>David Mytton (00:49)</strong><br />
Developers have been used to some pretty amazing innovations over the last five or six years where developer experience has really been the focus. We&#8217;ve got new platforms being released, cloud platforms, Render, Railway, Vercel, Netlify, Fly, that really do focus on the developer experience when deploying code. And the IDE is getting better every day as well, whether it&#8217;s VS Code is the leader for a while and then it got forked and we&#8217;ve got all the really interesting AI IDEs.</p>
<p>And just the focus on developer experience when it comes to building and building your application and writing your code is something that developers are used to. When it comes to security,</p>
<p>That&#8217;s just another story and we just haven&#8217;t seen the innovation that suddenly when you go into production, developers have to use a completely separate system. It&#8217;s often point and click or it&#8217;s entirely disconnected from their code and it just gives developers a lot of headaches and the result of that is the reputation that they just don&#8217;t care about security because it&#8217;s completely outside of their workflow. It&#8217;s just not in how they&#8217;re used to doing things. And this idea of getting developers to think of security as a feature, think actually&#8230;</p>
<p>aligns with how developers think about everything. They&#8217;re fixing bugs or they&#8217;re building features for users, what the customer is asking for. And security should just be another feature that comes in, whether it&#8217;s asked for by a compliance team or a big customer or because it&#8217;s something you need to make sure you&#8217;re handling certain things in your application, like just filtering, validating user input. It should be thought of just like we&#8217;re integrating a database. We&#8217;re thinking about performance. We&#8217;re setting up our design. These are all just features</p>
<p>that developers have to think about today and security should just be another one. Unfortunately, that&#8217;s not really how most developers do it. The incentives are very misaligned and it&#8217;s often forced on them by security teams. And it feels like just toil that they have to deal with. Has that been your experience? You&#8217;ve been talking to developers? It&#8217;s just a lot of hassle.</p>
<p><strong>James Governor (02:50)</strong><br />
Yeah, think that&#8217;s</p>
<p>exactly right. mean, you know, let&#8217;s face it, we&#8217;ve been through this. I mean, we&#8217;ve been talking about shifting security left for quite a while now. But it&#8217;s sort of interesting, you know, even though the sort of the players that we would associate with that idea and, know, Snyk is obviously a good example of that. It ended up being to a point, a different workflow, having to go sort of manually fill in a bunch of information.</p>
<p>alongside the task that you were doing. And I think, you know, we, if we&#8217;re about developer experience, we&#8217;re thinking about developer flow and yeah, so developers have definitely been faced with being given more responsibility for security or being told they had more responsibility for it. Whilst at the same time, yeah, the tool chains and the processes didn&#8217;t really map to that. And I mean, honestly,</p>
<p>David, and we&#8217;ve still got organizations where you&#8217;ve got a separate security organization that really is not very well integrated with what the engineering team is doing. So I think that the tools to your point have really, yes, when I talk to developers, they definitely find that security is something that&#8217;s a hassle for them.</p>
<p>That&#8217;s one of the reasons they&#8217;re constantly, I think, rebuilding something. And when it&#8217;s done well, you do see possibly explosive adoption effects. I if you look at Supabase making auth something that&#8217;s a little bit easier, that really drives adoption for them. So I guess the answer is yeah. When I talk to developers, the tool chains are just not&#8230; They&#8217;re just not buttery. They&#8217;re not&#8230;</p>
<p>They&#8217;re not the sorts of experiences, I think, as you&#8217;ve said, that they&#8217;ve been led to expect in some of the areas of their daily work.</p>
<p><strong>David Mytton (04:50)</strong><br />
Supabase is a great example because it&#8217;s basically made the database a feature. You don&#8217;t really think about Postgres being the underlying database until you start getting into&#8230;</p>
<p><strong>James Governor (04:58)</strong><br />
Not at all.</p>
<p><strong>David Mytton (04:59)</strong><br />
all the advanced details later on. And Supabase has built this amazing product on top of Supabase and developers, they just suddenly realize later, oh, they&#8217;re using a database and they&#8217;re using Postgres. And that&#8217;s what we&#8217;re trying to do with security as well, is that you&#8217;re trying to solve a problem, you reach for a particular tool that solves that specific problem, but then when you look at it in detail, what you&#8217;ve actually done is you bought a security product. And.</p>
<p>They are very different disciplines. And if we go back to the database example, in the olden days, you&#8217;d have DBAs who would manage the database for you, deal with the schema, the performance, the upgrades. And at the extreme scales, you still do have specialists like that, but that&#8217;s not the majority of applications these days. Startups, medium-sized organizations, they&#8217;re not hiring DBAs. And security is still in that early era where it&#8217;s a completely different discipline. Often, security specialists are not</p>
<p>engineers or at least they&#8217;re not product engineers, they&#8217;re not usually writing code in the same way that an engineer is. And that&#8217;s just how it used to be with databases as well. And this is where I think security should go and hopefully is going, is that developers get to integrate it as part of their code just as another feature rather than it being on a completely different layer of the stack looking at different signals that have no connection to the application. Because ultimately security is all about context, it&#8217;s understanding what the business logic</p>
<p><strong>James Governor (05:55)</strong><br />
Mm-hmm.</p>
<p><strong>David Mytton (06:23)</strong><br />
is trying to achieve and you can&#8217;t do that if the system is entirely separate.</p>
<p><strong>James Governor (06:28)</strong><br />
Okay, tell me what sorts of use cases that you&#8217;re actually, what are we talking about in terms of these features? Like what are the things that you&#8217;re making easier to integrate? What are the security sort of those annoying problems or annoying things to implement that you&#8217;re doing for the developer? What do you do?</p>
<p><strong>David Mytton (06:49)</strong><br />
So we think about it as pre-prod and once you go into production. so there&#8217;s actually been some interesting innovations on the preprod side of things. As you&#8217;re writing code, this is able to tie into AI, is able to do static analysis. So interesting tools like Semgrep, for instance, or Socket for dependency analysis, that are able to give you useful insights before your code goes into production. Those are much more connected into your code. They run locally, they run in CI, and developers are able to use them. And there&#8217;s been some really interesting focus on DX there. Once we go into production, which is where I&#8217;m focused at,</p>
<p>it&#8217;s another story because often that is added later. It&#8217;s not connected to your application in any way and you usually can&#8217;t run it locally. It&#8217;s only deployed in production and these kind of network level tools, they analyze packets, they don&#8217;t understand users, they don&#8217;t understand sessions, they don&#8217;t understand authentication.</p>
<p>And what we&#8217;re trying to do when it comes to these production security issues is to build a product that can tackle those in the same way that developers are used to. So specific examples of bot detection, that&#8217;s very popular right now, particularly with AI kind of muddying the water around what is a bot and which one is a good bot versus a bad bot. But even traditional problems like sign up form spam, form spam, you just have a simple lead form on your website, then I&#8217;m pretty sure everybody has seen</p>
<p>the spam submissions that get sent through those. E-commerce is another example where we&#8217;ve been doing a lot of work where fraud has basically existed since the beginning of the internet and the beginning of e-commerce. And going through a sensitive checkout flow, that really needs to be connected to your business logic because the worst thing you can do is just as someone&#8217;s about to press checkout is just to block them on the network and serve them a generic 403 error.</p>
<p>In that case, you want to know that you&#8217;re in this flow. Maybe you know that the user&#8217;s logged in. Maybe they&#8217;re a repeat customer. Maybe they&#8217;re not. And you can then tailor the security rules based on what you know about the user. And then maybe flag the order for review, or even give it priority service and reduce the level of security just based on the characteristics of the user. And this is connected to what developers think about when it comes to security, is they are getting spam sign-ups or.</p>
<p>they&#8217;re getting bots scraping their website or they need to deal with email validation. To solve those, you buy a bot detection product or you buy a WAF. But developers don&#8217;t think about that. They think about the problem that they need to solve.</p>
<p><strong>James Governor (09:22)</strong><br />
And so, well, again, specifically, so bot detection is one. What are the, you know, is there a sort of a, yeah, what is the list of functions that you&#8217;ve initially tackled so that developers, as they&#8217;re working, be like, aha, I need an X. What are the Xs? Or I need X, Y, and Z. What&#8217;s X, Y, and Z? Or Zed?</p>
<p><strong>David Mytton (09:41)</strong><br />
Yeah, so developers typically come just for one thing, and then they&#8217;ll see that we do a load of other things. So bot detection is pretty common. So let&#8217;s take the sign up form spam example. You&#8217;ve got a form on your website. It&#8217;s a sign up to your application, and you&#8217;re getting loads of fake accounts, people abusing the service. So to solve that problem, you need to do bot detection first, make sure it&#8217;s actually a human signing up.</p>
<p>You need to do rate limiting to prevent multiple submissions and spam. You probably want a WAF component in there as well to protect the form in case you have made a mistake or there&#8217;s a vulnerability in the framework or the server that you&#8217;re using. And then you also need to do email verification and validation to make sure it&#8217;s a valid email, stop free email addresses if you want to, or certainly to stop disposable email addresses. And for all of these, you&#8217;ve either got to build it yourself or you&#8217;ve got to buy a product.</p>
<p>a separate product for each one of these categories and then you&#8217;ve got to integrate it. What we do with Arcjet is to offer each of these as individual components. We call them primitives and you can use each one individually or you can compose them to build up layers of protection. So for the form protection component, that is bot detection, rate limiting, email validation and WAF and you can integrate those all in just a couple of lines of code with Arcjet and the idea is that that solves a very specific developer problem.</p>
<p>It&#8217;s a couple of lines of code. You drop it in, it solves the problem, and you move on to something else. But because each of these are individual components that can be configured independently, as your use case becomes more sophisticated and you want to tweak the rules, change things dynamically at runtime, then you can do that because you have the full power of it all just being code.</p>
<p><strong>James Governor (11:30)</strong><br />
So, well, I&#8217;ve got two questions immediately there. But if we think about as code, one of these is very notable, I think, about your platform. Let&#8217;s just say you didn&#8217;t start with Java. You are very much about modern languages, modern frameworks. So tell me a bit about your decision-making, what you feel you need to support, and I guess from that perspective, what your initial developer adopters look like.</p>
<p><strong>David Mytton (11:57)</strong><br />
Yeah, so building this, was looking at where are most applications being built today, most new applications, and what kind of security challenges are they facing on these new platforms. So our target, the little tagline we have is developers building using modern frameworks, deploying to modern platforms who don&#8217;t have a security team, because those are the developers who are really having to solve the problem. And on these modern platforms, they are&#8230;</p>
<p>They&#8217;re new and they&#8217;re doing loads of interesting things, but that also means the security story is a lot less mature than, say, deploying on AWS. And they&#8217;re often also serverless environments, which makes using traditional security tools really difficult, because in serverless environments, the serverless function is going to spin up dynamically. It might stay warm for a period of time. It might not. It might recycle.</p>
<p>And you only have a very limited runtime environment. So you can&#8217;t install an agent, for instance, from one of the traditional tools. And often all of these platforms will also bundle a CDN, their edge network, where they do caching. And so putting another CDN in front of that CDN causes problems. It slows things down. It obfuscates the headers that get sent through.</p>
<p>It causes routing problems, and that&#8217;s why someone like Vercel, for instance, specifically says, do not use Cloudflare in front of us, because it causes all of these problems. And so that basically rules out all of the traditional security products. You can&#8217;t use a network proxy, and you can&#8217;t install an agent. And then these new applications are basically being built in JavaScript. It&#8217;s JavaScript on the front end, and it&#8217;s JavaScript on the back end. It might be TypeScript, it be Node, it may be Deno or Bun, but it&#8217;s essentially JavaScript.</p>
<p><strong>James Governor (13:36)</strong><br />
Yep.</p>
<p><strong>David Mytton (13:41)</strong><br />
And this is where a lot of the innovation has been happening over the last few years is JavaScript certainly has an interesting reputation for how fast it moves. There&#8217;s always a new JavaScript framework to play around with, which can be super annoying, but also really fun with all the new things that are coming out. But it&#8217;s the most popular language in terms of new applications. And so that&#8217;s where we started. Arcjet is literally MPM install Arcjet. It&#8217;s a dependency in your application. It&#8217;s in the package.json file. and you bring it into your code just like any other library.</p>
<p><strong>James Governor (14:14)</strong><br />
Okay, and how does it work architecturally? I&#8217;m like, you know, I&#8217;ve got a couple of lines of code, but obviously there&#8217;s a bit more happening than that. So where does that, where does that actually happen?</p>
<p><strong>David Mytton (14:24)</strong><br />
So the SDK bundles a WebAssembly module. And this is an implementation detail for our users. They don&#8217;t need to know about it. I think it&#8217;s super cool. It&#8217;s how we do things. But as far as the developer&#8217;s concerned, it makes no difference. But what it enables is to have a secure sandbox so we can pipe in the full HTTP request. Arbitrary HTTP is really dangerous to deal with. And so having it inside the WebAssembly sandbox, is a</p>
<p>a key feature of WebAssembly gives us a secure environment to do the analysis. And it also does the analysis at runtime performance equal to native code. And so we get this secure sandbox. can run the rules locally in your environment so that the body of the request, for instance, never leaves your environment. We can do all the analysis locally. One of the things we can do, for instance, is personal information detection.</p>
<p>And most of the other services that offer this require you to send that data out to a cloud service through an API, which I think kind of defeats the point of doing it, because you never want to handle that person. Yeah. So I think that should be analyzed entirely locally. So we can do that with the WebAssembly. And the WebAssembly module is written in Rust. WebAssembly also is cross-platform.</p>
<p>and although currently we only support JavaScript, we&#8217;re working on other SDKs for other languages like Python, Ruby on Rails, Java, and we can compile it once to WebAssembly, and then the work we have to do for the next SDK is just about hooking that WebAssembly component into the language runtime itself.</p>
<p><strong>James Governor (16:05)</strong><br />
Okay, cool. I mean, think there&#8217;s still a little bit, I mean, for all the, the powerful idea of WebAssembly, there&#8217;s still a little bit of, there&#8217;s still a little bit like, we&#8217;re still kind of waiting for it to take off. Security seems like a good context for it. And that&#8217;s an interesting implementation detail from your perspective.</p>
<p><strong>David Mytton (16:19)</strong><br />
Thank you</p>
<p>That&#8217;s right, I think we&#8217;ve seen some really interesting WebAssembly products. I think Figma is obviously the one that everyone always cites, just because it&#8217;s been so successful in using WebAssembly to implement their design tool. And we&#8217;ve seen startups and projects use WebAssembly for WebAssembly&#8217;s sake, rather than using it as a, because it&#8217;s the best technology necessarily. And I don&#8217;t think, I&#8217;d question how successful some of those platforms have been.</p>
<p>when you have to write your code to compile to WebAssembly and deploy that WebAssembly module to a cloud service. I think the server-side WebAssembly is where the most interesting stuff is happening, or least until Microsoft released their recent WebAssembly sandbox for AI tools, basically a sandbox that the AI agent can run inside. then you can, because WebAssembly has this capabilities-based model where it has basically the&#8230;</p>
<p>It can&#8217;t do anything by default, and you have to tell it, yes, you can access the network, or yes, you can access certain libraries on the host. And that means it is truly secure by default. And this is a real challenge with AI doing stuff by itself. An agent with arbitrary access to the internet, arbitrary access to personal information, and different APIs on the host is really dangerous. And it&#8217;s where we see a lot of the recent attacks.</p>
<p>And Microsoft released a Rust-based WebAssembly tool just a few months ago where the agent will run inside the WebAssembly sandbox and then you can choose what you want to give access to. So that only works because of WebAssembly, but it&#8217;s not selling it because it&#8217;s WebAssembly. And that&#8217;s kind of why I see the subtle differences. And I think that&#8217;s how we&#8217;re also using it is you&#8217;re not using Arcjet because it&#8217;s using WebAssembly.</p>
<p>you&#8217;re using Arcjet because of the features that WebAssembly allows us to do.</p>
<p><strong>James Governor (18:25)</strong><br />
Right, okay, interesting. And tell me a bit more then about the, you sort of mentioned being able to run these rules locally. And I mean, you&#8217;ve even sort of, I mean, it&#8217;s definitely marketing by an engineer, David, you&#8217;re, what was the, you use the term local first? So, yeah.</p>
<p><strong>David Mytton (18:26)</strong><br />
Thank</p>
<p>Local first. Yeah.</p>
<p><strong>James Governor (18:50)</strong><br />
Tell me, I I think this is interesting. So we&#8217;ve got the notion of local first security. And I think from my perspective, it&#8217;s just an interesting one because it&#8217;s not necessarily a term that everyone&#8217;s using. But say a bit more about that as a sort of, I guess, a&#8230; as a principle and also I&#8217;m interested in whether you think it might start getting used more broadly.</p>
<p><strong>David Mytton (19:17)</strong><br />
It&#8217;s probably a terrible marketing tagline. I think developers love it. And you see this with local first, like the consumer apps, like a note taking tool or some other tool where everything is synced locally. All your data is available on your computer, hopefully in like a plain text format so you can easily move it somewhere else. And that means it works offline and it maybe it syncs to a cloud service if you want to sync across devices. we&#8217;ve just not, consumers just don&#8217;t care. They&#8217;re not interested in it. It&#8217;s the challenge with privacy.</p>
<p>And the fact that consumers are very happy to use services for free in return for giving their data away, they just, on the margins people care, but really ultimately it&#8217;s not worked out as a marketing strategy. Apple is probably the biggest company that&#8217;s been able to do it, but I think it&#8217;s kind of incidental just to Apple&#8217;s philosophy that they want to run everything on the device, and so it&#8217;s local first, it&#8217;s privacy first, just in their approach. But we&#8217;ve seen that consumers generally, they&#8217;re not too interested in it, but.</p>
<p>And so that&#8217;s why I think it&#8217;s not a very good marketing tagline for us. And it&#8217;s not the headline on the website, but it&#8217;s in the details. And what I&#8217;ve found is that when I explain how Arcjet works, just like when I was talking about the person information detection side of things, security engineers in particular, but developers, that&#8217;s when they get it and they understand, okay, so that&#8217;s what local first means. That makes intuitive sense to me.</p>
<p><strong>James Governor (20:31)</strong><br />
Yeah.</p>
<p><strong>David Mytton (20:43)</strong><br />
rather than them going onto Google and searching for local first security. Pretty sure there&#8217;s zero searches for that term. But when we&#8217;re explaining it in the context of a sales discussion or going into the technical architecture, saying that we will try and run all the security analysis in your environment inside the WebAssembly sandbox first, makes sense from just the data side of things and not sending it to the cloud, but also performance. Because when you run the Arcjet SDK,</p>
<p>and the rules you&#8217;ve configured mean we can take a decision locally, like with the personal information detection or with the basic email validation, we can return in less than one millisecond the result. so the overhead is basically negligible. And that combination of the privacy component of not sending data anywhere and also the minimal latency makes the local first tagline work, but it doesn&#8217;t work by itself.</p>
<p><strong>James Governor (21:36)</strong><br />
Yeah, yeah. mean, certainly, yeah, anything that reduces latency makes developers happy. I that&#8217;s, I mean, I guess all users, but developers in particular. Although we do see, I mean, it&#8217;s quite interesting living in a world where developers are back to waiting for things because, you know, waiting for agents to go off and do things.</p>
<p><strong>David Mytton (21:44)</strong><br />
Yeah. Yeah, well that latency is like 10 seconds, 30 seconds. That&#8217;s serious latency. You can&#8217;t&#8230;</p>
<p><strong>James Governor (22:03)</strong><br />
Yeah, but also, mean, DevTools were things that we weren&#8217;t paying for and now we are.</p>
<p><strong>David Mytton (22:09)</strong><br />
Yeah, yeah. This is</p>
<p>important because Arcjet is often put in this category of runtime application security products, RASP, which existed kind of 10 years ago and basically failed as a category because the way that those products had to integrate into the code base was monkey patching code, it was causing performance problems, it was getting in the way of developers doing things, and as soon as you have a tool that&#8217;s doing something,</p>
<p>that may possibly slow down your application. If there&#8217;s any performance issue or any kind of problem somewhere, the developer&#8217;s gonna blame that first. And so this category of RASP just failed because of the poor developer experience, the latency and the interference with code. And whilst what Arcjet is doing is very similar in many ways, it&#8217;s completely different on the architectural side of things, which means we don&#8217;t have any of those issues.</p>
<p><strong>James Governor (23:01)</strong><br />
Okay, yeah. So I mean, again, and funnily enough, it&#8217;s a term also not used by developers very much. One of the ways to describe it is sort of inner loop. Just being in the, well, rather than it being a separate production thing, it&#8217;s much closer to what the developer does. Okay, so I think one of the questions for me is, there are some, and look, obviously, you</p>
<p>Competition is what this whole business is about in a sense, solving customer needs, but there&#8217;s competition wherever you are. But increasingly, mean, there&#8217;s sorts of functions that you&#8217;re talking about providing. Whilst they may not be provided local first, they&#8217;re increasingly sort of platform concerns. expect, know, if you&#8217;re, you we mentioned Vercel, certainly Vercel, Cloudflare, they&#8217;ll be like, don&#8217;t worry, we&#8217;ll solve this problem for you.</p>
<p>They&#8217;re pretty good at getting people to adopt their technology. what&#8217;s your perspective on how do you build that independent story, that independent business when competing against cloud platforms is not easy?</p>
<p><strong>David Mytton (24:22)</strong><br />
And we&#8217;ve seen this with Vercel. They added their WAF product first. They&#8217;ve added Firewall, which is their bot. They&#8217;ve got a bot protection product. And they recently just copied us with their bot ID product, which is an SDK that you install. But these are all tied to Vercel. And show me a developer that deploys to just a single place. The challenge there is you&#8217;re then tied into that platform, and you&#8217;re using that security product. Then if you decide you want to move from Vercel to fly.io,</p>
<p>and it&#8217;s a different architecture because you&#8217;re deploying almost a Docker container. How they do it behind the scenes is not actually Docker, but it looks like a Docker container. Let&#8217;s say you&#8217;ve got a marketing website on Vercel, you&#8217;ve got an internal tool on fly.io, then you&#8217;ve got some core infrastructure on AWS and GCP. You&#8217;ve now got four separate cloud environments with four separate paradigms on how they all do security. And whilst you could put Cloudflare in front of AWS,</p>
<p>you can&#8217;t put it in front of Vercel and you can&#8217;t put it in front of fly.io. We&#8217;ve partnered with Fly we&#8217;re they&#8217;re recommended application security product and the great thing about how we&#8217;ve imprinted the Arcjet SDK is it&#8217;s completely agnostic to where you&#8217;re running it. And so you can move the code from your local laptop where it runs in the exact same way when you deploy it to Vercel and then if you decide to move that same application over to Fly, you don&#8217;t have to do any changes with Arcjet.</p>
<p>really a truly platform independent security platform. And that&#8217;s part of the story for developers, because they&#8217;ll often start in one place and end somewhere else. Or in large organizations, there&#8217;s going to be all sorts of different platforms in use. And this is where we start to talk to security teams who need to deal with compliance across all these different platforms. They want to have visibility everywhere. They want to make sure that there&#8217;s a consistent set of rules that are deployed in every environment. And if you&#8217;ve got</p>
<p>four separate tools on four separate platforms, most of the security breaches that you see are due to configuration problems or holes, basic holes that you just didn&#8217;t realize existed. It&#8217;s not some amazing zero day that got through 37 layers of security and just happened to find the right floor that was sold for a million dollars on the dark web. You actually left an S3 bucket misconfigured and it was public by accident. It&#8217;s these simple problems.</p>
<p>And it&#8217;s because there are so many platforms, so many tools, so many configuration options. And having this cross-platform product, I think, is one of the selling points for organizations once they start to get larger.</p>
<p><strong>James Governor (26:52)</strong><br />
Right, so let&#8217;s talk a bit about that business model. And particularly, mean, so you&#8217;re building developer experience first. You you do want developers to get excited about using the tools. And, you know, certainly if we go back, that Snyk story was supposed to be, developers will like it and they will get the organization to use it. Tell me a bit about that balance between like, when would you begin, when would you begin, you know, when does the security team</p>
<p>know, ping David and say, hey, my dads are saying this is, you know, about a mousetrap. We need to talk. You know, the story sounds pretty good. We&#8217;re not sending data off somewhere else. So yeah, like what&#8217;s the free tier for developers? If there is one, how do developers get started? And then when, when do the annoying security people get involved?</p>
<p><strong>David Mytton (27:49)</strong><br />
So think about this in three separate stages. There&#8217;s companies that have no security team at all. So it&#8217;s just developers doing it when they have time. Then there&#8217;s when you make your first security hire. And that&#8217;s generally as you start to scale. So maybe series B, perhaps late series A in a startup world. And that&#8217;s where you have someone come in to start dealing with IT security, getting things sorted out from a compliance perspective. And they are probably one of the busiest.</p>
<p><strong>James Governor (27:53)</strong><br />
Right, yep.</p>
<p><strong>David Mytton (28:17)</strong><br />
It&#8217;s the busiest person in the organization because there&#8217;s so many things you have to deal with. And our goal at that point is that they recognize Arcjet and they know that we&#8217;ve dealt with a load of things on their checklist. And then the third stage is when there&#8217;s an actual security team. And that&#8217;s when the buying conversation shifts. The first two stages, it&#8217;s very much in the engineering side of things. It&#8217;s the developer who&#8217;s installed it. You just sign up. You click to join through Google or GitHub, whichever social login you&#8217;re using.</p>
<p>You can install it, npm install Arcjet, within just a couple of minutes, and then you deploy it it&#8217;s running. The free tier gives you half a million requests per month, and there&#8217;s certain restrictions on different features that you can use. And then above that, there&#8217;s basically request-based pricing, and it&#8217;s split out by the different features that we have. So email validations are built separately from the personal information detection, for instance.</p>
<p>So it&#8217;s request-based within quotas that we allow, but it&#8217;s a soft limit. So we basically want people to use the product, try it out, and then start having a conversation with us once they start to be successful, really. Half a million requests a month basically allows any side project to use it for free. And then you start to get into the pay tiers, which start at $25 a month for once you get into the serious usage.</p>
<p>When we&#8217;re talking to security teams, that is often a completely separate question. It&#8217;s product security engineering and the CISO organization, as opposed to the CTO or engineering organization. And they have very different incentives. The security organization is risk mitigation compliance. And it&#8217;s often default to no in the less developed organizations, rather than trying to enable developers.</p>
<p>Whereas developers are trying to solve the problems that we talked about and they&#8217;re trying to find a tool that will just allow them to move on to the next thing, deal with the customer request. And the tension comes when those teams have to interact because security is often forcing developers to do things that are not going to have customer facing impacts. They&#8217;re not going be building a new feature. They&#8217;re not going to generate revenue necessarily. And this is where we see the historic tension between those security and engineering teams.</p>
<p>And my hope at this point is that because the developer experience is something we focus so much time on, when developers are asked to use Arcjet or they go out and they look at different tools and they&#8217;re evaluating them, the developer experience is the thing that is the clinching factor for developers. And for security teams, it&#8217;s the fact that we can deal with all of their questions and their concerns on these new platforms. In large organizations,</p>
<p>there&#8217;s probably already a security organization. There&#8217;s a lot of tools that they already use and they probably have a well-defined pathway for developers deploying things. what I have seen over the last year or so is that as AI has become a mandate within organizations, developers are given almost like a separate area of the org with different permissions and the ability to buy things and use the best tools rather than necessarily using the ones that are within the normal envelope of the organization.</p>
<p>So that means they can pick Next.js, they can pick Vercel, and they can pick all of the really interesting cool developer tools which maybe the core organization for the core product is not using. And when they&#8217;re thinking about security, our goal is to help developers continue to ship quickly, but to do so with confidence so that they can deal with all the security challenges but still maintain the velocity that the new AI world really needs.</p>
<p><strong>James Governor (31:56)</strong><br />
Wow, that&#8217;s a great snippet. That one&#8217;s definitely getting cut and used in social. Nicely done, So I guess one question, mean, the sorts of people that are going be interested in security as a feature, in the sort of frameworks that you support. I mean, those are largely startup people. So just tell us a little bit about your sort startup journey, where you are on that, funding round, investors.</p>
<p><strong>David Mytton (32:00)</strong><br />
Thank you</p>
<p><strong>James Governor (32:26)</strong><br />
Some of that, you know, I just know that the sorts of people that are going to be interested in this tooling are interested in those questions. So where are you on that journey?</p>
<p><strong>David Mytton (32:34)</strong><br />
Yeah, so Arcjet&#8217;s raised a total of $12 million. We closed our Series A earlier this year, 2025, and the round is led by Andreessen Horowitz and Plural, who are the European fund with ex-Skype and Twilio founders there. Also participating in the round was ex-CTO and the ex-CEO of Twilio. So we&#8217;re really focusing on the developer side of things.</p>
<p>I&#8217;m getting experience, people who build developer first products to scale in the past. And we&#8217;ve got about 20, 25 other angel investors as well. So we&#8217;re well capitalized. The company has been around about two and a half years, founded in 2023. This is my third company. My first one, Server Density, I started in 2009, which is a cloud monitoring product. We raised a little bit of money and then sold the company in 2018 to StackPath, which was an edge security network.</p>
<p>I ran product engineering for them until the end of 2019 and then left and started console.dev, which is a DevTools newsletter that I&#8217;ve been writing now for five years. I know you still get it every week. Just little reviews of interesting developer tools. And through that, just playing with developer tools all day, every day, spotted this disconnect between security, which I was just doing for fun, doing hacking challenges.</p>
<p>And the dev tools which was having all of this innovation, all these really interesting products coming about and just the lack of anything in security, which prompted me to start playing around with different ways of implementing things, messing around with WebAssembly, and that ultimately became Arcjet.</p>
<p><strong>James Governor (34:12)</strong><br />
By the way, everyone, yeah, just to Dave&#8217;s point, the console.dev newsletter, I mean, it&#8217;s sort of my job to keep abreast of what&#8217;s going on in developer land and keep an eye on cool new tools and communities and why they&#8217;re adopting them. And it&#8217;s a really good newsletter. you know, if you&#8217;re interested in, what I like about it is it just boils things down to&#8230;</p>
<p>you know, just a few things that you might consider. It doesn&#8217;t, you know, it&#8217;s not like trying to be entirely comprehensive, but it&#8217;s just, are some cool things. This is the good, the bad, and possibly the ugly. And so, yeah, no, it&#8217;s really good newsletter, and I heartily recommend that you subscribe. Okay, I don&#8217;t think we need to do the full six hour Lex Friedman style podcast today.</p>
<p><strong>David Mytton (35:01)</strong><br />
Thank you.</p>
<p><strong>James Governor (35:11)</strong><br />
But really interesting to hear about, I think a different approach to security, one that will hopefully appeal to the modern dev. So yeah, basically David, thanks so much for joining us today. And I don&#8217;t know if you&#8217;ve got any sort of yeah, I don&#8217;t know, final thoughts about, so the world is how it&#8217;s gonna change and why developers should come and check out Arcjet.</p>
<p><strong>David Mytton (35:37)</strong><br />
think the motivation for developers is perhaps changing their reputation. It&#8217;s not that developers don&#8217;t care about security, it&#8217;s just they have really bad tools and they&#8217;re focused on solving problems, not buying a WAF. And so that&#8217;s what we&#8217;re trying to do with Arcjet is just to make security something that they can do in the same way as they have fun with Tailwind, making things look nice, set up a database without having to think about scaling it with Supabase, mess around with networking like with TailScale or deploy something.</p>
<p>quickly to 10 different regions around the world with fly.io. And those kind of really interesting taglines for each of those products, we want to do the same with security.</p>
<p><strong>James Governor (36:14)</strong><br />
Okay, there you go. Developers do like security. They just haven&#8217;t found the right tools yet. And on that happy note, thanks so much, David. Thanks all for joining us. And yeah, look forward to you all staying on board with MonkCast. There&#8217;s gonna be plenty more great interviews to</p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/blog/2025/11/18/rmc-david-mytton/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4583</post-id>	</item>
	</channel>
</rss>