Panel Discussion: Fullstack is Eating Frontend — Should FE Engineers Adapt?

This ad is not shown to multipass and full ticket holders
React Advanced
React Advanced 2026
October 23 - 26, 2026
London, UK & Online
Upcoming event
React Advanced 2026
React Advanced 2026
October 23 - 26, 2026. London, UK & Online
Bookmark
Rate this content
Sentry
Promoted
Code breaks, fix it faster

Crashes, slowdowns, regressions in prod. Seer by Sentry unifies traces, replays, errors, profiles to find root causes fast.

Get started
Kathryn Grayson Nanz
Kathryn Grayson Nanz
Kevin Ball
Kevin Ball
Scott Tolinski
Scott Tolinski
Sam Selikoff
Sam Selikoff
Alem Tuzlak
Alem Tuzlak
Ryan Skinner
Ryan Skinner
35 min
12 Jun, 2026

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Full stack vs. frontend specialization debate. Importance of understanding the full system for developers. Analogy of developers being like doctors knowing the whole system but specializing in certain areas. Specialization in the age of AI. Importance of specialists in the era of quick generalization with AI. The value of being a frontend developer post-AI, emphasizing the importance of specialization and knowing how to guide AI in specific areas. Specialization in Frontend Development and the Evolution of Frameworks. Importance of specialized frontend development skills in the modern age. The shift towards empowering app developers to handle database setup and configuration. The evolution of frontend frameworks to abstract complex tasks and empower developers to manage caching and CDNs. AI reliance on good documentation for effective performance. The importance of human guidance and interaction in maximizing AI capabilities across development specialties. AI as a complementary tool, not a substitute. Understanding the importance of skill set integration with AI technologies for effective outcomes. Frontend engineers must embrace continuous learning and understanding AI's first principles. Embracing curiosity and adapting to rapid technological changes for professional growth and development. Discovering the limitations of specific knowledge transfer and the importance of fundamental skills over tool-specific expertise. Embracing a patient approach to adopting new technologies and focusing on learning essential skills for AI without chasing every new tool or trend. Exploration of using agents for self-learning workflows, preparing for questions through Q&A sessions, and elevating thinking by utilizing tools effectively. Importance of motivated learning, questioning, and utilizing agents effectively in the learning process, recognizing significant technological advancements, and the value of independent learning over solely relying on agents.

1. Debate on Full Stack vs Frontend Specialization

Short description:

Full stack vs. frontend specialization debate. Importance of understanding the full system for developers. Analogy of developers being like doctors knowing the whole system but specializing in certain areas.

All right, well, are you all ready to kick this thing off? Let's get going. I think the easy place to go with a question like this in general would be is full stack something that frontend-specific developers should be spending their time on, or should a frontend stay as a specialty? Is there anybody who feels strongly about this? Alem. Yes. So, I started way back like 10 years ago, and I started working on Laravel, which is kind of full stack because you have to do the client and the server stuff. And I've always fought this battle with, because I later on specialized in frontend development, and I've always fought this battle with everybody that works next to me, that you should always be a generalist and understand the full system. And the reason behind that is because, for example, when you want to talk to a backend endpoint, if you know how the data should be structured and sent back, you can kind of shape the API and make it better and more performant on both sides, just by talking to the backend developer and saying, hey, what about if we group these fields together, or maybe we cache this stuff. You don't really have to understand the full system behind it, but knowing the basics was always important. And I always draw the line between doctors. Doctors also have subspecialties, and they specialize in a certain part of the body or something like that, but they're still doctors. They know how the whole body works. And I feel like developers should be the same, where we know how the whole system works, but we still specialize in something like frontend development, backend development, because everybody loves a certain part of software development. And there should be specialties, but I think we should know the whole system. Yeah. So what you're saying is developers are doctors. Yes. OK. But for software. I love that. Yes. But our software doesn't die if we make a mistake. Yes. That's great.

Kevin? I broadly agree with you, but I'm going to challenge a piece of your statement, which was, oh, they should definitely do full stack. I think we all need to expand in different directions, have a specialty. But it doesn't have to be towards backend engineering. You could expand towards an area of subject matter expertise. You could expand towards understanding design more, user research, other parts of product. I think we are ending an era where we can specialize in a particular area of technology, most of us, and still be able to have a good career. I think that technology could be your superpower that you bring, and then you navigate into other spaces. I think I might actually challenge a little bit of that.

2. Specialization in the Age of AI

Short description:

Specialization in the age of AI. Importance of specialists in the era of quick generalization with AI. The value of being a frontend developer post-AI, emphasizing the importance of specialization and knowing how to guide AI in specific areas.

Do it. Challenge. Yes. I think in the age of AI, specialists are more important than ever, because AI allows us to all be generalists very quickly. So I know a lot of us have probably vibe-coded something in a language that we've probably never written before. It's really easy now to get the basics faster than ever before. So I think that makes the value of being a specialist exponentially more important. Yeah, I think I agree with you, actually. I think prior to AI, you could still have this question about whether it makes sense to call yourself a frontend developer or full stack.

I started with Rails because I wanted to make full products, end-to-end. And so I was doing full stack development. Then I fell in love with client-side JavaScript and micro-interactions and animation and CSS. So now I consider myself a frontend developer, not because I can't write server code or create a full product, but just because that's where I spend most of my focus, is the specialization. And I think post-AI, it's interesting because... I don't know if you've had this experience, but if I talk to a backend person who's pretty back and they're like, I love AI, man. I always hated wrangling some React components together to build a frontend. The styling always didn't work. And now AI just does frontend code so great, I don't have to do it anymore. And I'm sitting there like, really?

For me, actually, setting up this new backend service with AWS and writing this Python... I don't have to even learn that stuff. AI does it so great, but it does a crap job at frontend code. So I think everyone's saying the same thing, which just tells me that there's still value for a specialty, right? In that if I'm doing some polish, some micro-interaction, or just really focusing on the details of some interface, I have to know what to tell AI, if it's even gonna be helpful. So yeah, I think it still makes sense to have a frontend developer designation, if that's what you're an expert in.

QnA