Coffee With Developers Oct 14, 2025

Engineering Mindset in the Age of AI - Gunnar Grosch, AWS

Gunnar Grosch

Gunnar Grosch asserts that AI won't replace developers, but rather demands a highly defensive engineering mindset. Learn why treating LLMs like overconfident juniors is essential for building production-ready systems.

Pause
Mute Enter Fullscreen
#1 about 3 min

Navigating the flood of new AI tooling

Focusing on how to use AI developer tools is more important than keeping up with every new model release.

#2 about 3 min

The limits of vibe coding and zero-to-one prototyping

Relying entirely on generative AI to build applications often fails to produce production-ready software without applied engineering principles.

#3 about 2 min

Understanding software products versus merely writing code lines

Real software development demands problem analysis, security checks, and accessibility beyond merely generating application code.

#4 about 3 min

Measuring developer productivity against historical tooling and abstractions

Evaluating historical tool evolutions shows that writing volume-based code metrics remain inadequate for measuring engineering success.

#5 about 2 min

Overcoming knowledge staleness and information freezes in LLMs

Connecting AI assistants to internal documentation via retrieval-augmented generation and server protocols keeps context current.

#6 about 2 min

Reigning in AI models to prevent hallucinations

Setting strict boundaries ensures that generative agents only build the specific scope requested without running amok.

#7 about 3 min

Applying engineering practices to AI workflows

Treating AI as a tool to format specifications and design documents ensures strict version control over generated tasks.

#8 about 2 min

Building trust with AI assistants in daily tasks

Senior engineers are gradually trusting AI to accelerate documentation lookups and API analysis rather than outright code generation.

#9 about 3 min

Monitoring and constraining autonomous AI agent token costs

Establishing observability and strict boundaries prevents rogue agents from creating loops and burning high token compute costs.

#10 about 3 min

Treating conversational AI models like inexperienced junior developers

Validating AI output is crucial because models will confidently invent answers rather than admitting missing knowledge.

#11 about 3 min

Preserving the software engineering growth path for junior developers

Companies need to support early-career professionals learning fundamental platforms while embracing modern AI tools to reach code-reviewing seniority.

#12 about 4 min

Cultivating engineering skepticism toward generated AI search results

Engineers must maintain curiosity and actively question generated responses to avoid spending excessive time debugging flawed logic.

#13 about 3 min

Shifting restricted industry hiring pipelines back toward junior talent

Organizations risk long-term leadership vacuums if they continue restricting hiring funnels to exclusively senior candidates.

#14 about 4 min

Utilizing developer AI efficiency to combat harmful hustle culture

Productivity boosts from AI should ideally be reinvested into exploration and a healthier work-life balance rather than increasing overtime demands.

#15 about 4 min

Recognizing vital enterprise stability in legacy software development roles

Crucial infrastructure jobs working with old mainframes or offline environments offer high stability away from modern startup pressures.

#16 about 2 min

Actionable career advancement strategies for distinct engineering seniorities

While new entrants need both foundational principles and AI familiarity, veteran engineers must primarily learn to trust modern automation tools.

#17 about 6 min

Rejecting constant promotion cycles for structural engineering job satisfaction

Finding fulfillment in current responsibilities provides a healthier alternative to chasing structural leveling in tech corporations.

Matching moments

5:16 min

Motivations for adopting AI to enhance developer productivity

3:45 min

Balancing AI tool mandates with developer trust and productivity

Chris Heilmann +2 · LIVE

5:30 min

Core engineering skills required in the era of AI

Chris Heilmann +2 · LIVE

3:03 min

Addressing developer burnout and the perceived value of AI

Loredana Crisan Loredana Crisan +3 · WWC Europe 2026

1:55 min

Shifting developer workloads and realistic AI productivity gains

Chris Heilmann +2 · LIVE

6:29 min

Balancing AI enthusiasm with cynical engineering tool practices

Upcoming sessions on this topic

Open session

World Congress 2026 North America

The Broken Rung: How AI is Rebuilding Software Development from the Ground Up

Tomislav Tipurić

Chief Technology Officer, Nephos

Tomislav Tipurić
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

The spectrum of agentic coding: From vibe coding to high-quality software engineering

YK Sugi

Developer Experience Manager at Eventual

YK Sugi
Open session

World Congress 2026 North America

Beyond Vibe Coding: Using CLI Tools as Your AI Counterpart in Pair Programming

Ron Veen

Java enthusiast and Special agent for Team Rockstars IT

Ron Veen
Open session

World Congress 2026 North America

Reinventing Testing Practices in the AI Era

Eric Deandrea

Java Champion & Senior Principal Software Engineer, IBM

Eric Deandrea
Open session

World Congress 2026 North America

Vibe Coding Accessibility

Karl Groves

Focused on actively fixing accessibility

Karl Groves