> Markdown version of [/videos/1317-panel-discussion-developing-in-an-ai-world-are-we-all-demoted-to-reviewers-wearedevelopers-webdev-ai-day-march2025](https://www.wearedevelopers.com/videos/1317-panel-discussion-developing-in-an-ai-world-are-we-all-demoted-to-reviewers-wearedevelopers-webdev-ai-day-march2025). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Panel discussion: Developing in an AI world - are we all demoted to reviewers? WeAreDevelopers WebDev & AI Day March2025 Are developers destined to become glorified code reviewers? Learn how to avoid the vibe coding trap and leverage AI for secure, scalable system architecture instead. - **Speakers:** Laurie Voss, Rey Bango, Hannah Foxwell, Rizel Scarlett, Thomas Steiner - **Event:** WeAreDevelopers LIVE - **Published:** April 1, 2025 - **Duration:** 47:35 - **URL:** https://www.wearedevelopers.com/videos/1317-panel-discussion-developing-in-an-ai-world-are-we-all-demoted-to-reviewers-wearedevelopers-webdev-ai-day-march2025 ## Summary The rapid proliferation of AI code generation tools has sparked a debate on the future of developer roles, specifically whether engineers are shifting from active creators to mere code reviewers. While large language models dramatically accelerate the software development lifecycle, they simultaneously introduce complexities around architectural design, data privacy, and site reliability. Rather than replacing engineers, AI serves as a complementary tool that shifts the focus toward higher-level system architecture and security, requiring developers to deeply understand foundational code logic to prevent critical vulnerabilities in production. A central point of friction is the overhyped trend of "vibe coding"—relying entirely on prompts to generate applications without rigorous engineering practices. While this approach offers excellent rapid prototyping value for product validation, it fails to account for scalability, edge cases, and secure deployment pipelines. To mitigate risks like proprietary data leakage, emerging frameworks such as Model Context Protocol (MCP) and retrieval-augmented generation empower developers to safely integrate context from internal domains, like SharePoint or Figma, without exposing sensitive intellectual property to open models. Adapting to an AI-first environment requires strategic adjustments across all experience levels. For junior engineers, AI-driven pair programming tools like Cursor and Goose bring a lot of "psychological safety," acting as patient mentors for debugging and architectural questions. However, the actual differentiator remains a robust grasp of software fundamentals and proactive curiosity. Ultimately, establishing secure baselines and understanding system boundaries will ensure developers continually leverage AI to innovate, avoiding the trap of blindly deploying unchecked code. **Keywords:** AI code generation, large language models, vibe coding, software architecture, LLM security risks, MCP frameworks, retrieval-augmented generation, site reliability engineering, data leakage prevention, secure deployment pipelines, junior developer training, rapid prototyping, AI pair programming, cursor IDE ## Chapters 1. **Evolution of software engineering roles with artificial intelligence** (01:09) — Generative tools transition traditional coding responsibilities toward high-level architecture and system design roles. 1. **Addressing security and site reliability in generated code** (04:11) — Relying on automated programming tools without understanding the foundational code leads to significant security vulnerabilities. 1. **Navigating data privacy and leakage in language models** (07:08) — Exposing proprietary assets to public models creates severe data privacy and compliance liabilities. 1. **Learning by imitation and the risk of fossilization** (12:14) — Training machine learning systems exclusively on historical repositories risks fossilizing legacy patterns over modern frameworks. 1. **Bootstrapping new foundational knowledge for language models** (15:20) — Feeding dedicated documentation directly into language frameworks counters the generation of outdated legacy patterns. 1. **Leveraging retrieval augmented generation and context protocols** (20:08) — Connecting internal data lakes through specific context protocols accelerates development without compromising secure perimeters. 1. **The viability and inherent risks of vibe coding** (24:54) — While useful for rapid prototyping, building entire applications through conversational prompts lacks necessary scaling boundaries. 1. **Shifting narratives around responsible artificial intelligence usage** (39:09) — Experienced technology professionals must actively promote secure deployment standards rather than ignoring rapid prototyping trends. 1. **Actionable learning advice for junior software developers** (41:33) — Junior engineers must cultivate deep foundational knowledge and conceptual curiosity to leverage generative resources safely. ## Related Moments - [Generative artificial intelligence and programming fundamentals](https://www.wearedevelopers.com/videos/1291-using-all-the-html-running-state-of-the-browser-and-modern-is-rubbish) (from "Using all the HTML, Running State of the Browser and "Modern" is Rubbish") - [Navigating the necessity of learning code in AI environments](https://www.wearedevelopers.com/videos/2130-wearedevelopers-live-web-performance-in-an-ai-world) (from "WeAreDevelopers LIVE - Web Performance in an AI World") - [Developer role changes in the AI era](https://www.wearedevelopers.com/videos/100281-why-your-codebase-lies-to-ai) (from "Why your codebase lies to AI?") - [Motivations for adopting AI to enhance developer productivity](https://www.wearedevelopers.com/videos/1266-navigating-the-ai-revolution-in-software-development) (from "Navigating the AI Revolution in Software Development") - [The future role of developers orchestrating artificial intelligence](https://www.wearedevelopers.com/videos/1942-technical-debt-when-vibe-coding) (from "Technical Debt when Vibe coding") - [Open questions regarding the future role of software developers](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) (from "The Evolving Landscape of Application Development: Insights from Three Years of Research") ## Related Articles - [Exploring AI: Opportunities and Risks for Developers](https://www.wearedevelopers.com/magazine/522-exploring-ai-opportunities-and-risks-for-developers) - [Transforming Software Development: The Role of AI and Developer Tools](https://www.wearedevelopers.com/magazine/527-transforming-software-development-the-role-of-ai-and-developer-tools) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Lessons for Vibe Coders and Developers](https://www.wearedevelopers.com/magazine/614-lessons-for-vibe-coders-and-developers) ## Related Jobs - [Principal Software Engineer, Enterprise AI Platform](https://www.wearedevelopers.com/jobs/ext/1467292-principal-software-engineer-enterprise-ai-platform) at **GitHub** - [Staff Developer Advocate, GitHub Security Lab](https://www.wearedevelopers.com/jobs/ext/1921051-staff-developer-advocate-github-security-lab) at **GitHub** - [Staff Software Engineer, Copilot Experiences](https://www.wearedevelopers.com/jobs/ext/164361-staff-software-engineer-copilot-experiences) at **GitHub** - [AI Software Engineer (Germany)](https://www.wearedevelopers.com/jobs/48317-ai-software-engineer-germany) at **Sunhat** - [Senior Engineer, Infrastructure Platform](https://www.wearedevelopers.com/jobs/ext/328836-senior-engineer-infrastructure-platform) at **Intercom, Inc.** - [Principal Product Manager, Agent Platform](https://www.wearedevelopers.com/jobs/ext/277541-principal-product-manager-agent-platform) at **GitHub**