Seth Webster on How Expo & the React Foundation Are Shaping Modern Development

Share via Twitter Share via Facebook Share via Linkedin Share via Reddit

Get more video from Redmonk, Subscribe!

In this conversation, Seth Webster, executive director of the newly launched React Foundation and Chief Developer Evangelist at Expo, chats with RedMonk’s Kate Holterhoff. Seth explains why React has outgrown its origins at Meta and needs an independent foundation to ensure its durability for the next decade. On the Expo side, Seth makes the case that Expo’s end-to-end pipeline, from idea through cloud builds to app store submission, is uniquely positioned for the agentic development era. The conversation concludes with Seth reflecting on the rapidly evolving role of the developer and offering guidance for navigating its shifting terrain.

This RedMonk video is sponsored by Expo.

Links

Transcript

Kate Holterhoff (00:04)
Hello, Kate Holterhoff here for another exciting conversation. I’m a senior analyst at RedMonk. And with me today, I have Seth Webster. He is the executive director of the React Foundation and chief developer evangelist at Expo. Seth, thanks so much for joining me on the MonkCast.

Seth Webster (00:21)
Hey, it’s great to be here. I always love doing these.

Kate Holterhoff (00:23)
man, this is gonna be a good conversation, I can’t wait. All right, so let’s just begin with these two very that you’re wearing right now, executive director and chief developer evangelist. First off, how are you finding time to sleep? Most importantly. And second, I wanna hear all about these roles, because I know you’re creating some exciting stuff these days.

Seth Webster (00:43)
Well, on the sleep question, it’s honestly a little chaotic right now. I just got back from China yesterday. I don’t know what day it is. But I’m excited about doing both these roles, because this is where, right now, I’m sitting at the center of where software is going.

the two hats, at Expo, think my job is clear helping developers go from idea to production as fast as humanly possible. And that means sweating the details, getting the small stuff right from the build systems, the tooling, the workflows, all of the stuff that historically slows people down.

the React Foundation is kind of like conceptually the opposite, right? For me, the React Foundation is about durability and longevity. It’s about making sure that React is around for the next 10 or 20 years and continues to serve people and continues to make itself an indispensable tool even in this age of AI. And I think that’s really exciting.

Kate Holterhoff (01:42)
Fantastic, okay. All right, yeah, I’m looking forward to digging into all that. let’s, I guess, just begin with the React Foundation. my God. So at a high level, what is the RF and why does React need a foundation?

Seth Webster (01:58)
You know, I think the big thing for me is that React over the years, even though nobody really intended for this to happen, you know, it’s one of those happy accidents. React has grown from a piece of like niche UI development software into, you know, infrastructure. It’s like the pipes in the walls, right? You know, it’s used everywhere, at least one in two, you know, we can only measure as much as we can measure, but at least one in two websites uses React.

a large majority of e-commerce websites use React. And so the amount of like, GDP and like market cap that’s flowing through React is just absolutely mind boggling, right? And making sure that that continues to be something that people can rely upon to, you know, make a living, to bring their ideas to life. I think that there’s a huge amount of like economic trajectory that can be changed by leveraging React and ensuring that React continues to be something that

people can use is incredibly important. And it largely outgrew its home. mean, as big as Meta is with its billions of users, you know, it has many, many people that need to be served across the planet. Like I said, I just got back from China and it’s absolutely incredible the amount of stuff that they’re doing with React in China that I had absolutely no idea about because we’ve not done a good job of reaching out to Asia.

And so super excited to expand into that market and they’re as excited as we are to have us. It’s really exciting to think about what it means to bring that many more developers into the fold and that many more ideas into the fold and so forth. And so, you know, that’s what the foundation is for is to create a more open ecosystem that is listening at more listening posts and, you know, thinking a lot more about the durability of React across many, many use cases in many, many platforms while continuing to be serving the folks its served very well for the last, over a decade.

Kate Holterhoff (03:57)
Yeah, when I was thinking about transitioning into becoming a front-end engineer many years ago, the advice was just to learn React. Like, don’t even learn JavaScript. I mean, all you need to know is React to get a good job. so the fact that it truly is the elephant in the room when it comes to these single-page applications, I haven’t seen that slow down at this point. huge importance in the app development space.

Seth Webster (04:20)
Yeah, and know, for better or worse, we’re far more than a front end only library now, right? We’re looking at the full stack at this point. And I say for better or worse, because I think that this has unlocked a huge amount of incredible performance opportunities and the positive side. And then of course, this is the first year that React has ever been, at least in my memory, that React has ever been at the center of CVEs because we’re now on the server.

Kate Holterhoff (04:26)
Yeah.

Seth Webster (04:49)
represents a new surface area for attack. And some people, some brilliant folks out there, some brilliant engineers found a way to exploit vulnerabilities that we had never thought about. And so that’s, you know, it’s a growing pains for us to become full stack system. And so I think, it’s to be expected. But as far as I know, there’s not been realized damage from that, but it’s definitely an interesting evolution for us.

Kate Holterhoff (05:15)
Yeah, you’re not the only folks right now grappling with this new batch of CVEs. I mean, not only with Glasswing, but also just in general. I’ve spoke with people about the AI slop issue, but, know, there’s a lot of really great tooling out there is finding, these security issues.

Seth Webster (05:30)
That’s right.

That’s right. If humans have proven anything over the time we’ve been on the planet, we are nothing if not adaptable. And I think that, you know, as we figure out new ways to exploit we’ll find new ways defend against

Kate Holterhoff (05:45)
Okay, we talked to a lot of foundations here at RedMonk, so I’m always interested in some of the brass tacks. So talk to me about the history of the React Foundation. How long has it been around?

Seth Webster (05:54)
The React Foundation has been around officially, like doors open since February 28th, but we announced the React Foundation’s intent to launch back in October, like October 14th, 15th last year we did ReactConf. But before that, a number of us have been working on this for over four years. Myself, Matt Carroll, Eli White,

Kate Holterhoff (05:59)
Yeah.

Wow.

Seth Webster (06:17)
Paul O’Shaughnessy, just a bunch of folks at Meta who really believed in the fact that it was becoming time for React to become more open and to live in a foundation. But we discovered very quickly when we first started to paper the foundation and figure out how would we launch it, that the organization internally at Meta was not ready to operate as a foundation. Basically meaning that like,

We did not know how to effectively manage the number of PRs we would receive. didn’t effectively know how to open the table and involve more voices. It was very much focused on the way that Meta operates. And for better or worse, that served React really well for so many years. mean, when you think about the…

battle hardening that React has seen before it ever reaches the hands of an independent developer or like, you know, the many companies, myriad companies that use React. It’s gone through so much testing at Meta first that you can almost rest assured that there’s going to be no issues with React. And we do see very few bugs and like React is the source of very few SEVs and so forth because of that, that amazing infrastructure and the amazing testing it sees at Meta.

But on the other side, that means it moves glacially slow, right? So people would always comment about React itself, React for Web, just be like, wow, you guys do release like every two years, right? Like that’s so slow. And I think that’s, you know, it’s a double-edged sword, right? The innovation feels slow, but then when we do release, there’s a lot of innovation, right? You get a lot of features. But at the same time, React on the Web has done an amazing job with backwards compatibility.

And so I think that’s led to people feeling like you can really bet on React. You can just, to your point about when you were learning to be a front-end engineer, someone told you just learn React, right? It’s that just, never doubt React. And that’s great, but at the same time, there’s plenty of companies that would have liked to see us work on certain different things. And there was never a way for people to get their voice into the pipeline, and the React Foundation is gonna…

serve here and forward as that place for people to get their voice into the conversation. Early conversations have been amazing. I’m really excited to share some things soon about, you know, things we’re going to do to stabilize the ecosystem and help people move faster, make React available on more platforms. I mean, I think it’s just as exciting as this AI boom is, I’m equally excited about the future of React and the things that we’re working on to to take advantage of the fact that we’re now a foundation.

Kate Holterhoff (09:08)
Yeah. Are you thinking of changing the release cadence at this point? is that on the table? we’ve mentioned how quick everything is moving these days.

Seth Webster (09:16)
think anything and everything is on the table. think we hold dear some pretty significantly.

Kate Holterhoff (09:18)
Okay.

Seth Webster (09:23)
I don’t know important principles around the quality of those releases. And so I don’t think that React is going to turn into like a six or seven or 10 or 12 releases a year framework. But I do think that there’s an opportunity to make sure that we’re releasing on a cadence that feels like it’s in accordance with the speed at which everything else is moving while also continuing to hold that high bar. The thing I would say is on the other side, like React Native side of things,

we did improve the release cadence there from doing like one release a year. Over the time I was at Meta, we were improved from like one release a year to two releases a year to four releases a year to six releases a year. And I think it’s important there because React Native is still on its march to 1.0, right? And one of the things I mentioned in terms of stabilizing the ecosystem that I’m really excited to work on this year is that like stable API layer to help us get to 1.0 so that

consumers or vendors like Microsoft are not struggling every time we do a release, you know, for two months to catch up, but also offers us the ability to start moving more quickly and round out decisions that we made early in React Native’s history and sort of smooth those over into a place where you can be more dependent on React Native and feel like it’s slowing you down every time we do a release. But I think there’s some…

dual opportunities there to increase the cadence on React Web to a place or React Core to a place where you feel like it’s moving at the speed it should and to stabilize the releases of React Native such that as fast as they move, they aren’t disruptive.

Kate Holterhoff (11:01)
So I’m always interested in how open source leadership is thinking through their philosophy around open source writ large, right? So I guess I’m just curious how are you thinking about governance and how it should look in, this era of AI 2026?

Seth Webster (11:17)
Well, here comes Kate with the easy questions. I love the softballs. Yeah. I think so much is changing so quickly. It’s important to come back to what I think is the foundation of.

Kate Holterhoff (11:21)
You’re welcome.

Seth Webster (11:31)
you know, for as long as I can remember, has been the foundation of how I think about these kinds of things, which is like to have really strong principles, to be very principled about how you’re operating. And I think that that allows you to endure any of these big sweeping changes if you’re operating with principles that you know are in the best interest of your community. And so we don’t have a publishable set of principles yet. We’ve had our first board meeting and like, those are things we’re working through.

We just had our first board meeting. As I said, we opened the doors February 28th. We had our first board meeting in March and so forth. And that was really about operationalizing or ratifying the operational sides of React. Like what’s our budget and when are we gonna meet? How often are we gonna meet? Who’s gonna be on the technical steering committee? And so that’s all still coming together. I think the thing I would think about is the first principle that we hold super dearly is that we’re always serving the community, the best interests of the community.

I think that there was a time in React’s history where we were much more serving the priorities of Meta at any given time. I think that, again, to the point that I made earlier, I think that’s really served React well for many years. But with so many people with such a huge vested interest in React, the first thing we have to hold dear is that the choices we’re making, the decisions we’re making are taking care of all of those stakeholders. And so I think about…

when I say stakeholders, I’m not just talking about the big companies that are betting big on React. I’m talking about the indie developers. Because at scale, when you think about the opportunities that exist to refine the economic trajectory of individual humans’ lives and that of entire markets, the individual developer is the one who’s putting their hands on the keyboard or commanding a fleet of agents using React to build the next big thing.

or solve an incredibly important problem for their community. And so I think from the smallest developer to the biggest company, we have to be thinking about what serves the greatest good and what serves the most important need at any given moment. And today that need seems to be empowering people to use agents to bring ideas to life more quickly. And that’s where I think we’re spending a lot of time is figuring out what is React’s role in the world where agents are an agentic development or the at the tip of the spear or at the forefront. And what we’re finding already is that, by default, I think there was even an article that came out in like…

I’m gonna say it was the Atlantic. have been, but it one of these big magazines looking at like how agents, when you ask them to build like an e-commerce site, they build React sites and often they choose Next.js just by default.

Well, that’s going to make it really hard for other libraries and frameworks to take hold if agents are never even like offering to select them, right? And so we need to think about what does it mean to educate agents on the opportunities that exist for them to use, right? And, give these models the ability to choose the right framework for the right job. Because Next isn’t always the right choice. know, sometimes there’s a better choice.

And so I think that’s an interesting problem to solve that we’re excited to work with, like the model vendors on and independent model developers on is helping to still create a preponderance of choice and allow people to, let a thousand flowers bloom to the end that we help people bring ideas to life. Like the goal is always to empower developers to go from idea to product as quickly as

And obviously

at high quality. mean, like the biggest question is like you said this a minute ago is about confronting AI slop, right? We don’t wanna create a situation where it’s super easy for us to deliver substandard and subpar experiences to the world. I’m envisioning a world now where every single market niche gets saturated with apps. And I think it’s gonna happen. And so the differentiator is gonna be your ability to create something that

feels amazing, that taste is going to be the bottleneck, that design is going to be the bottleneck. And like, what are we delivering in the analog world is going to be more important than I think than just the digital side. the fact that a hotel has a great, you know, app experience or website experience is going to be table stakes. And it’s going to be about how do we translate that into an experience that feels very differentiated. And so to me, that’s about continuing to provide choice that’s continuing to provide

people with the opportunities to focus on the stuff that really matters, accelerate the boring parts, and make easier the parts that allow you to shine and be delightful.

Kate Holterhoff (16:10)
and for folks who aren’t as familiar with all the frameworks and meta-frameworks, just want to point out here that when you refer to Next, you’re thinking of the meta-framework that Vercel runs that is built on top of React.

Seth Webster (16:23)
Lowercase Meta. Yeah. The number of times we had to say that internally when I was at Meta was,

Kate Holterhoff (16:26)
Yes, good to differentiate this context. Yes, I like that. Okay.

Okay, well, that’s some good inside baseball there. That’s interesting, I can imagine. so thank you for indulging me with all my questions on your open source philosophy. I know that’s a to think about and Try to sum it up in a sentence or two. That’s challenging, I get it. Okay.

Seth Webster (16:34)
Yeah.

Yeah.

Kate Holterhoff (16:51)
Well, let’s go ahead and pivot then to talking about your other hat, which is, of course, the work that you’re doing at Expo, okay? So, but before we get like too far in the weeds here, like these hats are very much related. In fact, you could stack your hats, I imagine, right? But for folks who maybe aren’t as, familiar with,

Native development, and I know I keep having to educate my own self about mobile development and all the nuance around there, especially as a front-end engineer who had, hubristically thought that I understood it all, talked to me about the relationship between React Native and React.

Seth Webster (17:28)
Sure. So, in the simplest way, React is the foundational layer that provides like the reconciler and things like, you know, JSX parsing, which is the syntax, the language of React is very much grounded in JSX. And then React Native is the mobile projection, the native projection of that. Basically meaning it provides an opportunity for you to take the mental model and the programming model of React.

Kate Holterhoff (17:49)
Mm.

Seth Webster (17:56)
and use that via some really brilliant work that’s React Native team and teams, companies like Expo and others, many software mansion and Callstack and all these amazing pillars of the community have done to make it possible to use that same mindset, that same mental model and build brilliant, beautiful React or native mobile apps. And one of the sort of key differentiators between React, React Native and many of the other

like mobile abstraction flavors and native abstraction frameworks out there is that one of the core principles we hold dear in the React Native world is that resulting application is truly native, that it feels like it belongs on the platform on which it runs, where a lot of the other approaches taken out there is to create like a pixel perfect render across all platforms, basically meaning that

the way it looks on Android is gonna be the exact same way it looks on mobile and generally sort of the exact same way it looks on web if they have a web component to them. And what that results in is, in my opinion, is sort of an uncanny valley experience where you’re like, this may feel pretty good, it may look pretty good, but it doesn’t feel like it belongs on the platform and so you always feel like you’re using something from somewhere else. iOS users, Android users have come to expect certain like,

gestures and interactions and the way something looks and the way it feels and the way animations move and so forth. And so you end up with an experience that doesn’t feel like it’s germane to the platform. And so one of our core philosophies is that the net result of something as it’s developed on React Native is that it uses the core native primitives at the end of the day and that it feels very much at home.

You mentioned a lot there. You asked like, I don’t know, it was like 11 questions in one. You rolled them all together. So the way I think about like these, the ecosystem for React and what makes it healthy is that when React was developed, it wasn’t ever, first of all, like when it was developed, it wasn’t necessarily initially conceived to be something that was used outside of Meta. Quickly people realized, hey, this is actually really,

Kate Holterhoff (19:50)
I do that.

Seth Webster (20:11)
amazing and useful and like we’re so productive and it allows hundreds of engineers to work on the same application at the same time. And so it became obvious that open open sourcing it was something that was going to be a good for the world. And so it was open sourced and people began to use it. And we know the history is that it took off, right? But it wasn’t necessarily meant for that, you know, originally conceived for that sort of broad distribution and use

so as we think about the fact that like React was developed, it wasn’t something that was necessarily gonna be used by, we didn’t know that it was gonna be used by lots of people. The ergonomics of like the data fetching and how do you do routing and how do you do these incredibly important things to any application, like across the board, every application, almost every application does data fetching and routing and animations and things like that. What became clear was that

React could provide, like the team at React was not a super big team for a long time. And so the team there could provide these core primitives, these core abstractions like the language and the programming model and so forth. And that the community could fill the holes on data fetching and animations and those kinds of things. But what this ended up resulting in eventually was that you started to see the emergence of meta-frameworks, things like Next.js and others, Redwood and…

Now, Tanstack, which is amazing. There’s lots of choices. But these meta-frameworks, what they do is they provide this layer above React that gives you these amazing ergonomics and consistency and data fetching and beautiful animations and routing and so forth, which are so important to React and so important to creating an amazing developer experience and an amazing delightful user experience. That’s the end goal here is if none of this serves a delightful user experience, then what are we doing?

Kate Holterhoff (21:35)
Mm-hmm.

Seth Webster (22:03)
On the other side, took a lot longer for us to see a beautiful selection here, a beautiful choice here for developers doing native development. And a few years ago, was probably three and a half years ago, Expo reached this point where…

It was just absolutely amazing. It was just like the secret sauce in native mobile development. it was the, at least for me when I saw it, the biggest mobile accelerator, the biggest accelerator I’d ever seen. And I’ve used Cordova and I’ve used the, you know, a number of these meta-frameworks and know, Xamarin and others. And I was just like, this is it. Like I was so sold on it when I saw it. And as, as they’ve continued to evolve, that’s only gotten more true, become more true. And so about three and a half years ago,

We sat down with Meta and Expo and we met and we said, you know, here are a number of things we at Meta would really love to see from the Expo team. And if we can work these things through, we would love to make and recommend Expo as the default Meta framework for mobile development. And obviously we’ve worked through those things. And last year at ReactConf, we announced that we were wholeheartedly, full throatedly,

recommending Expo as the default framework for doing React Native development in the same way we had recommended that everyone use a meta-framework for web development. And at the time, Next was the clear leader there. But what we did was we created a set of principles and guidelines that meta-frameworks had to meet in order to be recommended. And whoever was gonna do the best job, whoever was doing the best job at meeting those principles.

and guidelines, you know, that’s from the highest quality, that was gonna be the one that was gonna sit at the top of the list, right? And there is no, at this point, there is no like competition to Expo. Like Expo has just led the way, they continue to be at the forefront, the number of innovations that are coming out. If you look at like the Expo Twitter feed and what other people are saying on Expo, it’s just innovation after innovation after innovation, creating more and more delightful experiences that.

again, feel amazingly native and at home on every platform on which you can render Expo today. And I expect the number of platforms also to increase as people are looking for more cohesive experiences across many things. so for me, working at the kind of bringing full circle, for me working at the React Foundation to create this durable, you know, React and React Native, to me, they’re the same.

thing, by the way, like we talk about React and React Native, but, they are very different pieces of technology, which I hope to, I hope that we can find a way to bring them closer together. But I think of it all as React because the mental model is all just React. I want to create this world where this, this durable piece of technology almost fades into the background and you’re just really focused on the delight you can create with them. For me that

Kate Holterhoff (24:56)
Huh.

Seth Webster (25:09)
That’s what I’m doing at the foundation is making sure that for the next decade, that React is staying relevant, staying at the forefront, becoming even more the default for agents and giving agents the tools as we think of agents. If we think of agents as another cohort of developers, a different type of developer, which I can come back to in a second, we want to give them the tools to be able to build the best React and React Native sites or best React and React Native apps ever.

That’s what I’m doing at the foundation is creating that space for all the engineers in the world, whether they’re at big companies or independent developers. And then what I’m focusing on at Expo is helping to make sure everyone understands the value and delight that is possible with Expo that is much harder to do with React Native by itself. You have in Expo some of the most developer obsessed people I’ve ever seen, delight obsessed people.

I mean, the number of times that, know, Evan Bacon has sent out a tweet where you’re just like, my God, look at how beautiful this app has been, that has been created is. And that’s as a result of the whole Expo team being so obsessed about the little tiny things, right? Sweating the details, sweating the small stuff. And that’s why I wanna like work here and like evangelize, if you will, this work, because I want people to be able to bring their ideas to life very quickly. I don’t want people mired.

in the pain that is getting at animations right on bare React native or even Swift and other frameworks. It’s very hard to get that exactly right. I want to make that so easy so that the apps are beautiful and delightful and people love using them in order that these engineers are successful in delivering an app to the world that people use and hopefully solve some of the world’s most important problems. It’s not just about candy crush and it’s not just about another media streaming app.

It’s about people who are building apps to help people set the market prices for the agricultural stands that are in developing countries and so forth. And so like we’ve seen that over and over. If you give people these tools and technology, they will solve their own problems. And I want to see that at scale. And I think Expo is a huge lever.

Kate Holterhoff (27:29)
Okay. Well, to your point, the way that I, learned the most about Expo, I think was from the React docs, where I did see that it was recommended as, the way to do native development. you know, you’re right on there. That’s, a great signal, I think, to many folks who are in that space about, how established you folks are and the fact that you’re,

Seth Webster (27:44)
Yeah.

Kate Holterhoff (27:49)
I guess trying to remove friction is really what I’m hearing from your description there, right? But I do want to talk a little bit more about that, because again, it gets complicated very quickly. So for folks who aren’t following the situation around Cloud Builds, Xcode Wrestling, and I guess Idea to App Store, all the pain that that typically involves, what do tell folks is Expo’s core value prop?

Seth Webster (27:52)
That’s right.

You answered the question already for me. It’s about reducing friction, The thing we see a bunch of is like, know, ideas are cheap, execution is everything. Being able to go from idea all the way into a customer’s hand is the full journey, right? It’s not enough that it just lives on your computer or lives in a GitHub repo or maybe it lives on your phone. Although that is, think, to come back to the AI boom we’re going through now, I think there is a…

Kate Holterhoff (28:18)
Yeah, okay.

Mm-hmm.

Seth Webster (28:45)
We’re about to see the largest and are already seeing the largest emergence of personal software development in the history of software, right? You’re gonna see millions of billions probably of apps developed that’ll never see the light of day for another person. They’re just yours. And we’re also gonna see, I think we can come back to this if we wanna dive into more AI topics, we’re gonna see the emergence of a lot of ephemeral software, software that exists only for a few minutes and then goes away. But.

Kate Holterhoff (29:01)
Yeah.

Seth Webster (29:13)
But coming back to the core value prop is like for things that are more durable and things that are meant to be seen for others and even your personal software, you want it to be awesome, right? It’s about reducing that friction between the idea and being able to have something you can use that’s beautiful and delightful and fun and so forth. That’s also not like incredibly painful to develop and arduous. But to the point about software that like sort of never sees the light of day, going from your code to a build that works on everybody’s phone,

has typically, you know, that’s available in the marketplace has typically been really difficult. And Expo solves at every single point along the way, especially with the emergence of these new technologies just in the last couple of weeks that’ll allow you to programmatically and declaratively set your App Store metadata such that you don’t even have to sit and wade through that awful app, sorry, Apple, that awful App Store.

metadata entry form. It’s just so painful. I mean, it’s so daunting that people, especially people that like struggle to complete lots of different tasks where you have to like really go through these huge forms. People get stuck there so often. I mean, how many, I don’t even know how many great ideas have died at the Apple and Google Play Store metadata entry forms. Solving that full cycle problem is what Expo is trying to do so that, so that it’s no longer the limiting factor of

bringing amazing ideas that solve real world problems into the world so that they can be used by others.

Kate Holterhoff (30:46)
Could you talk specifically about which Expo product that is? Is that EAS that does the metadata thing? OK.

Seth Webster (30:51)
It’s all of it. The EAS, we just released tooling this last week that allows you to declaratively set up the metadata stuff. But it is everything from the Expo framework during your development cycle all the way through to EAS build and EAS submit, allow you to do the submissions to stores and set your metadata program.

Kate Holterhoff (31:19)
Got it. Yeah, I mean, when I have done research on well, how developers are grappling with the challenges associated with mobile, the App Store is always at the top of that list. I mean, always. So, yeah.

Seth Webster (31:32)
I feel exactly the same way. anytime

I have to, I think I have like 97 apps that I’ve developed and I haven’t shipped any of them. Actually I shipped like three of them, but most of it has died at that app store thing because I’m just like, I just don’t have the time for this. Like it’s an app I want to use and it’s like, you know, I’ve developed it for myself. And that’s what I’m so excited about with this AI boom is like, I know that a lot of us, a lot of folks are sitting there.

you know, in fear of what’s happening. But for me, someone who’s like North Star is helping other people bring their ideas to life. I’m so excited that like, it’s not just going to be me developing my personal software anymore. It’s going to be my wife who’s a, who’s an attorney. you know, she’s going to be able to develop her software and my, you know, my father-in-law who’s an astronomer, he can develop, you know, at 80 years old, he can develop an app to track his

Kate Holterhoff (32:05)
Yes.

Seth Webster (32:21)
to track his discoveries and so forth. And so I’m just so excited about this era of personal software that I can’t even begin to tell you.

Kate Holterhoff (32:29)
Yes, yes, well, I am 100 % with you. I self-identify now as a vibe analyst. I’m vibing all the things. And I’m excited, vibe analyst, yeah. Well, welcome. I did coin that. Maybe I shouldn’t have. I don’t know how good it is, but yes, that is, it’s what I’m running with. Yeah, so I’m with you. I’m jazzed. I get to create all these silly little apps and.

Seth Webster (32:35)
Vibe analyst. I think this is my first vibe analyst. think, did you coin that? I don’t know. Is that a thing?

Kate Holterhoff (32:57)
quickly, you know, so it’s great. And as someone who has sort of a design background, I actually get very excited about the design part of this. yeah, well, I’m saying 2026 is the year of design, I have been on record saying that because it’s, it’s coming back, it has to, But yes, you have you have mentioned AI, I several times where we’re deep in. let’s just keep going there. So I want to, I didn’t give you that hard, hard of a time.

Seth Webster (33:04)
That’s

Design, yeah, design’s coming back. Yeah.

Kate Holterhoff (33:22)
about what I think of as like the SPA wars. And of course, there’s a very vocal subset of front-end developers who complain about React being a little heavy on JavaScript, that maybe we’re all just going to create our own apps that are going to only have the libraries that we absolutely need, et cetera, et cetera. These squeaky wheels are all over. You can find them. But what I think is cool about our current era is that code is becoming cheap. And so I’m interested in how

you’re thinking, maybe with both hats, about, where we sit with, like, the Flutter vs. React Native wars or the meta-framework wars How are you approaching that idea? Because it is so easy now to change frameworks or to rewrite code in a different language or to update from Java 8 to Java whatever. I mean, this is the era we’re living in, where

bottleneck they used to surround, switching, is diminishing, right? The aperture is widening not only in terms of who is invited to join this party, but also, like, accelerating folks who maybe want to refactor or to, you re-approach these things. how are you thinking about that entire issue? Like, you know, it almost feels quaint now to think about wars. do you just throw that off? the native wars still going on?

Seth Webster (34:41)
I I love people. I think by nature, I’m probably an introvert, but I also love people. And people are going to find reasons to argue and debate. And it’s a core part of the engine that drives innovation forward is these debates. And for me, I have always thought that competition drives innovation.

Kate Holterhoff (34:50)
Okay.

Seth Webster (35:08)
And so for me, it’s all net positive that we have all these frameworks competing for eyeballs, competing for users and so forth, because they have to do so with some kind of value proposition. Otherwise people aren’t going to choose them. How does AI change that? In my mind, it doesn’t much. It does lower the cost of switching. But what this also means is if the cost of switching is lower.

And the cost of experiencing these other frameworks and trying them out and seeing what the effect is on the idea you have is also cheaper, which means that differentiation is more important than ever. know, having some way to say, I like this better because is more important than ever. And so I think that it’s going to drive people to be more innovative and more creative. And so I’m not feeling like that’s a net negative. think that drives the overall, the sort of the rising tide lifts all boats cliche.

I think applies here because you’re gonna see that differentiation. I also think I don’t get too mired in the like Flutter versus React Native and all this stuff. To me, it’s about the power of choice and being able to like say, this is the right tool for my job. For what I’m gonna do, this is the right tool. And if Flutter is that thing for you, then it’s.

Great, I think the Flutter team made a bunch of really amazing choices and innovations along the way. There’s also things I don’t agree with. think the approach that the Flutter team took on web, of course I’m very biased, didn’t result in applications that feel germane to the web. They feel like they’re running in a WebAssembly sandbox. So I think there’s lots of choices people make all the time as they’re developing their apps that come back to bite them later.

also a bunch of choices people make that turn out to be the best thing that they did during the development. And to your point, like AI in this world of being able to drive that cost of software development really low, you’re not quite as stuck behind your past decisions as you used to be. It’s much easier to unwind and undo them, which I think is just, that’s just going to accelerate people’s ability to deliver delight. So I just don’t,

My team will tell you, like there used to be these wars going on on Twitter. My advice always was don’t engage. Like you can engage if you want to learn more and you want to be like, hey, help me understand, that’s great. But don’t argue for React. Like it’s just not, it’s not worth it. It’s not going to help result in people feeling like, you know, we’re a team that listens and wants to participate in the global community and so forth.

Even if somebody, and this happens all the time, people level things against React and Flutter and others, they’re just completely untrue. Like they’re not based in fact. And we could argue about those things, but instead I’d rather devote all that energy to figuring out what kernel of truth is in that argument and resolve that than, you know, go out and try to convince people with an argument. Just convince them by shipping great things. And that’s been the philosophy I think we continue. We’ve had and we continue to try to extol.

Kate Holterhoff (38:18)
All right, very diplomatically put. I can tell why they elected you, executive director. I’m very impressed. All right, yes. Okay, well, so, I’m an analyst, right? I like to talk a little bit about business. So I’m interested in this particular moment at Expo. Very exciting things happening there. So y’all just, closed a series B. That’s pretty exciting. Congratulations. Yeah. So,

Seth Webster (38:20)
Hey. Okay. Thank you.

I heard! I heard! That’s awesome!

Kate Holterhoff (38:43)
We probably have some tech journalists and investors listening right now. What’s your sense about what that says about what’s going on at Expo? What’s the

Seth Webster (38:51)
Well, mean, there’s a lot we can say and a lot we’re still figuring out. But I think the most important thing is that this empowers Expo to move faster and do more with the goals that we’ve set. Expo started as a humble idea to remove, as you mentioned earlier, the friction of developing mobile apps. And it has become an endeavor.

indispensable piece of technology for hundreds of thousands of apps. And that’s a big burden and Expo is still a really small team relative to the size of the market we serve. And so I think that the most important thing is that this provides a layer of, sorry, do you keep using this world, durability and stability for Expo that we now know with this investment that we can continue growing and continue delivering, huge value to the technology that people are using every

I think the most exciting part for me is that this opens up the opportunity to invest in where the market is going. And I think, as you’ve already seen, a huge amount of investment in the AI side of the business and allowing us to do really great things with the technology that’s been built over the years. I think one of the most exciting things for me, and I’ll speak sort of personally here for a second, is that

James Ide and Charlie Cheever and Evan and the entire team, I won’t list them all, have built these foundational pieces of technology that span horizontally, but also build upon each other for a decade now that make Expo uniquely positioned at this moment to be a technology everyone relies upon.

in this age of idea to production through AI, through agents, like nobody is more well positioned, I don’t think, than Expo to take advantage of this moment or serve people in this moment because, these technologies are incredibly declarative, so agents use them really well, incredibly performant, and they deliver delightful outcomes and so forth. And so I feel like, as you see,

many of these like vibe coding tools, many of them are using Expo, right? Because of this foundation that’s been laid over many years of sweating the details and sweating the small stuff, that it becomes this inevitable choice to use something like Expo. And at this point, don’t really know who would rival Expo in terms of the level of quality. And then end to end pipeline that you get from Expo, the ability to go from

Literally, you can go from an idea to the app store in days. And that is something I don’t think anybody can really compete on unless they’re using Expo, which is, you know, then it’s Expo. So I’m like really excited about that. That to me is like what this, what this like fundraise actually, actually means for me is that more and more people for a longer period of time will get the opportunity to leverage Expo.

Kate Holterhoff (41:56)
All right, fair enough. Yeah, and so I’ve spoken with you folks, you introduced me to a new product that’s in beta right now, which is the Expo Agent. And this jumped out at me because I speak to so many vendors who are thinking about moving into the agentic space. moved from the chatbot era into actually creating products around agents. So you just tell us what that is what it does and like, what was the thought process around, building it?

Seth Webster (42:27)
I mean, there’s the easy answer is like, this is where the market is going, right? The market is going in non-certain terms towards agentic development. There’s sort of like a, you’re going to accept and get on board with this idea or you’re going to resist it and it’s life is going to be tough. But the, I think the easy answer is like, that’s where the market is going. I think the more nuanced answer is that the team is so again, back to like the focus on quality and sweating the details.

Kate Holterhoff (42:43)
Mm-hmm.

Seth Webster (42:57)
I think the team felt incredibly passionate about the fact that like we are uniquely positioned to be someone who can deliver a set of agentic tools for native mobile development or native development that will give people the ability to deliver more delight and add a faster clip than I think a lot of the other choices out there. I think that’s the more nuanced answer. But I would think about how it’s shaken out. You asked about what was the seed that

that led us to think about that. And that’s I think about. But I think as Expo Agent has been developed, we discovered a number of other opportunities that weren’t so obvious in the beginning. So there’s the basic, like, know, chat my way to an app using an agent workflow that so many are going after. But I also think that the amount of experience this team has delivering applications natively at scale

working through the app store is understanding what kind of telemetry leads to delightful apps, what kind of telemetry or what kind of information or what kind of approaches lead to stickiness with customers, that what we’ve ended up with is a set of best practices, a set of knowledge that is unique in the industry. And what this means is that we can, instead of thinking about this just as a, do you go from chat to app? We can think about this as how do you go from idea to, you know,

Apple App Award winning sticky app that sticks with your customers. And the nuance there is that we can treat, you can think of Expo Agent as something like a forward deployed engineer that sits with your team and is able to instruct you on the next most important things to work on. How do you optimize for performance? How do you optimize for delight? How do you optimize for engagement and so forth in really healthy ways, right?

And so I think that’s something we’ve discovered. That’s one of the things we’ve discovered is that this wealth of knowledge that we have is being able to bake that into a product that people can actually use and getting it out of our individual engineers’ heads and into the hands of developers in a way they can actually apply and use without having to go to Expo and hire one of our engineers to come help you. I think that’s a huge opportunity and one that is uniquely Expo.

Kate Holterhoff (45:13)
And so talk to me about what the agent does exactly. Like, are you running LLMs in the background or do they bring their own LLM or like, what does it look like?

Seth Webster (45:21)
Right now we’re reusing, know, the Expo Agent sits on top of Claude with a bunch of skills and tools and things that we give Claude to up level it. A bunch of those have been released independent of Expo Agent. So you can go and install the Expo skills into Claude and get a lot of that stuff. If Expo Agent is not something you want to work with, you know, we’re never have been a company that.

Kate Holterhoff (45:36)
Mm-hmm.

Seth Webster (45:46)
wants to lock you into using one, you the only way to do this is our product, right? So we’re releasing a lot of that independent of Expo Agent, but the experience of using Expo Agent is so wonderful that I think a lot of people are gonna be drawn to that, to do that anyway. But yeah, I think the big thing there is like just, you know, thinking about Expo Agent as a…

bringing together of all of the knowledge of the Expo team into a single agentic workflow that you can use to deliver your apps from the idea all the way to production, including something we launched not long ago. I’m pretty redundantly saying the word launch, but the product is called Launch, which takes a lot of the headache out of getting your idea of you can literally click a button in Expo Agent, launch this to the app store. it’s like on headed to test flight and it’s on your phone and just, you know.

20 or 30 minutes, depending on how backed up Apple servers are. But the idea here is that, yes, it’s a set of agents, it’s a set of LLM calls that are building your app using the best practices that Expo understands. And then with this idea of a forward deployed engineer.

that could be sitting within your repo and like on check-ins and on changes to the code. It’s actually looking at it from that wealth of knowledge perspective and saying, here are the opportunities for you to improve this. Asking questions later about, know, why is, why do people bail out at the third step in my login flow or by onboarding flow is things that Expo Agent is going to be able to help with as

Kate Holterhoff (47:21)
All right. Last question for you here, Seth. I want to zoom way out. you know, I talked to lot of developers. There’s this real undercurrent that I’m hearing of, I guess you just even call it fear, right? So the developer community is going through this tumultuous time. A lot of folks are out of work. Whether you want to blame this on the post zero interest rate phenomena.

Economic era that we’re in or on AI, I’ll leave that to to folks and their personal preferences here But the the fact of the matter is that some developers I talk with have a lot of anxiety around this entire moment and So you’re deep in you you you have a good sense of what folks are seeing So I want to hear the advice that you’re giving to developers right now. What do you say to folks who are?

on the inside who’ve been doing this for decades and are suddenly seeing that the work that they have done for, the past, decades of their career suddenly shifting in this transformative way, what advice are you giving them?

Seth Webster (48:22)
You know, I think it’s changing really quickly. But even my own thoughts on this are changing really quickly. The one thing I would say is I want to speak first to companies considering what to do with their engineers during this time, where these new agentic opportunities, opportunities to use agents, may feel like an opportunity to save money.

And I want to speak to the folks thinking about that. I think this is an opportunity to better leverage your engineers. I don’t think this is an opportunity to save money. I think saving money is an easy choice in the short term, but it’s very much cutting off your own nose despite your face. I think your shareholders are going to love it. And I think probably it’s going to be great for the short term. But over the long term, you’re going to hire a lot of these people back. So instead, figure out how to use AI to

My second point, which is that to speaking to the engineers out there, I would very much encourage you to not shy away from these tools, to not resist and not focus too much on retaining the old way of working. The fact is this shift is happening. I would say that it has happened.

Even though we are not stable and we’ve not locked in on what the actual day-to-day workflow is going to be forever. And right now it’s all kind of kludgy and you’re typing into the terminal or you’re typing into Claude code or Codex or whatever. I think these tools are going to continue to evolve and not participating is just like the company is cutting off your own nose to spite your face. I would say learn how to be.

a director of agents. know, it’s very much like the transition a lot of software engineers have gone through moving from like individual contributor to manager. Figure out the best way to manage a fleet of agents and use what is uniquely you, your design tastes, your idea about how things should work. Learn, you know, go back to the old architecture books and learn how to better design an architect software by yourself. You don’t have a team of people working with you making those

architectural decisions, figure out how to be a one person band using a fleet of agents. It is not only incredibly rewarding when you unlock the best way to do it. It feels really good and so forth. It becomes a huge amplifier of your ability where you used to have to turn to a design team and say, how do I make a beautiful login form? You now have this person on your team and they work for you. When you used to have to say, how do

secure encryption across the wire, that’s my own and that, you know, and so forth. That used to be you’d have to hire a security and encryption expert. And now you have this person on your team and they work for you. I think this is an incredibly amplifying moment. If you choose to sort of, it’s a mission impossible. If you choose to accept this mission, this is an incredibly amplifying moment for every individual on the planet. And those who

engage and choose to figure this out for themselves will be the ones who continue to find gainful employment and those who don’t are going to struggle. But in the same way, we used to walk everywhere until we figured out horses and we used to ride horses everywhere until we figured out the combustion engine and we figured out cars and so forth. I think we’re in this moment where we’re figuring out who we are and how we adapt to this new time. And so it’s understandable that people

feel that sense of, identity question, right? Like, who am I in this new world? But I think that the answer is, is that the more you can adapt and prove, just like as humans did thousands of years ago, we proved that now we walk for pleasure. don’t, you know, many parts of the world still walk because they have to, but we do walk for pleasure. We ride horses for pleasure and we drive for pleasure because there are all these alternatives.

I think that we will figure out that at some point you’re gonna, maybe people will code by hand as sort of an exercise of craft. I continue to encourage people to do that as well because understanding how software works and how these agents are building software will only make you a better manager of these agents in knowing that they’re building software that is durable, that is not full of security holes and, know.

going to lead to impossible maintenance burdens later. But the cost of developing a software is reaching an all time low. And if you don’t get on board with that piece of it, then it’s going to be incredibly hard for you to maintain this career. And I don’t want it to be bleak. I really, really do want to say that it’s like for me personally,

It’s been a huge enabler of my focusing on like my backlog of ideas that’s like 15 years old. I’ve gotten so many of them done in the last, you know, six months and that’s amazing. You know, think of this as an opportunity to accelerate and amplify yourself because each engineer brings a unique set of ideas and tastes and approaches to the table. Have the agents, you know, wield your taste and wield your approach and wield your ideas.

on your behalf and hopefully that enables you to not work 80 hours a week. You can get a lot more done in a shorter period of time.

Kate Holterhoff (53:55)
All right, that’s fantastic. I am gonna wrap us up there. I could chat with you, for hours, Seth. This is certainly within wheelhouse here. So for folks who are interested in hearing more from you, what social media channels do you typically go to? there links that you wanna share for Expo or the React Foundation? Yeah, just direct us to how to continue this conversation.

Seth Webster (54:15)
You can find the React Foundation at React.foundation. Expo is at Expo.dev of course. The team does an amazing job of sharing blogs and so forth. Pretty frequently like updates and stuff there really frequently. You can find me at Seth Webster on X. I’m not a super active social media user. I personally find it to be a really big distraction. I really want to be focused on building things most of the time, but I’m always overjoyed to hear from people. So if you want to chat about any of these ideas or whatever, feel free to…

slide on into the DMs. If you want to find me on Instagram, can find me as Seth Webster Photo. There’s lots of pictures of birds there. That’s my other side passion is photography and I love wildlife. And so lately, the easiest to access wildlife is all the birds in my neighborhood. feel free to check that out as well.

Kate Holterhoff (55:04)
Very cool, all right. Bird photographer, I feel like we buried the lead here. is, we should talked about that earlier. There we go, all right. Okay, so I, yes, it’s been an absolute pleasure having you on. Okay, again, my guest today was Seth Webster. He is the React Foundation Executive Director, and he is Chief Developer Evangelist at Expo. Again, my name is Kate Holterhoff. I’m a Senior Analyst at RedMonk.

Seth Webster (55:09)
Feel free to check it out. you so much for having me, Kate.

Kate Holterhoff (55:29)
If you enjoyed this conversation, please like, subscribe, and review the MonkCast on your podcast platform of choice. If you’re watching us on Red Monk’s YouTube channel, please like, subscribe, and engage with us in the comments.

More in this series

Conversations (124)