In short
Dev Interrupted - Episode Summary
Episode Title
The End of Specialization? How AI Shapes Modern Dev Teams | Vercel’s Lee Robinson
Episode Description In this episode of Dev Interrupted, host Andrew Zigler speaks with Lee Robinson, VP of Product at Vercel, about the evolution of engineering teams influenced by artificial intelligence (AI). The discussion centers on the emergence of "product engineers," who take ownership of features from start to finish, and how AI tools are transforming roles across the tech landscape.
---
Key Concepts Discussed
- Shifting Team Dynamics
- From Specialization to Product Engineering:
- The traditional separation of front-end and back-end roles is becoming less relevant.
- The new model promotes "product engineers" who manage features across the entire product development lifecycle.
- AI's Role in Development
- AI as a Tool for Augmentation:
- AI tools enhance the capabilities of all roles, allowing non-developers (like designers and product managers) to contribute to software creation.
- The concept of "personal software" emerges, where AI helps individuals create applications tailored to their needs.
- Hiring in the AI Era
- Challenges with AI Applications:
- The ease of applying to jobs via AI tools has led to an influx of applications, making it harder to identify genuine talent.
- Personalization and authenticity in job applications are emphasized as key factors that stand out to employers.
---
Episode Highlights
AI Transformations in the Workplace
- Lee discusses how companies like Duolingo and Google are adapting their workforce and product strategies due to AI.
- Duolingo's shift towards AI-driven workflows reflects broader industry trends.
The Evolution of Engineering Roles
- Over time, the fields of front-end and back-end engineering have evolved as web applications became more complex.
- The introduction of AI has blurred the lines further, allowing engineers to focus on product delivery rather than strict specialization.
Upskilling and Team Motivation
- Vercel prioritizes a culture where employees can "just ship things," emphasizing agency and ownership among all team members.
- Continuous improvement and personal commitment to excellence are crucial in adapting to an AI-driven environment.
---
Key Takeaways
- Holistic Product Development: Teams should focus on delivering value across the entire product rather than being confined to specific roles.
- AI's Impact on Learning and Creation: AI democratizes access to development tools, empowering individuals with non-technical backgrounds to create software.
- Importance of Personalization in Hiring: Candidates who demonstrate authentic interest and unique contributions stand out in a crowded job market.
- Continuous Iteration: Emphasizing the importance of ongoing improvement in both personal and team capabilities can drive innovation.
---
Guest Information
- Lee Robinson: VP of Product at Vercel, known for his contributions to modern web development and education in the tech community.
- [Website](https://leerob.com)
- [YouTube Channel](https://www.youtube.com/@leerob)
- [LinkedIn Profile](https://www.linkedin.com/in/leeerob/)
Related Resources
- Vercel: [vercel.com](https://vercel.com)
- Next.js: [nextjs.org](https://nextjs.org)
- V0 by Vercel: [v0.dev](https://v0.dev)
---
Conclusion This episode of Dev Interrupted provides insight into how AI is reshaping software engineering roles and the dynamics within teams. As the industry continues to evolve, embracing a more holistic approach to product development and fostering an environment for continuous learning will be vital for success.
For further discussions and insights, be sure to follow the hosts Andrew Zigler and Ben Lloyd Pearson on LinkedIn and check out more episodes of Dev Interrupted.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Transcript
Automatic transcript. May contain errors.0:05Welcome to Dev Interrupted. I'm your host, Andrew Ziegler. And I'm your host, Ben Lloyd Pearson. This week, we have the scoop on another AI mandate, making waves in the industry, and a new competitor in the language learning space, along with some major restructuring and workforce changes at some pretty recognizable tech companies. But Ben, I'd say our first story, well, maybe it's more like a social story, not a news story. What's going on with you? Yeah, I wonder if it's a representation of things to come. So I had a post on LinkedIn about fake accounts on the platform, and it attracted an AI bot that I interacted with.
0:40It was actually kind of cool. Oh, weird. Yeah. So, yeah, I mean, it just started when, like, someone pointed a mean comment directed at me, which, you know, I brushed those things off. But I looked at their profile and, like, immediately got suspicious because I had some telltale signs of being a fake account. The biggest one being that they just use a stock photo, which, I mean, like, it's 2025. If you're going to fake an account, at least get an AI-generated profile picture, Keith. Ooh, that's bespoke. So this account had a stock photo as its profile image, not something that's AI. Yes. Vintage.
1:11Vintage. I love that. Vintage fake accounts. Okay. But, you know, I made a post just like reflecting on this. I was like, wow, this is kind of weird that somebody would use this account. It looks like they put effort into making it because it had like 300 connections and whatnot. And it looked like it was a human behind it and not AI. But in the comment section on that post, there was this AI sales rep that showed up to call out the behavior of fake accounts. and I honestly found it to be hilarious because it self-identified as being AI powered like this is a GPT generated comment and was calling out the practice of using fake accounts like it was really kind of incredible that's very meta and when this was happening on LinkedIn yeah and I'm like I'm sitting there just like wondering like are we really entering a future where AI is inserted into every facet of our lives whether we like it or not like so far with this one bot I'm okay with it because it was like this positive experience.
2:06But, you know, I still withhold my the right to change my mind on that one. Yeah, I think this is a good call to action for the real humans listening to us now on the podcast. Go interact with Ben. That way he doesn't get buried underneath a horde of robots on LinkedIn, please. We're sharing cool stuff on there every week. And we need other humans, you know, here hand in hand with us to help build real good content for the world. They're going to see that I'm someone that will comment back and engage with them. And then other ones are going to show up. And that's all my fee is going to become if I don't get more humans involved with this.
2:36Yeah, I think that's definitely, sadly, sometimes where things are going. But that's the value of good authentic connection, right? When you find someone you really jive with online and just sharing cool stuff with them. That's what I love about things like LinkedIn, just finding other people to nerd out about it. Yeah, absolutely. So that's my personal AI news for the week. So let's talk about this AI mandate that you brought up. Oh, yeah. So I opened up with another AI mandate, making a bit of a splash in the tech world. This latest one is from Duolingo. Other companies, you know, we've been covering on the pod, you know, we've been talking about Shopify's mandate.
3:08Duolingo's is very similar in regards to changing how they structure the work that they assign to their employees, particularly their contract employees. And if it's a work or a job that can be done with AI, they're going to pursue technology and routes to better get that kind of process online. This represents shifts that we're seeing everywhere across the industry. Some companies are being quiet about it. Some companies are being fully open, having mandates about how they're restructuring the way to work. So if you've even checked out the latest one from Duolingo, it's definitely worth a read.
3:37Duolingo has a massive impact on language learners across the world. It's almost impossible for anyone to not know what Duolingo is because it teaches folks that communicate in, you know, multiple languages. It's also a really effective learning tool in general. They have great practice, great user experience. And so here's another company that's large with a lot of consumers, a lot of daily active users on their applications, making the call for AI powered workflows within their company to get ahead in a space that they already have a lot of control on. Ben, did you hear about the new the new AI language learning app that hit the world from Google recently?
4:17Yeah, well, I was going to say, it kind of surprises me. Like, it almost feels like Duolingo is a little late to the game on this one, because you think about linguistic apps, like apps that focus on like linguistic services, you know. Like, that's kind of what GPTs are specialized at. And yeah, this story about Google, like what's going on there? Because maybe there's some competitive pressure here as well. Yeah, there's this new tool from Google. I don't even want to call it a product because it's really like an experimental lab feature you can go play with in one of Google's product labs. It's called Little Language Lessons, and it uses generative AI to make practicing languages really easy and personal.
4:50It's a collection of bite-sized learning experiences that are built using Gemini models powered by Google. And each experiment explores a different way that AI can support real-world learning. I really like the Little Language Lessons. I went and I played around with it. It's really effective and personalized, but the best part about it is that they deliver these experiments into your whole Google experience. And so it really goes to show that when you're on a platform with as wide reaching as Google, the idea of embedding everyday learning experiences into that is just there's so much potential for people to build new skills in ways that they haven't before.
5:26It actually reminded me of very recently, Dev Interrupted was invited, as some of y 'all noted, Atlassian team. The closing keynote there, I listened to Sal Khan, the CEO founder of Khan Academy, iconic learning institute for people online, as well as Ben Gomez, Ben's Google's SVP of learning and development. And they talked extensively about how the future of learning is going to be with AI powered assistance that can bring lessons to where you are. I've been seeing this phrase all over social media recently about how AI won't replace you, but people using AI will. And I feel like it's a little overused at this point.
6:05But the interesting part about this story is how it actually kind of almost refutes that statement because here we have an entrenched service provider, Duolingo, in this space and then a major company like Google literally deploying an AI service that could theoretically wipe out this company altogether. So I kind of get the pressure that they are probably feeling at Duolingo, given this new competitive offering from Google. I've been expecting AI to disrupt education practices basically since I've got my hands on it for the first time. And I've got a young kid that's starting to get into the public education system.
6:42And I have started to think recently how different it's going to be for my kids because we are going to have these opportunities for personalized AI or personalized education from AI. And I think this doesn't stop it for school-aged children either. AI can be such a powerful tool to learn quickly if you don't fall into many of the pitfalls that tend to make some people lazy with its use. But with that said, Google has had some very public flops in the AI space. And not to mention how often or how frequently they launch a product only to kill it off a year later. So I'm going to withhold judgment on who's actually going to prevail here until we have a better sense of the effectiveness of this survey.
7:27But Andrew, I'm almost wondering, is there this emerging trend of B2C companies being the ones that are the most at threat from AI disruption, simply because maybe there's less of a moat that can be eaten away by AI services? I think it's a good theory. Ultimately, when you're B2C, you're dealing with a lot of potential consumers or buyers of your product. So the risks you can take are a lot different compared to like a B2B space where you are typically more incentivized to build a highly specialized and durable tool that another business could run and scale with. Oftentimes, an individual consumer doesn't care a lot about scale or even longevity, as long as it solves the problem or amuses them for the immediate thing they're trying to do.
8:12It's a whole different market space. So they're allowed to iterate a lot faster. And if anything, I think we're just seeing trends that will eventually make their way more into B2B practices. Let's take a step now into the big corporate tech world where we've got some stories about major restructuring. Oh, yeah. So we're talking about a recent shakeup at Intel. If you've been following the news, they've had a new CEO. They've had a lot of internal restructurings and changes recently. Intel, notably being one of America's chip foundries, plays a very pivotal role in America being able to produce chips at scale as well as have its own kind of chip manufacturing processes.
8:50There's a lot of things at stake, both for the business and just for the country in general. A lot of people feel about the Intel news, right? Which is why it gets so heavily reported on and people are so deeply invested in the moves that Intel makes. A lot of this actually is structured most recently around like sweeping measures that have been announced in Intel, including some number of layoffs, the company restructuring, getting rid of some of its non-core products and also expanding its return to office mandate. This is something we've been seeing pop up more and more in the tech industry.
9:22Even similarly, just a moment ago, we talked about Google. Google is also telling many of their remote workers come back to office three days a week or they'll be losing their job, you know, by the middle of summer. They're putting their foot down and ultimately saying that in-person collaboration is an important part of how they innovate and solve complex problems. That's not the first time, of course, that we've heard industry leaders, CEOs, and executives talk about the return to office mandate. This is a battle that's continuing to wage between tech workers and their employers. But, you know, the thing that really stuck out to me about this Intel story was their focus on reducing layers of middle management within the organization.
10:04Like the CEO mentioned, there's sometimes as many as eight or more layers of hierarchy within an organization inside of Intel, which is pretty extreme. I feel like as someone who has previously worked the big corporate tech life, I've actually seen companies that are like this and how it actually can put them in a situation where they're ill-equipped to move quickly. There are lots of managers, not a whole lot of doers by comparison. And my advice, and I think this advice is a little more important in this day and age, is that you can never stop being a doer. Even if your job is strictly to manage people, you should always have something in your professional life where you are the individual contributor that's producing.
10:44I think in this AI future that we're all entering into, anyone who is purely a manager is probably in a tenuous position. I don't want to say that AI is going to take their job because, you know, nobody really knows. But I think the future is going to value people who can create versus those who can, you know, manage. Also, just one final point, like, man, don't do return to office. Like, it's just, I don't, I'm not convinced it works. You're, you're really putting a lot of pressure on your employees and particularly considering that, like, you know, just put, just think of a person who might have to, who got hired remote and might have to relocate to an office.
11:25Like, they don't really have a whole lot of guarantees that their job is going to be there in 6 to 12 months. These companies have a long history of laying people off on a regular basis. There's no guarantee that moving to an office is going to guarantee your employment for the long term. Yeah, it goes beyond being a bit of a bummer. There's actually a lot of research we've also covered on DevInterrupted about how these returns to office mandates affect company morale, employee productivity, employee health, and mental well-being. But also more importantly, it goes counter often to the thesis that executives charge in with about it's an important way of innovating and solve complex problems.
12:04When in truth, the best way to solve complex problems and innovate is to give people the space that they need to do their best work. And that often doesn't align perfectly with being in the office. So if you are in a company that has return to office mandate, or if you're balancing hybrid schedule or otherwise having to change how you work, reach out to us on LinkedIn. We're always talking with folks about how their tech world is kind of moving around them. We'd love to hear about how it's impacting you and hear your side of the story too. And my final point on this is we covered today how so many companies are being disrupted by this AI.
12:41If you're losing your best employees because you're forcing them to relocate to keep their job, you're just increasing the odds that they're going to go someplace else and disrupt you. Now is the time to have really talented people working for you so that as AI disrupts you or as it disrupts your workflows, you have the right people in the right places to be impactful with it. So Andrew, tell us about our guest today. Yes, in just a moment, we're bringing Lee Robinson, the VP of product at Vercel, onto the podcast. Stick around. What's after Copilot? Join Linear B for a live workshop exploring the next frontier of AI and software development.
13:20Learn how enterprise teams are going from assistive tools to agentic AI to boost productivity, orchestrate workflows, improve business impact. Andrew Ziegler will host some of the biggest names in AI as they dive into real-world stories and new frameworks for AI-first engineering. Head over to the show notes to reserve your spot today.
13:42Hey, everyone, if you've been listening, joining us today is Lee Robinson. He's the VP of product at Vercel. Vercel is the company behind Next.js and so much more that's powering the modern web. And if you've been a longtime listener, you'll remember something that Vercel's CTO, Malta Ubel, said on the show back in October. He said, iteration velocity solves all known software problems. But here's the thing. Velocity only matters if your team can keep up with it. And shipping fast isn't just a systems problem. It's a people's challenge. And that's why I'm really excited to have Lee here today.
14:19Because Lee's been at the forefront of building not just great developer tools, but also rethinking what a modern engineering team looks like in an AI-driven era. And he's not just doing it, he's teaching it too. I'm a big fan of how Lee educates his audience on YouTube, so be sure to check him out there. And Lee, welcome to the show. Thank you for having me. Looking forward to talking. Yeah. Let's dive right in on some of the things that you're seeing. I want to start with something you mentioned to me that was really thought-provoking about how you're shifting from a traditional front-end, back-end role division and how you think about how teams work together.
14:56And instead, you're finding yourself evolving into thinking about a product-focused engineer, someone who does maybe a little bit of all of those things. And what does this product perspective mean for you at Vercel? I'll go back a little bit to when front-end engineering started to become more popular. At the time, 10 plus years ago, 15 years ago, front-end engineering wasn't really honestly thought of as the same level of caliber of difficulty as back-end engineering or infrastructure engineering. It was web developers who wanted to write their HTML and their CSS, and they weren't really building the applications.
15:38Over time, I think, as more and more complex applications on the web started to get built, a lot of engineers realized, wow, the front end is actually pretty difficult. There's a lot of things we need to consider when building these very stateful, interactive, complex, fast web applications. And to do that, a lot of people wanted to specialize. So let's call it 2010. I think we started to see a lot more specialization around, I want to be a senior software engineer focused on backend. And I want to be a senior software engineer focused on the front end and working with JavaScript or TypeScript or more than just a web developer or a web designer.
16:19And over time, what started to happen was I saw teams put up these walls between where the front end was and where the backend was. and it's a little decoupled from the reality of how software actually gets shipped. It's not like you just build something on the back end and throw it over the front end and then it just magically gets implemented. You often have to go back and forth. Maybe the API contract looks a little bit different and you need to make some changes. Maybe you needed a bit more data. It's really a lot more fluid between the different parts of the client and the server. And in that world, it makes a lot more sense to think about features and products more holistically, more end-to-end.
17:04So throughout the 2010s, what I started to see a lot of was more people making the distinction of product and platform engineers. A product engineer doesn't think about necessarily the front-end or back-end split. They think about everything that it takes to ship a feature and deliver customer value end to end across the entire product. Much more common at a startup because you kind of have no choice but to be a product engineer for some of those early developers or you know, you're doing many different things. But increasingly, I saw product engineering being a more prominent specialization as companies got larger, because there was this split between I work on features end to end on the product across the front and the back end.
17:48And then other folks to kind of self-select it into the DevOps or infrastructure type worlds. And so I saw that shift happening in the 2010s, then enter the 2020s, and we saw the AI revolution, right? We saw ChatGPT, we saw all these new AI models, and increasingly what mattered more than ever was the product code, right? It didn't really matter if you run an engineer or back-end engineer. All of a sudden, if you're an amazing back-end engineer, you're maybe not as great at front-end, you're terrible at CSS, that's fine. I just work with an AI model. It helps me make pretty decent looking front ends.
18:25It helps me understand how they work. And I can actually deliver value to my customers, to the product across the entire spectrum of code on the client and the server. So in an AI first era, product engineering is more important than ever. Dare I say, it's basically the only thing left when you're working with AI. You have to think about the entire experience from end to end. Absolutely. That's really insightful. And there's actually a lot in there that's really good to unpack. I think it's good to zoom out and look at this timeline that you've given us because it's really helpful for understanding how that's evolved.
18:58My background in tech and kind of how I got started in it is in web dev and web design. So like I know this evolution in the 2010s that you're talking about is when I was learning a lot of my skill stack. And that was something that I noticed immediately is like you described, you have the people who just want to write their HTML and CSS, and you had the people who wanted to interact with the server. And it didn't really feel like those worlds were going to meet. But over time, all of those walls fell down, but they started to fall down long before AI got on the scene. This isn't AI coming in and turning something else upside down.
19:32This is a natural evolution of how web technology is involved, because more of the things that you used to have to confine to a server got brought into the browser. You were able to write them as apps, and they were able to live alongside the design and the HTML. And that kind of opened up this whole new paradigm. You started to see like the full stack engineers, right? You see people kind of combine both of these things, but now you have the opportunity to go really deep on your specialization and have the thing that really you love. And that like draws you to what you are doing in software development.
20:05Cause every developer, you know, at the end of the day, they want to write good code. They want to ship their product. They want to make something great. And when you're using a tool like this, like AI to augment the parts that you don't know or that you're not good at, now suddenly you can fly because you can focus on the things you're great at. You can get that kind of support that you would need from like a team. But then alongside it, the tooling that you're building your website with has evolved and caught up with you too. So now if you want to do it all on the server, you can if you want to do it all in the website you can you just pick where you want to go and you build it do you think that based upon this that teams will evolve to instead of being back end and front end and devops teams and platform teams and all these like different kind of specialized teams into just being a cohort of maybe like more product oriented engineers who take roles and responsibilities as needed do you see more of like a it's like a communal group of developers rather than everyone kind of has their work silo?
21:06So I will first caveat with saying there will always be specialists. There's always going to be that person who is the absolute master of infrastructure, master of front end, master of back end, amazing product manager, amazing designer, you know, 100x designer. Those people will always exist and they're going to be more powerful than ever with AI enhanced tooling. However, I think across one to five person startups, all the way up to kind of growing SMB companies, small to medium sized businesses, all the way up to like very large enterprises. I think the makeup of how the team is structured is changing a lot because of AI tools.
21:46For context, one of the products that Purcell builds is called vzero.dev. It's a product that helps you build applications completely with AI. So you might call that an agent, depending on what your definition of that is. But you write in, you know, I want to build an app that does X. It generates the code and it helps you make something that's quality, that works well, that has a nice design, great UX. And you can just iterate on it by writing in the chat and asking questions. And what we've found from talking to a lot of the millions of people who use this product now is they're not traditional developers, right?
22:22A lot of the people who are starting to use these tools, VZero is not the only one, are product managers, product marketers, designers, founders, people tech adjacent. Maybe they don't even have a normal job working in tech. There are people who are sometimes technical or interested in becoming even more technical, wanting to learn how to really create and build products. these AI tools are giving them the power that they didn't have before to not only generate and build apps, but really ask questions to understand how it works. Because that's often one of the trickiest parts is like, yes, maybe you could use the no code tools of the past that took a spreadsheet and generated some UI from it.
23:09But one, you didn't really understand how it worked. It was kind of a black box. And two, it was hard to get that fine grained customization when you wanted to like eject out and do something a little off the beaten path. Like there maybe wasn't a switch or a toggle for it in the UI. I give that backstory to say, I've been fortunate enough to talk to many teams now, ours as well internally, who are going through this shift of what does the world look like when you have these type of tools and you know that they're just going to get better. They're the worst they'll ever be. In a year, it will be 10 times better.
23:46In five years, it will be 100 times better. So what do you do as you start to think about not only how you structure your team right now, but how you plan for the next year and five years down the road, how you think about your career long term? And on one hand, as an individual, I can empathize a lot with people's anxiety over this because it's a little bit of a soul searching exercise. if your identity has been tied up in, I write code, I'm a friend and engineer, I really like building pretty pixels on the screen. It's a little bit of a strange feeling to know that AIs are getting very good at doing that type of work.
24:26Like, weren't they supposed to fold my laundry? Like, why are they doing my job? and i think what it has done is it has both raised the floor and the ceiling for the type and the quality of applications that people can build but what it's also done is it's kind of normalized the ceiling of what people across developers product marketers product managers any of these type of folks it's leveled the playing field of what they can create So for example, if I'm a product manager, and I have a very good product sense, I talk to customers, I know what they want, I have these ideas in my head. And I actually I thought about learning to go to college, I took that one class on Python, and then I kind of gave up on it, I would love to build more apps, maybe I prototype some stuff in Figma.
25:14But you know, I don't really spend a lot of time on it, because I'm trying to be a great product manager, a great product sense. Well, now these AI tools come along, and all of a sudden, the like wireframe or napkin drawn ideas that I hand off to my dev team, I'm actually building functional working prototypes that you can click around and try in the browser. Sure, they're not perfect. We might not actually ship that code, but it's real. And that's kind of this gateway to actually I can build my ideas. I can just take this nebulous thing in my head and turn it into real working software. I have a blog post on my site called Personal Software, where if you extrapolate this out over a longer time period, I do think we'll enter a world where if you are so inclined to want to create your own software for any, anything, really, if you want to make your own app for recipes for your meals, because you're wanting to become a chef, you're wanting to make your own music player that's perfectly tuned to exactly the music you listen to and the features you want, you can just build it.
Read the full transcript
26:17And you might not have ever written a line of code before. And that's fine. So all of that context to say the makeup of the teams is then shifting to where you see more and more people who maybe focus a bit less on the code as their full-time effort. And they're more of an architect or a planner or a product thinker. They're much closer to the customer experience. They're much closer to the product experience on delivering actual value to people who are giving them money. And I think over the long term, it will change even further the way these teams operate. There's so much good stuff in there.
26:56I want to unpack some of it because you covered a lot of really great points that I really identify with that I'm also seeing as well when I talk with people, when I interact with folks that are adjacent to tech, especially and how they approach the tools and what they can create. It's actually quite profound what someone can build with little to no technical knowledge. And then what impresses me even more as like a former teacher, like being in a classroom is I was like, wow, it's really hard to, you know, I maybe couldn't teach my grandma Python very well, but I could probably teach my grandma what makes a good product and what makes a bad one and how to iterate through it, right?
27:30She can cook a recipe in the same way that I could explain to her how you make something good. And that's a huge unlock, right? It's like now suddenly you have this whole field of, we call them whatever you Some people are calling like citizen developers. I think it's just like the new norm of access to this technology, of being able to go, there's something like you described of like V0, type in a concept and get it back. I liked how you framed it. I like how you defined it as personal software. The term I've been using, and we've been kind of talking about a bit on Dev Interrupted, is disposable software.
28:00Of like, you just almost need it for a one-off purpose. Or the idea of something before that like, oh, you know, you do it once and it's a little annoying. you do it twice and now you're like repeating yourself do it three times now i need to automate it well maybe this would be what you build around like time number two you're like i did it the first time i kind of knew what i need if i could just build this little eject like tool or toy to like just do it when i need it on demand now i don't have to think about like automating it maybe this isn't worth automating um i'm wondering too about how do you see teams and stuff take advantage of things like automation to improve their productivity and their developer experience because i can't think of something that's has a faster shipping timeline that has a better workflows and pipelines than web dev, which has always been on the front line of those kinds of tools.
28:47So like, what kind of things are you seeing? Yeah, I think for a lot of the people who just have an idea, but they don't know how to build it. There's always been this like long running meme or joke of you have that friend who's the idea guy and they're like, I have an app. I need, I need a guy to build my app? Like, can you build my app? Yes, you took this right out of my mouth. I think the same joke. It's so good. Yeah, I think that for I believe the kids are calling them normies, or the general population for most people. Yeah, you know, they go to the app store and they download apps. They use a lot of websites, too.
29:24But I think a lot of people are exposed to their phones and downloading an app on their phone, they download Instagram or whatever. And for these people, they think, and I have this idea, I want to build an app, or I want to build a product based on that. They don't really know exactly how to go from A to B, like draw the rest of the owl meme. Like, okay, I think I know what I need to do, but I need to talk to somebody to actually get it done. And I think what these tools are doing is they're allowing people to actually take that first step and just try something out. And maybe it's not perfect.
30:02Maybe it's, you know, still needs some work, but they've got something that they can then iterate and build from. I know at least for myself, whenever I'm learning something new, it's the, like, when you know there's this really complex and difficult and daunting task, it's very easy to get stuck in knowing I've got a lot of stuff to do. How am I actually going to get to the end? And the only way for me personally is like making very small incremental steps and then having some kind of reward system along the way where I'm like, oh, wow. Okay. Awesome. Like I did it. I see it. It works. And as a personal anecdote, when I was learning to program somewhere along the way, I started to get into app development because I thought this seems really interesting.
30:45I'll learn how to do it. and the speed from idea to published app was just so incredibly slow that it really just took all the wind out of my sails for wanting to build app development. Not only was it very hard for me to come up with ideas and then turn it into code and iterate on the idea and then actually get it distributed on the app store, but then once it got out there, I was like beholden to the strange Apple rules. And if you made a mistake, now you had to push a new version and that version had to get updated. And it was like, oh my gosh, this is a lot. And it really made me like re-fall in love with the simplicity of the open web.
31:31Anybody can just publish stuff. You don't need permission from anybody. Anyone around the world can buy a server and put their site online. They can upload files to a CDN and distribute it around the world. They can use a service like Bracell. It's got a free tier and get a site online. They can use a tool like V0 or others and just type in their idea, click a button to deploy to Bracell and it's live. And I think that style of tool will really democratize the power of the open web, which is that anybody can build any idea without having to ask anybody. That's what gets me really excited, I think, about this next generation of tools.
32:07You really couldn't have said it better. I also really like the idea of now the ideas guy, and they have everything they need to execute their idea. And I'm just going to say the idea guy, like, a link to v0. Yeah, it's his dream come true. And so along the way, you know, there are those obvious wins about the building. But also when teams are working and they're deploying, you called out a really good key differentiator of the open web. But what I like about it, too, is that anyone can build on it. You can get on there fast. It's not a closed garden. You don't have to be beholden to someone else.
32:40And so that really levels the playing field. But that also allows for really rapid iteration. You know, you pointed out how there's like so much tooling and so much opportunity available specifically to take advantage of these AI tools on an interface like the web. Because it's evolving at light speed. It's evolving as fast as people can upload stuff to it. So along the way, the fundamentals become even more important because now you've built this one-off app and you've ejected it and you have your proof of concept, as you said. You're tinkering with it. It works. But now you need to take it from 80 to 90.
33:15And then you need to take it from 90 to 100. And those are two very different leaps and bounds in the development process. and for hobbyists or citizen developers, you know, they've never taken anything from 80 to 90 to 90 to 100. That's a whole new territory for them. They've been focused on zero to one this whole time. And so when you talk about that, what kind of opportunities and gains do you see for teams that are taking things from 80 to 90, 90 to 100, 99 to 100, you know? Are there specific kind of tools or orchestration or ways that teams like talk about what they're doing week to week that you see really kind of like shine in terms of high performing teams?
33:55Yeah, so my personal experience is that AI tools and especially around code generation are very helpful from going from zero to one or from zero to 50 % in your analogy from the 80 % to 100%. It's a little more difficult because at that point, you need to have more of an opinion about what exactly you're trying to build than what you need to get done. At that point, it's more of a consultant that you're asking questions to versus the actual implementer of the idea. So I think especially for larger teams who are working on more of the 80 to 90%, it's mostly done. We just have to like add the polish on top.
34:40The biggest unlock of AI, honestly, is just automating the simple repetitive things that maybe would have taken an hour that now you can get done in five minutes. And then you free up that time to go back and do other work that is furthering actually building the product. One of the things that we talk about with VZero a lot is this idea of code last. So different than a no code or low code tool. Code last is, yes, we still care about the code. We still want to have high quality code that works and compiles and uses the latest tools and is accessible and performant. it's just not the first and foremost thing that you're concerned about when you're trying to build a great product.
35:21It's make it work, make it right, and then make it fast. And making it work is a lot of iterations first. So I think if you apply that same kind of code last mentality to the entire software development lifecycle, yes, you're still going to write code. It's still going to have code review. You're still going to work together on teams. Like none of that stuff really goes away. It's just your relationship with the code is changing a bit more. Yeah. Instead of it being the thing you have to do first and then really lay down a thick foundation with, it's now just another ingredient. Right. And there's also different, you know, caveats always apply.
35:58If you're working on mission critical production software that handles payments, like you're probably not vibe coding out AI generated code there. You're probably being much more particular about the code that gets shipped, you have multiple reviews, you have lots of processes in place, you have testing, you have multiple stages where you're validating changes before it actually goes live. But I think often when I talk to people about this, they think there's some kind of inherent like either or of either you can use AI or you can't. And what I found is even in those mission critical production workflows, AI can still help me generate a bunch of unit tests, I'm still going to validate and make sure the tests are right, but it's helping me just move quicker on what I already know that I need to do.
36:46Now, the biggest objection of AI generated tools in general that I do strongly agree with, I don't think anybody has really figured out, is what do you do about the newer, I don't even know if I would call them developers, but the people who are just getting into learning how to output code. How do you help them get over the compiler errors, the stack traces, the debugging. Like, I don't know if that's what you were thinking in terms of the 80 to 90%, but like the rest of the job, I think the tooling there and the ecosystem is still super early. I have confidence it will get better. We will get tools that make that easier.
37:26It's just not, we're not there yet. Yeah, it's like solving those harder problems are almost more like dealing with AI as in a consultant level. And you're posing a high level thesis about what you've built and about what it could do. And then really taking a deeper look at, are there changes we need to make to account for that? Is this infrastructure really going to accommodate it? It's like you're asking a different level of questions. And like you said, that tooling is still early. People are still figuring it out. But what's important is that zero to one is getting lightning fast as you're calling out, which is opening a lot of doors.
37:58And another topic I just want to touch on, because I know this is really top of mind for you, is about opening roles right now and hiring engineers and actually building out engineering teams, these product engineers, as you put it earlier in our conversation. And something you called out to me in our chat is that you recently opened a role that got like over a thousand applicants. Like you're flooded with people who wanted to work at Vercel, which makes sense. Vercel is a global name in terms of its presence. And I wanted to kind of like dig into that a little bit, learn about your experience.
38:28What are like some early ways you're re-approaching the hiring process in like an AI era? So my biggest AI hot take is that, and it spans across multiple different categories, the best practices from pre-AI still matter. And they're actually more important than ever in a post-AI world. So let me explain. With hiring before AI, it was really like referrals were your best source of candidates. They always were. that was your highest quality pipeline versus just inbound applicants. That's still true. It's actually more true now than ever before. And hiring is one category where it works, but that also applies across so many different things that I've just been reusing that for, I don't know, 15 different categories.
39:20But yeah, let's talk about hiring because it is very interesting how the landscape has changed a lot. Simultaneously, a couple of things have happened. One, AI tools make it super easy to apply to just thousands of jobs. Like, of course, before you could go through and click apply and, you know, connect your LinkedIn and submit a job application. And that was great. But you were still limited by human throughput. AI automation, browser automation, using an IDE to like create a little script that does it like much more accessible now, which means that you do see people, especially for technical roles, that spam apply to thousands and thousands of roles.
39:56Which on one hand, on like a human level, I can empathize with just wanting a job and wanting to do whatever it takes to get that job. I think my advice to people if they were in that situation is I think you have the right feeling, but that's not the right solution to that feeling. The spray and pray approach. yeah instead what i would recommend is for those people what i've found and the type of cold emails or cold outbound to me that i get that i i feel more interested in i'm more likely to respond to that i've seen work for other people is very personalized concise and interesting content.
40:45And you can't really use AI to send that. You can maybe use AI to help you refine it and edit it and give you ideas. But ultimately, what I want to know is that this person really cares. They took time to craft something intentional and thoughtful and ideally have brought something to the table that has a hook. It's got my interest. Wow. Look at this thing that this person built. and they didn't try to send a 25-page memo, they said, hey, I built this thing. You might find it very interesting. If you wanna hire people who build things like this, sure, there is no shortage of hiring to be done for great builders.
41:29If you can build great products, you're gonna have a great time in getting employed at a bunch of different places, especially if you sweat the details and you really care about making something that's not just good, but great, and not just great, but exceptional. So that would be my advice for that. The other thing is that I often see, even if maybe you don't apply to 1000 jobs with AI, maybe you're only applying to 10, but you're using AI to like generate your cover letter or generate and update your resume for a hiring manager who's looking at 10s or hundreds or 1000s of resumes, who's also using tools that are helping them kind of refine and focus in on the highest quality ones it is alarmingly obvious if you've used ai um like if you just take the output and you don't really change it there's an increasing number of signals that i'm sure will only go up that say okay this is probably ai generated it started with delve you know if chat gpt would output the word delve every five sentences.
42:35Apparently now it's M dashes. So it was always M dashes. So that that one I'm a little sad about because I kind of like them. And now people think that I'm an AI when I use them. Have to kind of be aware of the zeitgeist there and what's changing. There's more words to what you really want is, again, it's a consultant. You can use AI to say critique my resume, critique my cover letter, critique my outbound email. What could I do better? Could I make it more concise. Is there any confusing spelling or grammar, especially if you don't have English as a first language, if it's English as a second language, you can use that to help refine and curate.
43:13But if you just take the raw output from an AM model and send it over, your application will probably get passed. Yeah, I think that's the key takeaway here. It's such a useful tool for kind of like almost like rubber duck in your resume or whatever you're making, like you could tell it to take the role of the person that you're going to send it to and ask the kind of questions that they might ask you. And it kind of helps you refine. It's useful to use a tool like that and what you've called out almost like a private loop in order to iterate and get that really good version of yourself that you can share.
43:45I like how you called out too that the things that mattered most in hiring, they matter even more now. I completely agree. When I get a message, I can tell when it's AI generated versus when it's not. I can tell when it's a short, sweet personal message from someone something something that i like to do is even if i'm going to use an llm to help me like craft a message or prepare something i love to go in and then like wreck it as a human like let's put some lowercase letters at the front of some of these sentences why does it i need to be capitalized uh sign it off with a funny thing and drop a few emojis in it that the llm wouldn't use not an emoji that corresponds with a word it loves but like one of those obscure yeah my take here is if the best use of ai is if i actually thought that it was written by a human but it actually was ai so if you have figured out your ai curation loop and your edit loop where let's say 80 of the content was ai generated but you still brought your own taste and curation and structure that if you want to use a for that, that's great.
44:47But from my perspective, it still looks like a human craft at it. It's very concise. You know, the wording is super intentional. You've sweated every single word in the sentence. That's the ideal case for me. Like I still use AI to help with my writing and it's great at helping pick things apart. And I love, and I continue to take advantage of AI for that. It's just, you're not done just when you have the first output. Yes, exactly. I think that's the key thing. You have to keep iterating. You have to make it yours. It's a tool, right? You can't send it right off the tool. You need to put your personal stamp on it.
45:21And when you talk about sweating the details, I think that's really important. What are some key things that make a candidate stand out? Once they get past this, they're through the door, they've got your attention. What then about their skill set nowadays really stands out to you? Yeah, so for my role specifically, I'm focused on our developer experience teams at Bercel. And it's kind of more of a niched role than a general generalist engineer. So I can talk about what's worked well for my roles. For developer experience, there's really three parts that I focus on growing our developer community, teaching all the developers in the community through education, and then documenting how our systems work, whether that's API reference or just tutorials.
46:06The type of engineers who work on those type of teams generally have some public track record of their work. And if they don't, it's usually a red flag. So my advice to folks looking to get into this type of work is you should work in public. You should share what you're doing online, whether that's code you're writing, whether that's articles that you've crafted, videos you've made, ideas that you have, V0 generations and apps that you've shipped. All of that is great. What it does is when I get a resume and I'm like, this person seems interesting, I will go Google their name or I will click on their portfolio link that they include in their resume.
46:49In the ideal case, I go out to their portfolio. I learn a bit more about them. I read some of the things that they've added to their blog or some of their posts. Maybe they have a newsletter and I read that. They have a link to the code or the apps that they've built. I'll go look at the code or I'll go try the apps. If I try out one of the apps, like a side project, and it just feels really good. It's so super high quality. The design is nice. They've added these little details that nobody would do unless they really cared about making something special. I get interested. I get excited. I'm like, okay, this person really cares about what they're doing.
47:24They care about the craft. They care about, you know, making something that stands out and they're bringing the world along for that journey. They're making a name for themselves on the internet archive. That is a much higher signal for me than a specific employer or a specific bullet point on a resume. And honestly, like I've, I've seen good and bad from the biggest tech codes to the smallest startups and everywhere in between. So it's hard to index on a specific employer name. Generally, at least for myself, I'm biased more towards like small to medium sized companies. I just find that there's nothing necessarily wrong with working at like the major tech companies.
48:11It's just often I think when you go there, you get indoctrinated into this way of working that is sometimes hard to eject out of. So when I interview folks who spent a decent chunk of time at the Googles or metas of the world, I'm trying to understand, are you excited about and interested in going into the world of you have a 10th of the team size and you don't have that dedicated internal tool that's very, very powerful that a team punch with engineers built? You don't have that anymore. Are you still excited about doing that, But especially more on the like content side, it's like there isn't a video editor.
48:48You know, there isn't another person coming to do this work for you. It's you. You're kind of doing it. And are you excited by that? Or is that kind of scary? So the journey that you've described, I really relate to it because it's kind of like matches my own journey of coming into tech. I had a totally non-traditional journey. And I started by building in the open and building an open source communities, just kind of hacking around with things and sharing it. And over time, you build a collection of stuff that's very personalized to you. And even maybe it's not, none of it's complete. And none of it's even really all that great.
49:19But all of it showcases over time your ability to build skills, to be fascinated by a problem, try to learn it. I still remember in the first interview that I managed to make all the way through to the CEO round. And when I was like really interviewing to get into tech, I remember going into the call and the CEO had opened up one of the games I had made, like in Phaser or something, and was playing it. And was like asking me questions about it. And that was his interview. And I got that job. And so I really can't stress enough the importance of building in the open about just building vulnerably to don't feel like you have to hold on to it until it's like perfectly mastered and ready to share because that I promise you as a developer now that will never happen.
49:56You need to share it. And that's how you can really showcase those skills. So everything that you've kind of highlighted about what makes them stand out, that really resonates with me. Really great call out. And so to wrap things up, I wanted to ask too about for people already on your team or already kind of using these tools, what are some ways that Vercel is thinking about upskilling and coaching people that are already within an organization to succeed in an AI-driven world? You referenced those engineers that are used to being in the big orgs and having a whole bunch of tooling. The same thing can be true within any org that's been around for a while.
50:29People get used to the way of things. So how do you shake things up in Vercel and get people excited about learning? Yeah. One of the things we talk a lot about internally at Vercel and sometimes externally is this motto of you can just ship things. And really what we mean by it is you have the agency to control your destiny. And that doesn't mean that you have to be a developer. It can be anyone at the company. You can just ship that blog post about how our system works. You can just ship that prototype of an idea for a new product we want to build. you can just ship this explainer video talking about how one of our framework APIs works.
51:06You have the agency and the control to actually go and do these things. You just have to have the intrinsic motivation to get up and go do it. So a lot of what I think adapting for a world with extremely powerful AI robots who can just have all of this knowledge of the world easily accessible is recognizing that what separates you apart from everyone else is your commitment and motivation and just relentless pursuit of excellence, showing up every day, getting 1 % better, reflecting on what was good, what was not good, being very truth-seeking and feedback to understand, okay, what did I actually not do very well here?
51:51And please be honest with me. And AI is great for that too. It will happily roast you and give you feedback. And then taking that and like having this, you know, positive, constructive, optimistic view of getting better and going into the future and trying to just be a little bit better version of yourself than you were the day before. The way I like to think about it is not necessarily a competition, even though competition is sometimes helpful for people. For me, it's mostly self and inward looking where my goal is that the next piece of content that I put out, whether it's a blog, code, tutorial, video, whatever, the next thing that I put out should be my best work ever.
52:34And the one after that should be the best one I've ever made. And after that, the best one I've ever made. It's an audacious goal. It doesn't always happen. Sometimes I miss the mark and I don't do as well. Or sometimes I just accept there was a time crunch and I want to get this thing out. And, you know, I'm happy with the quality given the time constraints. But that goal, that vision is still what I want. I want to continue to produce stuff that I'm proud of. As if nobody was looking, as if I was just doing it for myself, would I rewatch and be like, damn, I am really happy with that. And I think if you apply that to everything across engineers, product managers, designers, product marketers, anyone else who works on technical products, you can build great teams who are really motivated in building things they care about.
53:20It starts with caring, I think. Love it. I love your obsession with building and for going for the details and for iterating in the open. This has been a really eye-opening conversation for me, a lot of fun. There's been so much in here to unpack. Lee, we're going to have to have you back on here in the future to kind of check in on how things are evolving because even now I'm like, I'm going to go heck around in v0 i'm quite interested but uh just to wrap things up i i also wanted to ask you know where can people go to follow you learn more about your work and what's going on at for sell yeah uh for all things lee uh lee rob.com it's got links to all of my stuff and for sell.com if you want to learn more about for sell v0.dev if you want to become a vibe coder and just build your next idea um yeah amazing well we'll put those in the show notes for our listeners and And hey, if you've been listening and you made it this far, then clearly you loved this episode.
54:10I did, too. It was a lot of fun. So be sure to check out the conversation on Substack with our newsletter if you're not already reading it. We publish this every Tuesday. And Lee and I are also going to continue the conversation online. We're both on LinkedIn. So please ping us, reach out to us. We'd love to hear what you thought about today's chat. Until next time, that's it for this week's Dev Interrupted. See ya.
54:36Bye.
From the publisher
Is front-end vs. back-end an antiquated way to structure engineering teams? With AI augmenting skills, a new model is emerging: the product engineer.
This week, Andrew sits down with Lee Robinson, VP of Product at Vercel to crack open the future of the web. As a respected educator and voice in the webdev community (check out his YouTube!), Lee shares his unique perspective on building both cutting-edge tools and high-performing teams.
As the VP of Product, Lee charts the evolution of developer roles and illustrates for us the rise of "product engineers" who own features end-to-end. Learn how AI tools are not just augmenting specialists but enabling designers, PMs, and founders to build "personal software." We also cover changing team dynamics and get Lee's advice on navigating the hiring process in the AI era, including: why personalization is key for candidates, how managers can spot authenticity (hint: AI-generated cover letters are obvious!), and why building in public is critical for career growth today.
Check out:
- Beyond Copilot: What’s Next for AI in Software Development
- Survey: Discover Your AI Collaboration Style
Follow the hosts:
Follow today's guest(s):
- Website: leerob.com
- YouTube: @leerob
- LinkedIn: Lee Robinson
- Vercel: vercel.com
- Next.js: nextjs.org
- v0 by Vercel: v0.dev
Referenced in today's show:
- This week in social, we noticed: AI
- Duolingo has an AI mandate too
- Google Just Launched an AI-Powered Duolingo Alternative
- Intel CEO announces layoffs, restructuring, $1.5 billion in cost reductions, expanded return to office mandate | Tom's Hardware
Support the show:
- Subscribe to our Substack
- Leave us a review
- Subscribe on YouTube
- Follow us on Twitter or LinkedIn
Offers:
