40 Years of Programming: What AI Changes and What It Never Will - Venkat Subramaniam | The Marco Show

40 Years of Programming: What AI Changes and What It Never Will - Venkat Subramaniam | The Marco Show

Venkat Subramaniam joins Marco to talk about what AI is really changing for developers. They discuss why AI often impresses novices more than experts, why “AI first” is the wrong mindset, and why critical thinking, fundamentals, and judgment matter more than ever.

💡 In this episode:

  • Why AI is better at finding problems than writing code

  • Why AI needs more skilled developers, not fewer

  • Why “AI is second”

  • The danger of bad AI metrics and token maxing

  • Why critical thinking still matters

  • What excites Venkat about the future of Java and virtual threads

Timestamps:

(00:00) Teaser

(00:40) Introduction

(01:12) What is different about AI?

(03:26) Why AI is better at finding problems than writing code

(04:50) Should AI implement an entire feature?

(09:15) How junior developers can become experts in the AI era

(12:46) Speed vs. sustainable software development

(14:11) Timeboxing and learning to verify solutions

(18:18) Why AI should come second

(21:19) Why developers and AI are better together

(24:22) Token maxing and failed AI adoption strategies

(26:43) Why powerful tools require more skill

(29:28) Programmer productivity vs. business agility

(31:03) What CTOs should do about AI

(33:35) Threat-driven development and forced AI adoption

(36:06) How Venkat learns new technologies

(41:44) How Venkat prepares talks and keynotes

(44:50) Why Venkat does not rehearse his talks

(47:00) Stage fright after thousands of presentations

(49:16) When Venkat’s laptop died before a live coding keynote

(53:53) What keeps Venkat learning and creating?

(54:21) From a failing student to earning a PhD

(56:00) “I hate studying, but I love learning”

(01:00:19) Why grades can destroy the joy of learning

(01:04:54) How Java has changed over the last decade

(01:05:29) Why Java 8 was the game changer

(01:09:13) Java’s release cycle and true agility

(01:11:29) Virtual threads and asynchronous programming

(01:15:47) What makes Java’s innovation different

(01:16:56) What is next for Java?

(01:19:25) Generics with value types

(01:20:30) Giveaway question

(01:21:53) Rapid-fire questions

(01:23:33) Outro

New episodes every other Wednesday. Subscribe for more developer-focused conversations.

🎥 Watch the full episode on YouTube: https://youtu.be/_590TxMwvWM


Det här avsnittet är hämtat från ett öppet RSS-flöde och publiceras inte av Podme. Det kan innehålla reklam.

Avsnitt(23)

Databases, AI Agents and Death by Tooling - Michael Simons | The Marco Show

Databases, AI Agents and Death by Tooling - Michael Simons | The Marco Show

Michael Simons, a longtime Java developer and Neo4j engineer, joins Marco to talk about the engineering principles that have stayed relevant across decades of changing technologies. The conversation c...

2 Sep 1h 9min

From Spring Framework to Spring AI: 13 Years of Building What Developers Need - Sébastien Deleuze | The Marco Show

From Spring Framework to Spring AI: 13 Years of Building What Developers Need - Sébastien Deleuze | The Marco Show

Sébastien Deleuze, a longtime Spring Framework committer and member of the Spring AI team, joins Marco to talk about how 13 years on the Spring team shaped his pragmatic approach to software developme...

5 Aug 40min

Why AI Won't Replace Great Java Developers - Josh Long | The Marco Show

Why AI Won't Replace Great Java Developers - Josh Long | The Marco Show

Josh Long, Spring Developer Advocate at Broadcom, joins Marco to cover 25 years of Spring history and what the JVM's real shot at the AI era actually looks like. Josh has published a weekly blog since...

22 Juli 49min

The End of Traditional IDEs?: AI Workflows, Cursor, IntelliJ - Martin Lippert | The Marco Show

The End of Traditional IDEs?: AI Workflows, Cursor, IntelliJ - Martin Lippert | The Marco Show

Martin Lippert, longtime maintainer of Spring Tools and one of the people who has witnessed developer tooling evolve from Eclipse to VS Code, joins Marco to discuss how AI is transforming Java develop...

8 Juli 1h 5min

Why Scala Changed Programming Languages Forever - Martin Odersky | The Marco Show

Why Scala Changed Programming Languages Forever - Martin Odersky | The Marco Show

Martin Odersky, creator of Scala and co-designer of Java generics, joins Marco to trace the full arc from Pizza (the 1996 functional Java experiment) to Scala 3, and on to his vision for capabilities ...

3 Juni 54min

Java at Spotify: Microservices, MCP & AI Overload – Mohamed Aboullaite | The Marco Show

Java at Spotify: Microservices, MCP & AI Overload – Mohamed Aboullaite | The Marco Show

Mohamed Aboullaite, backend engineer at Spotify, Java Champion, Google Cloud Developer Expert, and Docker Captain, joins Marco to talk about building AI-powered integrations at scale, what software en...

20 Maj 42min

The Future of Java in the Age of AI Agents - James Ward | The Marco Show

The Future of Java in the Age of AI Agents - James Ward | The Marco Show

James Ward (Developer Advocate at AWS, Agentic AI Foundation Technical Committee Member) joins Marco to map out the fast-moving landscape of AI agents on the JVM. From MCP and ACP to Spring AI, Embabe...

22 Apr 1h 11min

Populärt inom Teknik

uppgang-och-fall
bilar-med-sladd
elbilsveckan
rss-snacka-om-ai
rss-ai-med-jonas-benjamin
rss-veckans-ai
natets-morka-sida
rss-elektrikerpodden
market-makers
skogsforum-podcast
rss-uppgang-och-fall
bli-saker-podden
rss-technokratin
vi-bilagares-podcast
rss-en-ai-till-kaffet
garagehang
gubbar-som-tjotar-om-bilar
rss-it-sakerhetspodden
rss-ai-gothenburg-podcast
bosse-bildoktorn-och-hasse-p