My First Tech
by Dayan Ruben
Claude's Cycles: How Generative AI Shocked Donald Knuth
About this podcast
Reflecting on our first experience with technology is like stepping back into a moment of pure discovery. This podcast from a software creator for those shaping the tech world and curious minds. Each episode dives into a new language, tool, or trend, offering practical insights and real-world examples to help developers navigate and innovate in today’s evolving landscape.
Made with AI and curiosity using NotebookML (notebooklm.google) by Dayan Ruben (dayanruben.com).
Episodes
- Claude's Cycles: How Generative AI Shocked Donald Knuth · 22 min · Season 1 Episode 20Legendary computer scientist Donald Knuth was recently in for a "shock" when an open mathematical problem he had been working on for several weeks was successfully solved by…
- The SLM Revolution: Why Smaller, Specialized AI is the Future · 32 min · Season 1 Episode 19There's an incredible buzz around AI agents, with the prevailing wisdom suggesting that bigger is always better. The industry has poured billions into monolithic, Large Language…
- The Illusion of Thinking: Do AI Models Really Reason? · 14 min · Season 1 Episode 18It looks incredibly impressive when a large language model explains its step-by-step thought process, giving us a window into its "mind." But what if that visible reasoning is a…
- Charting the Course for Safe Superintelligence · 29 min · Season 1 Episode 17What happens when AI becomes vastly smarter than humans? It sounds like science fiction, but researchers are grappling with the very real challenge of ensuring Artificial General…
- Algorithms for Artificial Intelligence: Understanding the Building Blocks · 25 min · Season 1 Episode 16Ever tried to understand how AI actually learns, only to get lost in a sea of equations and jargon? This episode is your fast track through the fundamentals of machine learning…
- C: The Bedrock of Modern Tech · 27 min · Season 1 Episode 15It's over 50 years old, yet the C programming language remains a fundamental building block beneath countless technologies we use daily, from operating systems to embedded…
- The Hidden Value of Open Source: Beyond Free Code · 24 min · Season 1 Episode 14Open source software powers our lives, from our phones to our fridges. We uncover its enormous economic impact, revealing how much businesses save (trillions of dollars!), the…
- AI Agents: From Smart Homes to Deep Learning · 31 min · Season 1 Episode 13Ever wondered how AI is transforming our lives, from smart homes to the stock market? In this episode, we explore the fascinating world of AI agents – systems that can perceive…
- Decoding Databases: Indexes, Tradeoffs, and the Quest for Speed · 39 min · Season 1 Episode 12Unlock the secrets behind lightning-fast data retrieval! We explore the inner workings of database storage engines, from simple bash scripts to complex B-trees. Discover how…
- LLMs: Magic or Math? A Deep Dive into Language Models · 15 min · Season 1 Episode 11Large Language Models are everywhere, but how do they actually work? Join us as we unravel the science and engineering behind these powerful AIs that can write, translate, and…
- System Design Deep Dive: Beyond the Code · 25 min · Season 1 Episode 10Dive into the core of software engineering and system design with us! This episode, we're breaking down key concepts, real-world case studies, and emerging trends using the…
- Machine Learning Mastery: Strategies for Success with Andrew Ng · 22 min · Season 1 Episode 9Are you working on a machine learning project and feeling overwhelmed? This episode dives into the practical strategies outlined in Andrew Ng's "Machine Learning Yearning"…
- Diving into Operating Systems: Virtualization, Concurrency, and Persistence · 22 min · Season 1 Episode 8Join us to discuss about the book "Operating Systems: Three Easy Pieces" which teaches operating system concepts through a dialogue format between a professor and student. The…
- Thinking Like a Computer Scientist: A Python Programming Journey · 18 min · Season 1 Episode 7This episode explores how to approach problem-solving through computer programming using Python. We'll learn about the core concepts in "Think Python," including variables…
- Structure and Interpretation: Exploring the Foundations of Computer Science · 11 min · Season 1 Episode 6Join us as we delve into the classic textbook, "Structure and Interpretation of Computer Programs" (SICP), exploring its key concepts and timeless principles. From abstraction…
- Logic, Proofs, and the Mathematics of Computation: From Simple Predicates to Complex Algorithms · 34 min · Season 1 Episode 5This episode explores the mathematical concepts underlying computer science. We'll begin with logic and proofs, examining predicates, propositional formulas, and truth tables…
- Unlocking the Power of Algorithms: A Deep Dive into Competitive Programming · 27 min · Season 1 Episode 4This episode delves into the fascinating world of competitive programming, exploring the crucial role of algorithms and their real-world applications. • Uncover the importance…
- Mobile App Reliability: An SRE Perspective · 19 min · Season 1 Episode 3Mobile apps are complex systems with unique reliability challenges. Unlike servers, where engineers have complete control, mobile app reliability depends on billions of devices…
- From Zero to Rust Hero: Exploring Google's Comprehensive Rust Course · 17 min · Season 1 Episode 2Join us as we explore Google's in-depth course, "Comprehensive Rust," a free resource designed to take you from Rust novice to proficient developer. • We'll discuss the course's…
- Kotlin Unlocked: Your Gateway to Modern Programming · 17 min · Season 1 Episode 1In this debut episode, we dive into the world of Kotlin, the modern programming language that’s taking the tech world by storm. Whether you’re a beginner or an experienced…







