English 箭头
Podcast Cover

[The Evolution of Engineering Excellence: Beyond the AI Hype]-[What Does Engineering Excellence Look Like in the Age of AI? (with Anish Dhar, Co-founder and CEO of Cortex.io)]

The Product Manager · B2 · 2025-06-17

Technology
Or study on the web version

📋 Summary

The Evolution of Engineering Excellence in the Age of AI

In the current tech landscape, the narrative that "software engineering is dead" due to the rise of Large Language Models (LLMs) has become a recurring, albeit flawed, trope. Anish Dhar, founder of Cortex.io and former Uber engineer, argues that engineering is not dying—it is maturing. As organizations grapple with complex codebases and the integration of AI, the focus has shifted from mere "developer experience" to a more holistic framework known as "engineering excellence."

Shifting from Developer Experience to Engineering Excellence

Historically, the industry prioritized developer experience—ensuring tools, onboarding, and infrastructure were seamless. However, Dhar emphasizes that true engineering excellence is about aligning technical output with business outcomes. It is no longer enough to measure how easily a developer can deploy code; organizations must ask how that work impacts the company's goals, such as revenue growth, customer experience, or operational efficiency. By connecting technical initiatives to business objectives, engineering teams can justify their work and demonstrate tangible value to the broader organization.

The Framework: Input vs. Output Metrics

Measuring productivity remains a point of contention. While "DORA metrics" (output metrics) provide a high-level view of performance—such as deployment frequency—they often fail to provide actionable insights for individual engineers. Dhar highlights a critical distinction:

  • Output Metrics (e.g., DORA): These track the results of a team's performance.
  • Input Metrics: These are the actionable guardrails and checklists that influence output.

For example, if an organization wants to increase deployment frequency, simply demanding more speed can lead to reliability issues. Instead, implementing "production readiness checklists" (input metrics)—such as ensuring on-call setups, passing build tests, and clear service ownership—allows engineers to improve quality systematically. This holistic approach, built on what Dhar calls the "4Cs"—complete visibility, continuous improvement, consistent developer experience, and clear ownership—is essential for sustaining long-term growth.

The Reality of "Vibe Coding" and AI in Production

The recent craze around "vibe coding"—using AI to generate code rapidly—has sparked excitement, but Dhar offers a cautionary perspective. While AI coding assistants like Cursor are excellent for prototyping, validating ideas, or helping non-technical stakeholders participate in the development process, they are not yet ready to power enterprise-scale production systems.

Reliability remains the primary concern. As codebases become increasingly AI-generated, the "surface area" for potential failure grows, particularly when human engineers do not fully understand the underlying logic of the systems they are deploying. Dhar notes that in production environments handling millions of users, the expertise required for system design, scalability, and incident diagnosis remains a uniquely human capability.

Strategic AI Investment for Leaders

For CTOs and VPs of Engineering, the challenge lies in balancing the hype of AI with actual business utility. Dhar advises against blindly purchasing thousands of licenses without a clear strategy. Instead, leaders should:

  1. Encourage Exploration: Prevent your teams from feeling like they are falling behind by allowing them to experiment with AI tools.
  2. Maintain Accountability: Ensure there is clear ownership over AI-assisted code. If AI accelerates the output, the demand for rigorous oversight and testing must increase proportionally.
  3. Focus on Intent: Before adopting new tools, define what business problems they are intended to solve. If the goal is to improve developer retention or keep the company at the cutting edge, that is a valid strategy, but it must be measured against the potential risks to reliability and security.

In conclusion, while AI is undoubtedly transforming the coding lifecycle, it is a tool for augmentation, not replacement. The future of engineering excellence lies in the ability to marry the speed of AI-assisted development with a disciplined, human-led foundation of visibility, ownership, and strategic alignment with business goals.

🎯Key Sentences

1
Let's jump in.
2
Tell me about this framework that you've developed.
3
You're absolutely right.
4
I think the million dollar question is, how much productivity actually are we getting from this?
Expand All

📝Key Phrases

1
preaching to the choir
2
rang these alarm bells
3
fast forward to today
4
comes out of the ashes of
5
to kick us off
Expand All

📖 Transcript

It's become kind of a joke how the era of AI has led to the demise of every job in tech. In fact, so many jobs have died this year, I'm surprised I haven't been invited to more funerals.
Product management is dead, user research is dead, and most egregious of all, software engineering is dead?
I'm probably preaching to the choir here, but anyone who really believes that software engineering is dead because your friendly neighborhood LLM can write code is definitely not an engineer themselves.
My guest today, Cortex .io founder Anish Dhar would even argue that engineering is definitely not dead.
It's just growing up.
Formerly an engineer at Uber, Anish founded Cortex to make it easier for engineers to understand complex code bases.

ListenLeap Brings You Into Real Context Learning

🎨 Interesting Content
🌍 Real Materials
📱 Listen Anytime
Or study on the web version