Menu
What happens to engineers when AI writes all the code?

What happens to engineers when AI writes all the code?

You're absolutely right!

2,469 views 3 days ago

Video Summary

The video discusses the profound impact of recent AI advancements, particularly LLMs, on software development. Post-vacation, developers find themselves leveraging AI for tasks that previously consumed significant time, enabling rapid prototyping and code generation. A key insight is that while AI excels at boilerplate code and functionality, the "last 20%"—design, polish, and handling edge cases—still requires human expertise and taste. The conversation also explores the evolving role of software engineers, shifting from pure coding to problem-solving, product understanding, and strategic thinking. There's a palpable sense of both excitement and apprehension about the future, with AI democratizing development but also commoditizing traditional programming skills.

One striking observation is the potential for AI to revolutionize developer workflows by managing complex multi-repo projects, orchestrating services, and even handling documentation, as demonstrated by one speaker's setup. Interestingly, one speaker noted that their head used to physically get hot from intense coding, a sensation now absent with AI assistance.

Short Highlights

  • The recent advancements in LLMs (e.g., Opus 4.5) have dramatically accelerated software development post-vacation, with many developers feeling their work will never be the same.
  • AI can now generate complex applications, including multi-tenant platforms with authentication, databases, and real-time voice, in as little as a week, a task that would have taken months previously.
  • Despite AI's capabilities, human skills like design, taste, creativity, and understanding of user interface nuances remain crucial, as AI-generated applications can lack polish and uniqueness.
  • The role of software engineers is shifting from pure coding to a more strategic focus on problem-solving, business context, and leveraging AI as a tool rather than being replaced by it.
  • New tools and workflows are emerging to manage AI-assisted development across multiple repositories and teams, addressing challenges like merge conflicts and onboarding by automating processes and enhancing context for LLMs.

Key Details

The AI Awakening: Post-Vacation Realizations [00:00]

  • A significant shift in the perception and utilization of AI in coding has occurred, particularly after a holiday break, leading developers to feel that "nothing is ever going to be the same."
  • This surge in adoption is attributed to people having more time to experiment with AI tools, coupled with the diminishing fear of using LLMs on production codebases during leisure.
  • The realization that AI can perform exceptionally well, even in unfamiliar languages or for tasks an individual might not be proficient in, has become widespread.

"I built something over the break and then I came back and I'm just like nothing is ever going to be the same."

Rapid Application Development with AI [02:30]

  • One speaker demonstrates a multi-tenant agent platform built in less than a week, integrating features like Clerk authentication, Convex database, OpenAI integration, vector knowledge base, and real-time voice capabilities via Twilio.
  • This project, which would have taken weeks or months a year prior, highlights the immense acceleration in development speed afforded by current AI tools.
  • Despite the rapid progress, the speaker acknowledges that the final 20% of refinement and polishing is still time-consuming, and design aesthetics are areas where AI currently falls short.

"This was I built this in a week. Like this is ridiculous. The I mean you could not do this a year ago. This would have been like weeks if not months of work."

The Enduring Importance of Human Ingenuity and Design [03:47]

  • While AI can generate functional applications quickly, the "last 20%" of a project—handling edge cases, understanding the "why" behind development, and crucial design elements—still heavily relies on human input.
  • AI-generated applications tend to look similar, lacking the unique taste and creativity that makes a product stand out, underscoring the continued need for human design sensibility.
  • The concept of "boilerplate code" being the part that never mattered is gaining traction, as AI removes the burden of repetitive coding, allowing developers to focus on what truly adds value.

"I still think if you want to be like stand out and you want to look polished, you're still going to need like AI can't do that kind of polishing work."

Evolving Engineer Roles and the Democratization of Code [06:07]

  • The ease of AI-assisted development is lowering the barrier to entry, enabling individuals with no coding background to release applications, making software creation as accessible as writing a blog post.
  • However, complex integrations and understanding underlying technologies like APIs, OAuth, and specific databases (e.g., Convex, AWS) still require technical knowledge, though this gap is rapidly shrinking.
  • The debate continues on whether AI will completely eliminate the need for deep technical expertise, with some believing that advanced AI will abstract away much of the underlying complexity, making product and business understanding more critical.

"We're in a world where software is now like a blog post. It's like any there's so many out there. Anybody can write them. They're not all the same quality."

The Emotional Toll: Grief and the Commoditization of Skills [15:46]

  • Many developers express feelings of depression and grief as their hard-earned programming skills, developed over tens of thousands of hours, become commoditized by AI at an unprecedented pace.
  • The analogy of a pilot being indispensable even with autopilot highlights the perceived value of human oversight in complex systems, though its direct applicability to all software engineering tasks is questioned.
  • There's a concern that AI might disincentivize deep learning and problem-solving through arduous manual effort, potentially stifling innovation that arises from genuine struggle and discovery.

"The skill I spent tens of thousands of hours getting good at, programming, the thing I spent most of my life getting good at, is becoming a full commodity extremely quickly."

The Impact of AI on Developer Flow State and Mental Effort [19:14]

  • A notable change is the absence of the intense mental exertion—described as a "physically hot head"—previously associated with deep coding sessions, replaced by a more passive, less brain-intensive interaction with AI.
  • This shift leads to a sense of being "bummed" for some, as the deeply engaging "flow state" of manual coding is diminished, even as productivity increases.
  • While some find peace in moving on from demanding crafts, others lament the loss of the cognitive challenge and the feeling of deep intellectual engagement that programming once provided.

"I can do a lot more a lot faster but I am not using my brain near as much and I it will never be to the point where it was where my brain was actually getting hot from usage."

Managing AI-Assisted Development in Teams and Codebases [23:21]

  • A significant challenge is scaling AI coding across multiple people and teams, with the bottleneck shifting from code generation to communication, code reviews, and managing merge conflicts.
  • Strategies like AI-driven PR reviewers are being explored to reduce the reliance on human reviews, aiming to increase velocity while maintaining quality through automated testing.
  • Onboarding new team members into rapidly evolving, AI-assisted codebases is difficult, as the depth of context required to effectively prompt LLMs is hard to impart quickly.

"You can't have like 10 people just like writing PRs like like five PR hours a day because you'll just be in merge conflict hell all day."

Rethinking Developer Workflows for the AI Era [46:03]

  • A speaker details a personal workflow optimization using Git submodules and Docker to manage multiple microservices and frontends, allowing LLMs to have context across interconnected repositories.
  • This setup normalizes the developer experience, enables easier cross-service planning, and provides LLMs with access to logs and restart capabilities via Docker commands, eliminating the need for manual terminal management.
  • The AI itself suggested tools like Dozle for log aggregation, showcasing its utility in improving developer workflows and discovering new efficiencies.

"It's more normalized my developer experience and as well as giving the LLM more context to work across all of my different services that I work on."

Agent Skills: Enhancing LLM Capabilities Beyond Basic Tools [40:10]

  • "Agent skills" are introduced as a more nuanced way to provide LLMs with context and capabilities beyond simple tools, allowing for complex workflows and multi-step processes without overwhelming the context window.
  • These skills are implemented using markdown files and scripts, enabling agents to perform tasks like booking hotel rooms by referencing these skill definitions rather than having all tool descriptions loaded upfront.
  • This approach aims to allow individual agents to handle more sophisticated tasks and potentially replace the need for extensive MCP server configurations for routine operations.

"The only thing that's in the context window is that is that basically it just knows it can do it and it knows where to look when it needs to do it."

The Shifting Landscape: Business Models, Open Source, and AI's Fallout [52:51]

  • A discussion touches upon the paradox of open-source projects like Tailwind CSS gaining popularity due to AI adoption, while their creators struggle with monetization, leading to potential business failures and maintenance concerns.
  • AI's impact is recognized as a disruptive force that will inevitably lead to unexpected fallout and changes in various industries, with the next year expected to bring both significant advancements and challenges.
  • The conversation suggests that while AI can drive innovation, it also necessitates adapting how innovation occurs, emphasizing the creation of truly novel ideas that AI cannot replicate, to maintain human value.

"AI is going to eat a lot of lunches and not all of them are going to be expected and there's going to be a lot of fallout from it."

Other People Also See

AI Predicts 2026
AI Predicts 2026
How to Survive 19,057 views
Seniors: Don't Ignore this Stroke WARNING Sign
Seniors: Don't Ignore this Stroke WARNING Sign
Ford Brewer MD MPH 1,454 views