Coffee With Developers May 28, 2025

Developer Productivity Using AI Tools and Services - Ryan J Salva

Ryan J Salva

Ryan J Salva reveals why AI coding causes a 7.2% drop in delivery stability. Learn to shift from optimizing velocity to using AI for conquering technical debt.

Pause
Mute Enter Fullscreen
#1 about 5 min

Different ways software developers apply artificial intelligence tools

Artificial intelligence assists developers through predictive typing, conversational code exploration, and complex agentic refactoring.

#2 about 6 min

Balancing rapid code generation with long-term delivery stability

Prioritizing coding velocity over architectural soundness often correlates with regressions in application deployment stability.

#3 about 3 min

Leveraging models to generate documentation and eliminate technical debt

Codebase analysis accelerates the creation of reliable documentation and assists in migrating outdated software dependencies.

#4 about 6 min

Mitigating outdated model knowledge through search retrieval techniques

Contextualizing prompts with current documentation via retrieval augmented generation resolves knowledge stale points for rapidly changing frameworks.

#5 about 7 min

Extracting team coding standards directly from pull request reviews

Indexing historical human reviews organically builds a semantic baseline that guides automated tools to match bespoke architectural patterns.

#6 about 5 min

Achieving result transparency and shifting toward higher code abstractions

Requesting citation links and solution explanations establishes confidence as developers gradually interact with less raw algorithmic syntax.

#7 about 7 min

Transitioning from explicit syntax authoring to natural language specifications

Spending more capacity strictly defining natural language requirements invites diverse roles into active software architecture planning.

#8 about 5 min

Using artificial intelligence tools to indulge curiosity and learning

Framing models as interactive sounding boards improves autonomous task completion and deepens developers' domain intimacy.

#9 about 4 min

Planning successful architecture modernizations for legacy enterprise applications

Generating comprehensive dependency maps clears the initial hurdles of translating outdated procedural systems into modern structures.

#10 about 8 min

Addressing vital security risks and boundaries in automated workflows

Running automated development environments strictly inside controlled cloud infrastructure reduces the attack surface for malicious hallucinated dependencies.

#11 about 7 min

Exploring dedicated editor environments suitable for natural language agents

Moving beyond rigid editor extensions enables fully reimagined workflows catering to background agent operations rather than constant keystrokes.

#12 about 3 min

Applying code assistant capabilities to infrastructure and cloud operations

Resolving live site incidents and optimizing application hosting infrastructure marks the untapped next frontier for assistant platforms.

Matching moments

1:55 min

Shifting developer workloads and realistic AI productivity gains

Chris Heilmann +2 · LIVE

5:16 min

Motivations for adopting AI to enhance developer productivity

2:10 min

Leveraging AI-assisted coding to amplify developer capabilities

Francesco Ciulla Francesco Ciulla · WWC 2023

3:45 min

Balancing AI tool mandates with developer trust and productivity

Chris Heilmann +2 · LIVE

1:21 min

Using artificial intelligence to reimagine developer experience

Alexander Trusheim Alexander Trusheim +1 · WWC 2025

2:37 min

Impact of current generative AI tools on developer velocity

Daniel Tao +3 · WWC 2024

Upcoming sessions on this topic

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

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

Vibe Coding Accessibility

Karl Groves

Focused on actively fixing accessibility

Karl Groves
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

Beyond the Code: Human-AI Synergies in Product Development

Ajita Kanchivakam Ananth

Staff Technical Program Manager at Google

Ajita Kanchivakam Ananth
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