Coffee With Developers Jun 24, 2026

Making Teaching Code Less Academic and More Market-Ready - Peter Ruppel

Peter Ruppel reveals AI shifted the software bottleneck from writing code to human judgment. Learn why the painful friction of learning syntax remains essential for secure engineering.

Pause
Mute Enter Fullscreen
#1 about 4 min

Reevaluating traditional university education in an AI-accelerated market

Despite the capabilities of automated code generation tools, developers must retain fundamental programming knowledge to adequately assess technical output.

#2 about 3 min

Evaluating developer skills through long-term practical project assessments

Moving beyond theoretical exams to oral core defenses of live prototypes ensures students can navigate team collaboration and justify real-world design choices.

#3 about 2 min

Capturing prompt context and source maps for generated code

Connecting generated output with conversational prompts provides necessary historical context for evaluating software design decisions.

#4 about 3 min

Blending entrepreneurship and product management into computer science education

Empowering students to build startups during their studies cultivates cross-functional skills required to achieve product-market fit.

#5 about 2 min

Managing token consumption costs across educational coding infrastructures

Establishing industry partnerships helps university programs subsidize the rising api costs associated with integrating professional generative tools in coursework.

#6 about 3 min

Prioritizing intrinsic motivation over background in student admissions

Mixing career switchers with recent high school graduates creates a dynamic environment focused on self-driven continuous learning rather than previous credentials.

#7 about 3 min

Fostering critical reflection on technology hype and ecological sustainability

Giving engineering teams the autonomy to choose projects organically drives a focus on socially and ecologically responsible software architecture.

#8 about 4 min

Implementing preventative cybersecurity to mitigate software supply chain risks

Teams must actively prioritize access control and foundational security checks instead of relying on delayed patching protocols.

#9 about 2 min

Addressing social engineering threats caused by synthetic media

Security awareness training must provide explicit hands-on measures to safeguard api boundaries against highly realistic spoofing attacks.

#10 about 2 min

Centering real user research over heavily simulated agent interactions

Prioritizing offline collaboration and observing live user struggles prevents developers from building disconnected systems based purely on agent-driven data.

#11 about 3 min

Experiencing technical friction to build foundational programming proficiency

New developers must struggle through manual problem solving and failure before utilizing AI automation in order to truly understand system behavior.

#12 about 2 min

Utilizing coding assistants to master diverse programming syntaxes

Once developers possess base technical literacy, large language models significantly reduce the overhead of switching context across multiple technical stacks.

#13 about 2 min

Replacing slide decks with functional prototypes for faster iteration

Artificial intelligence empowers individuals to rapidly build unpolished digital concepts rather than relying on abstract presentations to communicate intent.

#14 about 2 min

Verifying autogenerated content to mitigate accumulating code review burdens

Contributors retain full accountability for thoroughly reviewing large generative pull requests to ensure maintainability and block low-quality automated code.

#15 about 3 min

Attracting international engineering talent with localized language flexibility

Expanding English-speaking undergraduate offerings removes immediate language barriers and allows the tech sector to seamlessly integrate global computing talent.

Matching moments

6:28 min

Reimagining software engineering education for all ages and backgrounds

Demetris Cheatham Demetris Cheatham +1 · WWC 2024

11:41 min

Generative artificial intelligence and programming fundamentals

Chris Heilmann +2 · LIVE

4:10 min

Reconciling artificial intelligence code generation with foundational developer skills

Chris Heilmann +1 · LIVE

7:59 min

Navigating the necessity of learning code in AI environments

Chris Heilmann +1 · LIVE

5:16 min

Motivations for adopting AI to enhance developer productivity

4:05 min

Redefining software engineer job specifications and modern university partnerships

Avani Prabhakar Avani Prabhakar +3 · WWC Europe 2026

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

Vibe Coding Accessibility

Karl Groves

Focused on actively fixing accessibility

Karl Groves
Open session

World Congress 2026 North America

RoboCoders: Judgment Day: AI-Assisted Engineering Applied - The Battle of Agents

Baruch Sadogursky, Viktor Gamov

Baruch Sadogursky
Viktor Gamov
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