> Markdown version of [/videos/1403-five-things-in-tech-that-matter-and-we-have-to-make-work](https://www.wearedevelopers.com/videos/1403-five-things-in-tech-that-matter-and-we-have-to-make-work). 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). --- # Five things in tech that matter and we have to make work Hackers are weaponizing AI hallucinations to trick developers into downloading malicious payloads via phantom dependencies. Discover five crucial tech shifts we must make work to secure the engineering future. - **Speakers:** [Christian Heilmann](https://www.wearedevelopers.com/@christian-heilmann) - **Event:** World Congress 2025 - **Published:** August 20, 2025 - **Duration:** 17:01 - **URL:** https://www.wearedevelopers.com/videos/1403-five-things-in-tech-that-matter-and-we-have-to-make-work ## Summary Reflecting on the history of the "programmable web" and tools like Yahoo Pipes, this synthesis of development trends explores the shifting landscape of software engineering toward AI agents and the Model Context Protocol (MCP). Just as early open APIs ultimately shut down due to a lack of monetization, today's ecosystem of AI-driven data relies on establishing sustainable economic models for providers to prevent this fragile construct from collapsing. As development automation accelerates through hackable IDEs and AI assistants, engineers are freed to automate tedious tasks—and enjoy deleting obsolete code—but they must remain highly vigilant. Blindly accepting generated code introduces severe cybersecurity risks, highlighted by emerging attack vectors like "slot squatting." In this exploit, AI chatbots repeatedly hallucinate non-existent software dependencies, prompting bad actors to upload malware under those exact package names. Developers must maintain deep architectural insight to avoid blindly integrating untracked technical debt or malicious payloads. With machines increasingly executing raw code generation, human social skills—demonstrated through respectful pull request reviews, thorough documentation, and collaborative teamwork—have become a developer’s most crucial career asset. To support this workforce evolution, technical education must stop serving highly-upvoted but outdated syntax, a problem currently exacerbated by stagnant LLM training data. By prioritizing the structural reasoning behind solutions and actively dismantling toxic gatekeeping, the industry can build a more adaptable and inclusive engineering culture. **Keywords:** programmable web evolution, model context protocol MCP, API monetization challenges, software development automation, cybersecurity slot squatting, software dependency hallucination, AI agent data scraping, developer social skills, pull request communication, technical education modernization, outdated LLM training data, technology industry gatekeeping, hackable IDE extensions, malicious software packages ## Chapters 1. **The rise and fall of the programmable web** (00:00) — How tools like Yahoo Pipes and YQL enabled creative web mashups before monetization challenges restricted data access. 1. **The shift from open APIs to AI interfaces** (05:58) — Why technology companies closed their public endpoints and transitioned to AI conversational systems despite monetization struggles. 1. **Embracing code generation and modern editor evolution** (07:25) — How the transition toward hackable editors and automated systems eliminates repetitive programming tasks and shifts focus to maintenance. 1. **Managing security risks introduced by autonomous AI agents** (08:56) — Strategies for protecting infrastructure against unauthorized data scraping and emerging supply chain vulnerabilities like package slot squatting. 1. **Prioritizing human collaboration and social skills over coding** (11:14) — The growing necessity of teamwork, clear documentation, and emotional intelligence in a highly automated technical landscape. 1. **Addressing outdated context in AI-driven developer education** (12:59) — Reimagining learning resources to teach foundational concepts instead of serving outdated copy-paste solutions via language models. 1. **Rejecting gatekeeping to foster inclusive tech environments** (15:31) — Discarding rigid definitions of professional standards to support a welcoming culture across all technical and product roles. ## Related Moments - [Preserving the joy and curiosity of human coding](https://www.wearedevelopers.com/videos/1764-wearedevelopers-live-web-scraping-agents-actors-and-more) (from "WeAreDevelopers LIVE – Web Scraping, Agents, Actors and more") - [Rethinking software engineering processes beyond human constraints](https://www.wearedevelopers.com/videos/1830-wearedevelopers-live-speculaitions) (from "WeAreDevelopers LIVE - SpeculAItions") - [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 developer bottlenecks and human accountability](https://www.wearedevelopers.com/videos/100265-fireside-chat-in-conversation-with-werner-vogels-cto-of-amazon-com) (from "Fireside Chat - In conversation with Werner Vogels, CTO of Amazon.com") - [Balancing AI tool mandates with developer trust and productivity](https://www.wearedevelopers.com/videos/1365-wearedevelopers-live-the-weekly-developer-show-with-chris-heilmann-and-daniel-cranney) (from " WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney") - [Reevaluating traditional university education in an AI-accelerated market](https://www.wearedevelopers.com/videos/1911-making-teaching-code-less-academic-and-more-market-ready-peter-ruppel) (from "Making Teaching Code Less Academic and More Market-Ready - Peter Ruppel") ## Related Articles - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Exploring AI: Opportunities and Risks for Developers](https://www.wearedevelopers.com/magazine/522-exploring-ai-opportunities-and-risks-for-developers) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [One billion (bad?) developers: How AI is changing the way we learn to code](https://www.wearedevelopers.com/magazine/516-one-billion-bad-developers-how-ai-is-changing-the-way-we-learn-to-code) ## Related Jobs - [Staff Developer Advocate, GitHub Security Lab](https://www.wearedevelopers.com/jobs/ext/1921051-staff-developer-advocate-github-security-lab) at **GitHub** - [Principal Software Engineer, Enterprise AI Platform](https://www.wearedevelopers.com/jobs/ext/1467292-principal-software-engineer-enterprise-ai-platform) at **GitHub** - [Senior Engineer, Infrastructure Platform](https://www.wearedevelopers.com/jobs/ext/328836-senior-engineer-infrastructure-platform) at **Intercom, Inc.** - [AI Software Engineer (Germany)](https://www.wearedevelopers.com/jobs/48317-ai-software-engineer-germany) at **Sunhat** - [Senior Software Engineer](https://www.wearedevelopers.com/jobs/ext/15942-senior-software-engineer) at **GitHub** - [Principal Product Manager, Agent Platform](https://www.wearedevelopers.com/jobs/ext/277541-principal-product-manager-agent-platform) at **GitHub**