<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheet.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:podcast="https://podcastindex.org/namespace/1.0">
  <channel>
    <atom:link rel="self" type="application/rss+xml" href="https://feeds.transistor.fm/tech-on-the-rocks" title="MP3 Audio"/>
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com/"/>
    <podcast:podping usesPodping="true"/>
    <title>Tech on the Rocks</title>
    <generator>Transistor (https://transistor.fm)</generator>
    <itunes:new-feed-url>https://feeds.transistor.fm/tech-on-the-rocks</itunes:new-feed-url>
    <description>Join Kostas and Nitay as they speak with amazingly smart people who are building the next generation of technology, from hardware to cloud compute. 

Tech on the Rocks is for people who are curious about the foundations of the tech industry.

Recorded primarily from our offices and homes, but one day we hope to record in a bar somewhere. 

Cheers!</description>
    <copyright>© 2026 Kostas, Nitay</copyright>
    <podcast:guid>e6b3604e-5537-5560-80a9-865a80fc693c</podcast:guid>
    <podcast:locked owner="hosts@techontherocks.show">no</podcast:locked>
    <language>en</language>
    <pubDate>Sat, 16 May 2026 21:25:36 -0700</pubDate>
    <lastBuildDate>Sat, 16 May 2026 21:26:01 -0700</lastBuildDate>
    <image>
      <url>https://img.transistorcdn.com/4vyBawFJq7hOmJ47YkMrv3pnePxdyNY-qdJuaMK9tRs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80ZWI0/YjY4MDc1YmU2MDI0/MTNkNjYwZWYwYzky/ZGEyNi5qcGc.jpg</url>
      <title>Tech on the Rocks</title>
    </image>
    <itunes:category text="Technology"/>
    <itunes:type>episodic</itunes:type>
    <itunes:author>Kostas, Nitay</itunes:author>
    <itunes:image href="https://img.transistorcdn.com/4vyBawFJq7hOmJ47YkMrv3pnePxdyNY-qdJuaMK9tRs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80ZWI0/YjY4MDc1YmU2MDI0/MTNkNjYwZWYwYzky/ZGEyNi5qcGc.jpg"/>
    <itunes:summary>Join Kostas and Nitay as they speak with amazingly smart people who are building the next generation of technology, from hardware to cloud compute. 

Tech on the Rocks is for people who are curious about the foundations of the tech industry.

Recorded primarily from our offices and homes, but one day we hope to record in a bar somewhere. 

Cheers!</itunes:summary>
    <itunes:subtitle>Join Kostas and Nitay as they speak with amazingly smart people who are building the next generation of technology, from hardware to cloud compute.</itunes:subtitle>
    <itunes:keywords>technology, infrastructure, cloud, systems, data</itunes:keywords>
    <itunes:owner>
      <itunes:name>Kostas Pardalis, Nitay Joffe </itunes:name>
      <itunes:email>hosts@techontherocks.show</itunes:email>
    </itunes:owner>
    <itunes:complete>No</itunes:complete>
    <itunes:explicit>No</itunes:explicit>
    <item>
      <title>From Session Replays to Autonomous Improvement: Shipping the First AI Product Engineer with Milana</title>
      <itunes:episode>26</itunes:episode>
      <podcast:episode>26</podcast:episode>
      <itunes:title>From Session Replays to Autonomous Improvement: Shipping the First AI Product Engineer with Milana</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">81f675e3-a23d-41b2-8cc3-da0295bec764</guid>
      <link>https://techontherocks.show/26</link>
      <description>
        <![CDATA[<p>In this episode, we sit down with Rohan Katyal and Raghav Sethi, co-founders of <strong>Milana</strong>, to discuss the shift from passive analytics to the world’s first <strong>AI Product Engineer</strong>. Rather than just providing another dashboard to monitor, Rohan and Raghav are building an agentic partner that you add to your product to bridge the gap between discovery and deployment. Drawing on their experience at Meta, Yelp, and Airtable, they explore how Milana enables autonomous improvement - turning deep user intelligence into shippable code and structural refinements that act as a tireless extension of your engineering team.</p><p>The conversation dives into why session replays — a mature but historically underused technology — are now a powerful data asset thanks to vision LLMs. Raghav explains how session replays are really just high-granularity logging of DOM changes, not screen recordings, and why feeding them through AI unlocks insights that traditional event-based analytics simply can’t capture. The team breaks down how they use just-in-time structuring to extract meaning from dense, unstructured session data without requiring upfront instrumentation.</p><p>Rohan shares hard-won lessons from building Yelp’s experimentation platform — including how teams that simply ran more experiments consistently outperformed those with better data resources. They discuss the tension between A/B testing rigor and iteration speed, why most experiments never ship, and how lowering the cost of generating and testing hypotheses changes everything about product development velocity.</p><p>We also get into the technical details of semantic clustering across millions of sessions, why video is actually a more compact representation than raw DOM for LLM reasoning, and how Milana analyzes sessions from multiple perspectives — user researcher, PM, founder — to surface real pain points. Plus, a bold prediction: analytics dashboards are dying, and the future belongs to agentic systems that don’t just deliver insights but actually own and drive your OKRs.</p><p><strong>Topics covered:</strong></p><ul><li>Why session replays are the ultimate untapped data asset for product teams</li><li>How vision LLMs unlocked AI-powered analysis of user sessions</li><li>Just-in-time data structuring: querying unstructured sessions without upfront instrumentation</li><li>Lessons from building experimentation platforms at Yelp and Airtable</li><li>Why running more experiments beats having better data</li><li>Semantic clustering: separating signal from noise across millions of sessions</li><li>Video vs. DOM vs. events — the best data representation for LLM reasoning</li><li>Analyzing agent behavior through session replays</li><li>The death of dashboards and the rise of agentic growth systems</li><li>User research horror stories and the surprising things users do</li></ul><p><br><strong>Chapters</strong></p><p>00:00 Introduction to Rohan and Raghav's Journey<br>04:47 The Importance of User Research<br>08:03 Making Solutioning a Science<br>11:09 Understanding Session Replays and Experimentation<br>14:50 Defining Sessions and Experimentation Platforms<br>18:54 The Need for Consistent Metrics<br>22:11 The Role of Events vs. Session Replays<br>29:46 Leveraging LLMs for Enhanced Insights<br>35:04 Determinism vs. Non-Determinism in Data Analysis<br>37:57 Understanding User vs. Agent Behavior<br>39:47 The Art of Structuring Data<br>45:25 Semantic Clustering and Its Importance<br>47:09 Building Infrastructure for Complex Data<br>51:24 The Future of User Simulation and Experimentation</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this episode, we sit down with Rohan Katyal and Raghav Sethi, co-founders of <strong>Milana</strong>, to discuss the shift from passive analytics to the world’s first <strong>AI Product Engineer</strong>. Rather than just providing another dashboard to monitor, Rohan and Raghav are building an agentic partner that you add to your product to bridge the gap between discovery and deployment. Drawing on their experience at Meta, Yelp, and Airtable, they explore how Milana enables autonomous improvement - turning deep user intelligence into shippable code and structural refinements that act as a tireless extension of your engineering team.</p><p>The conversation dives into why session replays — a mature but historically underused technology — are now a powerful data asset thanks to vision LLMs. Raghav explains how session replays are really just high-granularity logging of DOM changes, not screen recordings, and why feeding them through AI unlocks insights that traditional event-based analytics simply can’t capture. The team breaks down how they use just-in-time structuring to extract meaning from dense, unstructured session data without requiring upfront instrumentation.</p><p>Rohan shares hard-won lessons from building Yelp’s experimentation platform — including how teams that simply ran more experiments consistently outperformed those with better data resources. They discuss the tension between A/B testing rigor and iteration speed, why most experiments never ship, and how lowering the cost of generating and testing hypotheses changes everything about product development velocity.</p><p>We also get into the technical details of semantic clustering across millions of sessions, why video is actually a more compact representation than raw DOM for LLM reasoning, and how Milana analyzes sessions from multiple perspectives — user researcher, PM, founder — to surface real pain points. Plus, a bold prediction: analytics dashboards are dying, and the future belongs to agentic systems that don’t just deliver insights but actually own and drive your OKRs.</p><p><strong>Topics covered:</strong></p><ul><li>Why session replays are the ultimate untapped data asset for product teams</li><li>How vision LLMs unlocked AI-powered analysis of user sessions</li><li>Just-in-time data structuring: querying unstructured sessions without upfront instrumentation</li><li>Lessons from building experimentation platforms at Yelp and Airtable</li><li>Why running more experiments beats having better data</li><li>Semantic clustering: separating signal from noise across millions of sessions</li><li>Video vs. DOM vs. events — the best data representation for LLM reasoning</li><li>Analyzing agent behavior through session replays</li><li>The death of dashboards and the rise of agentic growth systems</li><li>User research horror stories and the surprising things users do</li></ul><p><br><strong>Chapters</strong></p><p>00:00 Introduction to Rohan and Raghav's Journey<br>04:47 The Importance of User Research<br>08:03 Making Solutioning a Science<br>11:09 Understanding Session Replays and Experimentation<br>14:50 Defining Sessions and Experimentation Platforms<br>18:54 The Need for Consistent Metrics<br>22:11 The Role of Events vs. Session Replays<br>29:46 Leveraging LLMs for Enhanced Insights<br>35:04 Determinism vs. Non-Determinism in Data Analysis<br>37:57 Understanding User vs. Agent Behavior<br>39:47 The Art of Structuring Data<br>45:25 Semantic Clustering and Its Importance<br>47:09 Building Infrastructure for Complex Data<br>51:24 The Future of User Simulation and Experimentation</p>]]>
      </content:encoded>
      <pubDate>Fri, 24 Apr 2026 09:00:00 -0700</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/a3bd9dd0/7666e78e.mp3" length="57650987" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3601</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this episode, we sit down with Rohan Katyal and Raghav Sethi, co-founders of <strong>Milana</strong>, to discuss the shift from passive analytics to the world’s first <strong>AI Product Engineer</strong>. Rather than just providing another dashboard to monitor, Rohan and Raghav are building an agentic partner that you add to your product to bridge the gap between discovery and deployment. Drawing on their experience at Meta, Yelp, and Airtable, they explore how Milana enables autonomous improvement - turning deep user intelligence into shippable code and structural refinements that act as a tireless extension of your engineering team.</p><p>The conversation dives into why session replays — a mature but historically underused technology — are now a powerful data asset thanks to vision LLMs. Raghav explains how session replays are really just high-granularity logging of DOM changes, not screen recordings, and why feeding them through AI unlocks insights that traditional event-based analytics simply can’t capture. The team breaks down how they use just-in-time structuring to extract meaning from dense, unstructured session data without requiring upfront instrumentation.</p><p>Rohan shares hard-won lessons from building Yelp’s experimentation platform — including how teams that simply ran more experiments consistently outperformed those with better data resources. They discuss the tension between A/B testing rigor and iteration speed, why most experiments never ship, and how lowering the cost of generating and testing hypotheses changes everything about product development velocity.</p><p>We also get into the technical details of semantic clustering across millions of sessions, why video is actually a more compact representation than raw DOM for LLM reasoning, and how Milana analyzes sessions from multiple perspectives — user researcher, PM, founder — to surface real pain points. Plus, a bold prediction: analytics dashboards are dying, and the future belongs to agentic systems that don’t just deliver insights but actually own and drive your OKRs.</p><p><strong>Topics covered:</strong></p><ul><li>Why session replays are the ultimate untapped data asset for product teams</li><li>How vision LLMs unlocked AI-powered analysis of user sessions</li><li>Just-in-time data structuring: querying unstructured sessions without upfront instrumentation</li><li>Lessons from building experimentation platforms at Yelp and Airtable</li><li>Why running more experiments beats having better data</li><li>Semantic clustering: separating signal from noise across millions of sessions</li><li>Video vs. DOM vs. events — the best data representation for LLM reasoning</li><li>Analyzing agent behavior through session replays</li><li>The death of dashboards and the rise of agentic growth systems</li><li>User research horror stories and the surprising things users do</li></ul><p><br><strong>Chapters</strong></p><p>00:00 Introduction to Rohan and Raghav's Journey<br>04:47 The Importance of User Research<br>08:03 Making Solutioning a Science<br>11:09 Understanding Session Replays and Experimentation<br>14:50 Defining Sessions and Experimentation Platforms<br>18:54 The Need for Consistent Metrics<br>22:11 The Role of Events vs. Session Replays<br>29:46 Leveraging LLMs for Enhanced Insights<br>35:04 Determinism vs. Non-Determinism in Data Analysis<br>37:57 Understanding User vs. Agent Behavior<br>39:47 The Art of Structuring Data<br>45:25 Semantic Clustering and Its Importance<br>47:09 Building Infrastructure for Complex Data<br>51:24 The Future of User Simulation and Experimentation</p>]]>
      </itunes:summary>
      <itunes:keywords>session replays, A/B testing, product growth, Milana, vision LLMs, user research, experimentation platforms, semantic clustering, AI agents, product analytics, user behavior, coding agents, startup growth, DOM analysis</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/a3bd9dd0/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>From Exabyte Storage to Reactive Backends: Jamie Turner on Building Convex After Dropbox</title>
      <itunes:episode>27</itunes:episode>
      <podcast:episode>27</podcast:episode>
      <itunes:title>From Exabyte Storage to Reactive Backends: Jamie Turner on Building Convex After Dropbox</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c26a50ff-ad54-4148-91dc-88019accd6a9</guid>
      <link>https://techontherocks.show/27</link>
      <description>
        <![CDATA[<p>Jamie, a seasoned startup founder and former Dropbox engineer, shares insights on building distributed systems, scaling storage solutions, and the impact of AI on infrastructure and application development. Discover practical lessons from scaling Dropbox, the evolution of data storage, and how Convex is shaping the future of app development.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Jamie, a seasoned startup founder and former Dropbox engineer, shares insights on building distributed systems, scaling storage solutions, and the impact of AI on infrastructure and application development. Discover practical lessons from scaling Dropbox, the evolution of data storage, and how Convex is shaping the future of app development.</p>]]>
      </content:encoded>
      <pubDate>Thu, 09 Apr 2026 08:05:25 -0700</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/7f0b40ea/f0493ae7.mp3" length="56887784" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3553</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Jamie, a seasoned startup founder and former Dropbox engineer, shares insights on building distributed systems, scaling storage solutions, and the impact of AI on infrastructure and application development. Discover practical lessons from scaling Dropbox, the evolution of data storage, and how Convex is shaping the future of app development.</p>]]>
      </itunes:summary>
      <itunes:keywords>technology, infrastructure, cloud, systems, data</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/7f0b40ea/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>From Art to Science: Wild Moose and the Future of AI-Powered Debugging</title>
      <itunes:episode>25</itunes:episode>
      <podcast:episode>25</podcast:episode>
      <itunes:title>From Art to Science: Wild Moose and the Future of AI-Powered Debugging</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a9554681-5209-4c78-8819-2cc7432ccbc1</guid>
      <link>https://techontherocks.show/25</link>
      <description>
        <![CDATA[<p>In this episode, we sit down with the full founding team of Wild Moose — CEO Yasmin Dunsky, CTO Roei, and VP R&amp;D Tom Tytunovich — to explore how they’re transforming production debugging from an art into a science using AI.</p><p>The trio shares their unconventional founding story — from meeting across three different cities to living together for three months in a California Airbnb to stress-test both their idea and their relationship. They discuss how they identified production debugging as a massive unsolved problem before ChatGPT even launched, recognizing that while code generation is fundamentally a text problem, debugging is a search problem that demands a completely different approach.</p><p>We dive deep into Wild Moose’s “microagents” architecture — fast, highly optimized AI agents that replicate the muscle memory of senior engineers to automatically investigate production incidents in under a minute. The team explains why accuracy trumps everything in their space (wrong answers are worse than no answers when you’re debugging at 3 AM), how they navigate the speed-cost-quality triangle, and why they built a test-driven approach to validate agents against past incidents.</p><p>We also get into the multi-agent vs. single-agent debate, handling multimodal observability data (logs, metrics, traces, dashboards, code), and how the rapidly evolving LLM landscape creates both opportunities and challenges for production AI systems. Plus, the team shares their favorite outage war stories — including a “WatchCat” hack and a three-month hunt for a single rogue bit.</p><p><strong>Topics covered:</strong></p><ul><li>The Wild Moose origin story and the California Airbnb experiment</li><li>Why production debugging is a search problem, not a text generation problem</li><li>Microagents: fast, specialized AI agents for incident investigation</li><li>Building institutional knowledge into AI — capturing engineering muscle memory</li><li>The speed-cost-quality triangle in real-time AI systems</li><li>Multi-agent vs. single-agent architectures: when to use what</li><li>Handling multimodal observability data with LLMs</li><li>The future of AI SRE and self-healing production environments</li><li>Favorite outage war stories from the trenches</li></ul><p><br><strong>Chapters</strong></p><p>00:00 Introduction to the Wild Moose Team<br>04:12 The Spark Behind Wild Moose<br>08:41 Understanding the Debugging Landscape<br>12:45 The Role of AI in Debugging<br>17:31 Building Investigative Agents<br>21:55 Optimizing Workflows and Feedback Loops<br>29:12 Navigating Complexity in Software Systems<br>33:42 Adapting to Rapid Changes in AI Technology<br>40:02 Microagents: The Future of AI Architecture<br>44:46 Outage Stories: Lessons from the Trenches<br>50:49 Vision for the Future of AI in Production</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this episode, we sit down with the full founding team of Wild Moose — CEO Yasmin Dunsky, CTO Roei, and VP R&amp;D Tom Tytunovich — to explore how they’re transforming production debugging from an art into a science using AI.</p><p>The trio shares their unconventional founding story — from meeting across three different cities to living together for three months in a California Airbnb to stress-test both their idea and their relationship. They discuss how they identified production debugging as a massive unsolved problem before ChatGPT even launched, recognizing that while code generation is fundamentally a text problem, debugging is a search problem that demands a completely different approach.</p><p>We dive deep into Wild Moose’s “microagents” architecture — fast, highly optimized AI agents that replicate the muscle memory of senior engineers to automatically investigate production incidents in under a minute. The team explains why accuracy trumps everything in their space (wrong answers are worse than no answers when you’re debugging at 3 AM), how they navigate the speed-cost-quality triangle, and why they built a test-driven approach to validate agents against past incidents.</p><p>We also get into the multi-agent vs. single-agent debate, handling multimodal observability data (logs, metrics, traces, dashboards, code), and how the rapidly evolving LLM landscape creates both opportunities and challenges for production AI systems. Plus, the team shares their favorite outage war stories — including a “WatchCat” hack and a three-month hunt for a single rogue bit.</p><p><strong>Topics covered:</strong></p><ul><li>The Wild Moose origin story and the California Airbnb experiment</li><li>Why production debugging is a search problem, not a text generation problem</li><li>Microagents: fast, specialized AI agents for incident investigation</li><li>Building institutional knowledge into AI — capturing engineering muscle memory</li><li>The speed-cost-quality triangle in real-time AI systems</li><li>Multi-agent vs. single-agent architectures: when to use what</li><li>Handling multimodal observability data with LLMs</li><li>The future of AI SRE and self-healing production environments</li><li>Favorite outage war stories from the trenches</li></ul><p><br><strong>Chapters</strong></p><p>00:00 Introduction to the Wild Moose Team<br>04:12 The Spark Behind Wild Moose<br>08:41 Understanding the Debugging Landscape<br>12:45 The Role of AI in Debugging<br>17:31 Building Investigative Agents<br>21:55 Optimizing Workflows and Feedback Loops<br>29:12 Navigating Complexity in Software Systems<br>33:42 Adapting to Rapid Changes in AI Technology<br>40:02 Microagents: The Future of AI Architecture<br>44:46 Outage Stories: Lessons from the Trenches<br>50:49 Vision for the Future of AI in Production</p>]]>
      </content:encoded>
      <pubDate>Tue, 17 Mar 2026 07:00:00 -0700</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/d630bded/6a852213.mp3" length="50601189" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3160</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this episode, we sit down with the full founding team of Wild Moose — CEO Yasmin Dunsky, CTO Roei, and VP R&amp;D Tom Tytunovich — to explore how they’re transforming production debugging from an art into a science using AI.</p><p>The trio shares their unconventional founding story — from meeting across three different cities to living together for three months in a California Airbnb to stress-test both their idea and their relationship. They discuss how they identified production debugging as a massive unsolved problem before ChatGPT even launched, recognizing that while code generation is fundamentally a text problem, debugging is a search problem that demands a completely different approach.</p><p>We dive deep into Wild Moose’s “microagents” architecture — fast, highly optimized AI agents that replicate the muscle memory of senior engineers to automatically investigate production incidents in under a minute. The team explains why accuracy trumps everything in their space (wrong answers are worse than no answers when you’re debugging at 3 AM), how they navigate the speed-cost-quality triangle, and why they built a test-driven approach to validate agents against past incidents.</p><p>We also get into the multi-agent vs. single-agent debate, handling multimodal observability data (logs, metrics, traces, dashboards, code), and how the rapidly evolving LLM landscape creates both opportunities and challenges for production AI systems. Plus, the team shares their favorite outage war stories — including a “WatchCat” hack and a three-month hunt for a single rogue bit.</p><p><strong>Topics covered:</strong></p><ul><li>The Wild Moose origin story and the California Airbnb experiment</li><li>Why production debugging is a search problem, not a text generation problem</li><li>Microagents: fast, specialized AI agents for incident investigation</li><li>Building institutional knowledge into AI — capturing engineering muscle memory</li><li>The speed-cost-quality triangle in real-time AI systems</li><li>Multi-agent vs. single-agent architectures: when to use what</li><li>Handling multimodal observability data with LLMs</li><li>The future of AI SRE and self-healing production environments</li><li>Favorite outage war stories from the trenches</li></ul><p><br><strong>Chapters</strong></p><p>00:00 Introduction to the Wild Moose Team<br>04:12 The Spark Behind Wild Moose<br>08:41 Understanding the Debugging Landscape<br>12:45 The Role of AI in Debugging<br>17:31 Building Investigative Agents<br>21:55 Optimizing Workflows and Feedback Loops<br>29:12 Navigating Complexity in Software Systems<br>33:42 Adapting to Rapid Changes in AI Technology<br>40:02 Microagents: The Future of AI Architecture<br>44:46 Outage Stories: Lessons from the Trenches<br>50:49 Vision for the Future of AI in Production</p>]]>
      </itunes:summary>
      <itunes:keywords>AI debugging, SRE, microagents, production incidents, Wild Moose, observability, LLMs, AI agents, root cause analysis, on-call, incident response, DevOps, site reliability engineering, AI startups</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/d630bded/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>From Notebooks to Production: Xorq’s lockfile Approach for Reproducible, Portable ML Pipelines</title>
      <itunes:episode>24</itunes:episode>
      <podcast:episode>24</podcast:episode>
      <itunes:title>From Notebooks to Production: Xorq’s lockfile Approach for Reproducible, Portable ML Pipelines</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ba95ec95-984f-46d9-a319-5dae1ad1a1de</guid>
      <link>https://techontherocks.show/24</link>
      <description>
        <![CDATA[<p>In this episode, Hussain shares the story behind <strong>xorq</strong>: a “lockfile for ML pipelines” that makes notebook work easier to reproduce, debug, and ship. We talk about why the research→production path is still so manual, how schemas (and Arrow) become the contract between systems, and what it takes to run the same pipeline across engines like Snowflake and Databricks. We also dig into escape hatches for imperative code, why feature stores didn’t become the default, and how xorq fits alongside other technologies like Iceberg.</p><p><strong>Chapters</strong></p><p>00:00 Hussain's Journey in Data Science</p><p>06:00 The Need for xorq: Bridging Research and Production</p><p>10:38 Challenges in Machine Learning Deployment</p><p>17:40 The Role of Lock Files in Data Pipelines</p><p>29:51 Understanding Schema Management in Data Systems</p><p>34:40 Navigating Declarative and Imperative Transformations</p><p>36:39 The Developer's Journey with xorq</p><p>38:34 Feature Stores vs. xorq: A Comparative Analysis</p><p>43:43 The Future of Feature Stores and Machine Learning</p><p>51:41 Reproducibility in Data Pipelines: xorq vs. Git-like Operations</p><p>55:47 The Future of xorq and the Data Ecosystem</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this episode, Hussain shares the story behind <strong>xorq</strong>: a “lockfile for ML pipelines” that makes notebook work easier to reproduce, debug, and ship. We talk about why the research→production path is still so manual, how schemas (and Arrow) become the contract between systems, and what it takes to run the same pipeline across engines like Snowflake and Databricks. We also dig into escape hatches for imperative code, why feature stores didn’t become the default, and how xorq fits alongside other technologies like Iceberg.</p><p><strong>Chapters</strong></p><p>00:00 Hussain's Journey in Data Science</p><p>06:00 The Need for xorq: Bridging Research and Production</p><p>10:38 Challenges in Machine Learning Deployment</p><p>17:40 The Role of Lock Files in Data Pipelines</p><p>29:51 Understanding Schema Management in Data Systems</p><p>34:40 Navigating Declarative and Imperative Transformations</p><p>36:39 The Developer's Journey with xorq</p><p>38:34 Feature Stores vs. xorq: A Comparative Analysis</p><p>43:43 The Future of Feature Stores and Machine Learning</p><p>51:41 Reproducibility in Data Pipelines: xorq vs. Git-like Operations</p><p>55:47 The Future of xorq and the Data Ecosystem</p>]]>
      </content:encoded>
      <pubDate>Thu, 29 Jan 2026 07:00:00 -0800</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/12478a20/d62ab574.mp3" length="55172445" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3446</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this episode, Hussain shares the story behind <strong>xorq</strong>: a “lockfile for ML pipelines” that makes notebook work easier to reproduce, debug, and ship. We talk about why the research→production path is still so manual, how schemas (and Arrow) become the contract between systems, and what it takes to run the same pipeline across engines like Snowflake and Databricks. We also dig into escape hatches for imperative code, why feature stores didn’t become the default, and how xorq fits alongside other technologies like Iceberg.</p><p><strong>Chapters</strong></p><p>00:00 Hussain's Journey in Data Science</p><p>06:00 The Need for xorq: Bridging Research and Production</p><p>10:38 Challenges in Machine Learning Deployment</p><p>17:40 The Role of Lock Files in Data Pipelines</p><p>29:51 Understanding Schema Management in Data Systems</p><p>34:40 Navigating Declarative and Imperative Transformations</p><p>36:39 The Developer's Journey with xorq</p><p>38:34 Feature Stores vs. xorq: A Comparative Analysis</p><p>43:43 The Future of Feature Stores and Machine Learning</p><p>51:41 Reproducibility in Data Pipelines: xorq vs. Git-like Operations</p><p>55:47 The Future of xorq and the Data Ecosystem</p>]]>
      </itunes:summary>
      <itunes:keywords>reproducible ML, ML pipelines, lockfile, manifest, pipeline registry, declarative pipelines, IBIS, Arrow, Arrow record batches, ArrowFlight, DataFusion, DuckDB, Polars, Snowflake, Databricks, multi-engine execution, pipeline portability, lineage, schema contracts, schema evolution, fail-fast compilation, UDFs, pandas UDFs, feature stores, semantic layer, temporal joins, data consistency vs computation consistency, git-for-data, Iceberg, Nessie, time travel, MLOps, research-to-production, monitoring from declarations</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/12478a20/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>From pandas to Arrow: Wes McKinney on the Future of Data Infrastructure</title>
      <itunes:episode>23</itunes:episode>
      <podcast:episode>23</podcast:episode>
      <itunes:title>From pandas to Arrow: Wes McKinney on the Future of Data Infrastructure</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">8a3afe12-4b64-4672-9339-d7160bc65670</guid>
      <link>https://techontherocks.show/23</link>
      <description>
        <![CDATA[<p><strong>Summary</strong></p><p>In this episode of <strong>Tech on the Rocks</strong>, Kostas and Nitay sit down with <strong>Wes McKinney</strong> the creator of <strong>pandas </strong>and co-creator of <strong>Apache Arrow</strong> and <strong>Ibis</strong>, and long-time leader in the Python data ecosystem. Wes walks us through his journey from building pandas in 2008 to rethinking how we represent and move columnar data with Arrow, and why Arrow is fundamentally different from file formats like <strong>Parquet</strong> and <strong>ORC</strong>.</p><p><br></p><p>We get into the future of <strong>data file formats</strong>, <strong>DataFusion</strong> and the new generation of query engines, the rise of <strong>open data lakes</strong> (Iceberg, Delta, Hudi), and why “big metadata” is becoming just as important as big data. Wes also shares candid thoughts on <strong>open source sustainability</strong>, how companies and infrastructure projects really survive, and how <strong>AI coding agents</strong> like Claude Code are changing the day-to-day work of software engineers, especially for complex systems work.</p><p><br></p><p>If you care about the foundations of modern data infrastructure, or you’ve ever called import pandas as pd, this is an episode you won’t want to miss.</p><p><strong>Chapters</strong></p><p><br></p><p>00:00 Intro — Wes McKinney &amp; his journey in the Python data ecosystem</p><p>02:15 How pandas evolved &amp; why UX first mattered for data science</p><p>06:14 Open source sustainability, funding &amp; the Posit model</p><p>07:31 From pandas to Datapad, Cloudera &amp; the origins of Apache Arrow and Ibis</p><p>13:38 What is Apache Arrow? In‑memory columnar data, batches &amp; schemas</p><p>22:23 Inside Arrow IPC — zero‑copy, Flatbuffers &amp; cross‑language interop</p><p>24:34 Arrow vs Parquet — columnar memory format vs columnar storage format</p><p>29:28 The next generation of columnar file formats &amp; GPU‑friendly encodings</p><p>36:03 Big metadata, table formats &amp; the rise of Iceberg/Delta/Hudi</p><p>43:05 Rethinking data systems: from big data to DuckDB, Rust &amp; “no JVM” stacks</p><p>54:11 DataFusion as a modular Rust query engine for modern startups</p><p>57:58 Open source, the composable data stack &amp; why infra is “AI‑resistant”</p><p>01:00:07 Vibe‑coding with AI agents — using Claude Code in real projects</p><p>01:09:49 AI, open source maintainers &amp; the risks of AI‑generated contributions</p><p>01:18:57 Bridging LLMs and data: ADBC, data context &amp; the future of infra + AI</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><strong>Summary</strong></p><p>In this episode of <strong>Tech on the Rocks</strong>, Kostas and Nitay sit down with <strong>Wes McKinney</strong> the creator of <strong>pandas </strong>and co-creator of <strong>Apache Arrow</strong> and <strong>Ibis</strong>, and long-time leader in the Python data ecosystem. Wes walks us through his journey from building pandas in 2008 to rethinking how we represent and move columnar data with Arrow, and why Arrow is fundamentally different from file formats like <strong>Parquet</strong> and <strong>ORC</strong>.</p><p><br></p><p>We get into the future of <strong>data file formats</strong>, <strong>DataFusion</strong> and the new generation of query engines, the rise of <strong>open data lakes</strong> (Iceberg, Delta, Hudi), and why “big metadata” is becoming just as important as big data. Wes also shares candid thoughts on <strong>open source sustainability</strong>, how companies and infrastructure projects really survive, and how <strong>AI coding agents</strong> like Claude Code are changing the day-to-day work of software engineers, especially for complex systems work.</p><p><br></p><p>If you care about the foundations of modern data infrastructure, or you’ve ever called import pandas as pd, this is an episode you won’t want to miss.</p><p><strong>Chapters</strong></p><p><br></p><p>00:00 Intro — Wes McKinney &amp; his journey in the Python data ecosystem</p><p>02:15 How pandas evolved &amp; why UX first mattered for data science</p><p>06:14 Open source sustainability, funding &amp; the Posit model</p><p>07:31 From pandas to Datapad, Cloudera &amp; the origins of Apache Arrow and Ibis</p><p>13:38 What is Apache Arrow? In‑memory columnar data, batches &amp; schemas</p><p>22:23 Inside Arrow IPC — zero‑copy, Flatbuffers &amp; cross‑language interop</p><p>24:34 Arrow vs Parquet — columnar memory format vs columnar storage format</p><p>29:28 The next generation of columnar file formats &amp; GPU‑friendly encodings</p><p>36:03 Big metadata, table formats &amp; the rise of Iceberg/Delta/Hudi</p><p>43:05 Rethinking data systems: from big data to DuckDB, Rust &amp; “no JVM” stacks</p><p>54:11 DataFusion as a modular Rust query engine for modern startups</p><p>57:58 Open source, the composable data stack &amp; why infra is “AI‑resistant”</p><p>01:00:07 Vibe‑coding with AI agents — using Claude Code in real projects</p><p>01:09:49 AI, open source maintainers &amp; the risks of AI‑generated contributions</p><p>01:18:57 Bridging LLMs and data: ADBC, data context &amp; the future of infra + AI</p>]]>
      </content:encoded>
      <pubDate>Mon, 01 Dec 2025 10:55:15 -0800</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/3893eae9/d57de7bf.mp3" length="78837789" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>4925</itunes:duration>
      <itunes:summary>
        <![CDATA[<p><strong>Summary</strong></p><p>In this episode of <strong>Tech on the Rocks</strong>, Kostas and Nitay sit down with <strong>Wes McKinney</strong> the creator of <strong>pandas </strong>and co-creator of <strong>Apache Arrow</strong> and <strong>Ibis</strong>, and long-time leader in the Python data ecosystem. Wes walks us through his journey from building pandas in 2008 to rethinking how we represent and move columnar data with Arrow, and why Arrow is fundamentally different from file formats like <strong>Parquet</strong> and <strong>ORC</strong>.</p><p><br></p><p>We get into the future of <strong>data file formats</strong>, <strong>DataFusion</strong> and the new generation of query engines, the rise of <strong>open data lakes</strong> (Iceberg, Delta, Hudi), and why “big metadata” is becoming just as important as big data. Wes also shares candid thoughts on <strong>open source sustainability</strong>, how companies and infrastructure projects really survive, and how <strong>AI coding agents</strong> like Claude Code are changing the day-to-day work of software engineers, especially for complex systems work.</p><p><br></p><p>If you care about the foundations of modern data infrastructure, or you’ve ever called import pandas as pd, this is an episode you won’t want to miss.</p><p><strong>Chapters</strong></p><p><br></p><p>00:00 Intro — Wes McKinney &amp; his journey in the Python data ecosystem</p><p>02:15 How pandas evolved &amp; why UX first mattered for data science</p><p>06:14 Open source sustainability, funding &amp; the Posit model</p><p>07:31 From pandas to Datapad, Cloudera &amp; the origins of Apache Arrow and Ibis</p><p>13:38 What is Apache Arrow? In‑memory columnar data, batches &amp; schemas</p><p>22:23 Inside Arrow IPC — zero‑copy, Flatbuffers &amp; cross‑language interop</p><p>24:34 Arrow vs Parquet — columnar memory format vs columnar storage format</p><p>29:28 The next generation of columnar file formats &amp; GPU‑friendly encodings</p><p>36:03 Big metadata, table formats &amp; the rise of Iceberg/Delta/Hudi</p><p>43:05 Rethinking data systems: from big data to DuckDB, Rust &amp; “no JVM” stacks</p><p>54:11 DataFusion as a modular Rust query engine for modern startups</p><p>57:58 Open source, the composable data stack &amp; why infra is “AI‑resistant”</p><p>01:00:07 Vibe‑coding with AI agents — using Claude Code in real projects</p><p>01:09:49 AI, open source maintainers &amp; the risks of AI‑generated contributions</p><p>01:18:57 Bridging LLMs and data: ADBC, data context &amp; the future of infra + AI</p>]]>
      </itunes:summary>
      <itunes:keywords>Wes McKinney, pandas, Apache Arrow, Apache Parquet, DataFusion, DuckDB, file formats, columnar data, data infrastructure, open source, Python data science, data lakes, Apache Iceberg, Delta Lake, query engines, Rust, Posit, Positron IDE, AI coding agents, Claude Code, big metadata</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/3893eae9/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Navigating the Future of AI and Data Infrastructure with Bauplan</title>
      <itunes:episode>22</itunes:episode>
      <podcast:episode>22</podcast:episode>
      <itunes:title>Navigating the Future of AI and Data Infrastructure with Bauplan</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">4b20915c-d272-4d07-aba1-d5d908f7cc3b</guid>
      <link>https://techontherocks.show/22</link>
      <description>
        <![CDATA[<p><strong>Summary</strong></p><p>In this conversation, the founders of Bauplan, Jacopo and Ciro, share their extensive backgrounds in AI and data infrastructure, discussing the evolution of NLP and the challenges faced in the industry. They highlight the importance of data pipelines in AI effectiveness and the complexities of building data infrastructure. </p><p>The discussion also covers lessons learned from previous ventures, the shifting dynamics of the AI market, and the need for collaboration between data scientists and engineers. They emphasize the significance of simplicity in data tools and the future of data management focusing on standardization and accessibility.</p><p>I<strong>n this episode</strong></p><ul><li>Bauplan was founded by experienced professionals in AI and data.</li><li>Data challenges remain significant despite advancements in AI.</li><li>Lessons from previous ventures inform current strategies.</li><li>Building data infrastructure is complex and requires careful planning.</li><li>Collaboration between data scientists and engineers is essential.</li><li>Data engineering will resemble more and more software engineering.</li><li>Simplicity in data tools can enhance user experience.</li><li>The future of data management will focus on standardization and accessibility.</li></ul><p><br></p><p>If you care about making AI features shippable by regular software teams—not just data specialists—this conversation maps the terrain and the trade-offs.</p><p><br><strong>Chapters<br></strong><br>00:00 Introduction to Bauplan and Founders' Background<br>02:27 The Evolution of NLP and AI Challenges<br>05:05 Shifts in Data and AI Application<br>07:56 Lessons from Previous Ventures<br>10:20 The Search Market Landscape<br>13:05 Behavioral Data's Role in Search<br>15:52 Building Data Infrastructure vs. Applications<br>18:22 The Complexity of Data Management<br>21:03 Bridging the Gap Between Data Science and Engineering<br>23:39 Challenges in Infrastructure Development<br>29:52 Navigating the Infrastructure Landscape<br>32:19 The Pendulum of Centralization and Decentralization<br>34:00 The Need for Standardization in Data Infrastructure<br>36:52 Simplifying Data Workflows<br>40:29 Radical Simplicity in Data Management<br>45:28 Overcoming Resistance to Change<br>48:50 The Future of Data Abstractions and Git for Data</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><strong>Summary</strong></p><p>In this conversation, the founders of Bauplan, Jacopo and Ciro, share their extensive backgrounds in AI and data infrastructure, discussing the evolution of NLP and the challenges faced in the industry. They highlight the importance of data pipelines in AI effectiveness and the complexities of building data infrastructure. </p><p>The discussion also covers lessons learned from previous ventures, the shifting dynamics of the AI market, and the need for collaboration between data scientists and engineers. They emphasize the significance of simplicity in data tools and the future of data management focusing on standardization and accessibility.</p><p>I<strong>n this episode</strong></p><ul><li>Bauplan was founded by experienced professionals in AI and data.</li><li>Data challenges remain significant despite advancements in AI.</li><li>Lessons from previous ventures inform current strategies.</li><li>Building data infrastructure is complex and requires careful planning.</li><li>Collaboration between data scientists and engineers is essential.</li><li>Data engineering will resemble more and more software engineering.</li><li>Simplicity in data tools can enhance user experience.</li><li>The future of data management will focus on standardization and accessibility.</li></ul><p><br></p><p>If you care about making AI features shippable by regular software teams—not just data specialists—this conversation maps the terrain and the trade-offs.</p><p><br><strong>Chapters<br></strong><br>00:00 Introduction to Bauplan and Founders' Background<br>02:27 The Evolution of NLP and AI Challenges<br>05:05 Shifts in Data and AI Application<br>07:56 Lessons from Previous Ventures<br>10:20 The Search Market Landscape<br>13:05 Behavioral Data's Role in Search<br>15:52 Building Data Infrastructure vs. Applications<br>18:22 The Complexity of Data Management<br>21:03 Bridging the Gap Between Data Science and Engineering<br>23:39 Challenges in Infrastructure Development<br>29:52 Navigating the Infrastructure Landscape<br>32:19 The Pendulum of Centralization and Decentralization<br>34:00 The Need for Standardization in Data Infrastructure<br>36:52 Simplifying Data Workflows<br>40:29 Radical Simplicity in Data Management<br>45:28 Overcoming Resistance to Change<br>48:50 The Future of Data Abstractions and Git for Data</p>]]>
      </content:encoded>
      <pubDate>Mon, 08 Sep 2025 07:30:33 -0700</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/96bfa883/30f68a9b.mp3" length="56433066" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3525</itunes:duration>
      <itunes:summary>
        <![CDATA[<p><strong>Summary</strong></p><p>In this conversation, the founders of Bauplan, Jacopo and Ciro, share their extensive backgrounds in AI and data infrastructure, discussing the evolution of NLP and the challenges faced in the industry. They highlight the importance of data pipelines in AI effectiveness and the complexities of building data infrastructure. </p><p>The discussion also covers lessons learned from previous ventures, the shifting dynamics of the AI market, and the need for collaboration between data scientists and engineers. They emphasize the significance of simplicity in data tools and the future of data management focusing on standardization and accessibility.</p><p>I<strong>n this episode</strong></p><ul><li>Bauplan was founded by experienced professionals in AI and data.</li><li>Data challenges remain significant despite advancements in AI.</li><li>Lessons from previous ventures inform current strategies.</li><li>Building data infrastructure is complex and requires careful planning.</li><li>Collaboration between data scientists and engineers is essential.</li><li>Data engineering will resemble more and more software engineering.</li><li>Simplicity in data tools can enhance user experience.</li><li>The future of data management will focus on standardization and accessibility.</li></ul><p><br></p><p>If you care about making AI features shippable by regular software teams—not just data specialists—this conversation maps the terrain and the trade-offs.</p><p><br><strong>Chapters<br></strong><br>00:00 Introduction to Bauplan and Founders' Background<br>02:27 The Evolution of NLP and AI Challenges<br>05:05 Shifts in Data and AI Application<br>07:56 Lessons from Previous Ventures<br>10:20 The Search Market Landscape<br>13:05 Behavioral Data's Role in Search<br>15:52 Building Data Infrastructure vs. Applications<br>18:22 The Complexity of Data Management<br>21:03 Bridging the Gap Between Data Science and Engineering<br>23:39 Challenges in Infrastructure Development<br>29:52 Navigating the Infrastructure Landscape<br>32:19 The Pendulum of Centralization and Decentralization<br>34:00 The Need for Standardization in Data Infrastructure<br>36:52 Simplifying Data Workflows<br>40:29 Radical Simplicity in Data Management<br>45:28 Overcoming Resistance to Change<br>48:50 The Future of Data Abstractions and Git for Data</p>]]>
      </itunes:summary>
      <itunes:keywords>Bauplan, AI, serverless, data pipelines, data infrastructure, lakehouse, data management, Git for data, FaaS </itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/96bfa883/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Email as a Knowledge Graph: Micro CEO Brett on Rebuilding CRM at the Inbox</title>
      <itunes:episode>21</itunes:episode>
      <podcast:episode>21</podcast:episode>
      <itunes:title>Email as a Knowledge Graph: Micro CEO Brett on Rebuilding CRM at the Inbox</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">93b57626-9259-432c-b201-b77e69c0f9be</guid>
      <link>https://techontherocks.show/21</link>
      <description>
        <![CDATA[<p><strong>Summary</strong></p><p>Brett — founder &amp; CEO of Micro — joins Nitay and Kostas to share how he’s turning email into a knowledge graph and rebuilding CRM right inside the inbox. He traces a path from Google’s M&amp;A and Allo product team to Clearbit and Launch House, then digs into why most “inbox zero” workflows fail, how interoperability and AI agents shift power to the interface, and what it takes to design an email experience people actually live in.</p><p><br></p><p><strong>What you’ll learn</strong></p><ul><li>Why email is a system of record—and how Micro converts threads into people, companies, attachments, tasks, and “updates”</li><li>The wedge: founders’ real workflows (fundraising, hiring, sales) and why CRM belongs in the inbox</li><li>Product &amp; UX lessons: skeuomorphic first, flexible theming (consumer vs. enterprise), and copy-the-UI-before-evolving-it</li><li>M&amp;A realities from Google: talent vs. tech vs. business acquisitions, and why culture kills most deals</li><li>Burnout and agency: why founders report less burnout than big-company roles</li><li>The next phase: cross-app “updates” (email, LinkedIn DMs, etc.), Salesforce/HubSpot read–write, and agentic automation</li></ul><p><strong>Chapters</strong></p><p>00:00 Brett's Journey: From Consulting to Tech Innovator</p><p>02:41 The Role of Strategy in Tech Companies</p><p>05:16 Understanding M&amp;A: Successes and Failures</p><p>07:55 The Evolution of AI in Corporate Strategy</p><p>10:26 Transitioning to Product Management</p><p>13:19 Lessons from Clearbit: Culture and Growth</p><p>15:50 The Impact of Burnout on Career Choices</p><p>18:15 Finding Fulfillment in Entrepreneurship</p><p>21:09 Navigating the B2B Landscape</p><p>23:34 The Necessity of Products in a Crisis</p><p>33:24 The Unexpected Layoff and New Beginnings</p><p>34:39 The Launch House Experience</p><p>37:16 Transforming Reality into an Accelerator</p><p>39:17 The Evolution of Founders and Content Creation</p><p>41:52 Introducing Micro: A New Email Experience</p><p>47:02 Extracting Information for Better Workflows</p><p>53:49 Integrating with Existing Ecosystems</p><p>01:01:16 The Future of Email and AI</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><strong>Summary</strong></p><p>Brett — founder &amp; CEO of Micro — joins Nitay and Kostas to share how he’s turning email into a knowledge graph and rebuilding CRM right inside the inbox. He traces a path from Google’s M&amp;A and Allo product team to Clearbit and Launch House, then digs into why most “inbox zero” workflows fail, how interoperability and AI agents shift power to the interface, and what it takes to design an email experience people actually live in.</p><p><br></p><p><strong>What you’ll learn</strong></p><ul><li>Why email is a system of record—and how Micro converts threads into people, companies, attachments, tasks, and “updates”</li><li>The wedge: founders’ real workflows (fundraising, hiring, sales) and why CRM belongs in the inbox</li><li>Product &amp; UX lessons: skeuomorphic first, flexible theming (consumer vs. enterprise), and copy-the-UI-before-evolving-it</li><li>M&amp;A realities from Google: talent vs. tech vs. business acquisitions, and why culture kills most deals</li><li>Burnout and agency: why founders report less burnout than big-company roles</li><li>The next phase: cross-app “updates” (email, LinkedIn DMs, etc.), Salesforce/HubSpot read–write, and agentic automation</li></ul><p><strong>Chapters</strong></p><p>00:00 Brett's Journey: From Consulting to Tech Innovator</p><p>02:41 The Role of Strategy in Tech Companies</p><p>05:16 Understanding M&amp;A: Successes and Failures</p><p>07:55 The Evolution of AI in Corporate Strategy</p><p>10:26 Transitioning to Product Management</p><p>13:19 Lessons from Clearbit: Culture and Growth</p><p>15:50 The Impact of Burnout on Career Choices</p><p>18:15 Finding Fulfillment in Entrepreneurship</p><p>21:09 Navigating the B2B Landscape</p><p>23:34 The Necessity of Products in a Crisis</p><p>33:24 The Unexpected Layoff and New Beginnings</p><p>34:39 The Launch House Experience</p><p>37:16 Transforming Reality into an Accelerator</p><p>39:17 The Evolution of Founders and Content Creation</p><p>41:52 Introducing Micro: A New Email Experience</p><p>47:02 Extracting Information for Better Workflows</p><p>53:49 Integrating with Existing Ecosystems</p><p>01:01:16 The Future of Email and AI</p>]]>
      </content:encoded>
      <pubDate>Mon, 18 Aug 2025 08:22:06 -0700</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/b4396774/203eb77f.mp3" length="59054530" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3688</itunes:duration>
      <itunes:summary>
        <![CDATA[<p><strong>Summary</strong></p><p>Brett — founder &amp; CEO of Micro — joins Nitay and Kostas to share how he’s turning email into a knowledge graph and rebuilding CRM right inside the inbox. He traces a path from Google’s M&amp;A and Allo product team to Clearbit and Launch House, then digs into why most “inbox zero” workflows fail, how interoperability and AI agents shift power to the interface, and what it takes to design an email experience people actually live in.</p><p><br></p><p><strong>What you’ll learn</strong></p><ul><li>Why email is a system of record—and how Micro converts threads into people, companies, attachments, tasks, and “updates”</li><li>The wedge: founders’ real workflows (fundraising, hiring, sales) and why CRM belongs in the inbox</li><li>Product &amp; UX lessons: skeuomorphic first, flexible theming (consumer vs. enterprise), and copy-the-UI-before-evolving-it</li><li>M&amp;A realities from Google: talent vs. tech vs. business acquisitions, and why culture kills most deals</li><li>Burnout and agency: why founders report less burnout than big-company roles</li><li>The next phase: cross-app “updates” (email, LinkedIn DMs, etc.), Salesforce/HubSpot read–write, and agentic automation</li></ul><p><strong>Chapters</strong></p><p>00:00 Brett's Journey: From Consulting to Tech Innovator</p><p>02:41 The Role of Strategy in Tech Companies</p><p>05:16 Understanding M&amp;A: Successes and Failures</p><p>07:55 The Evolution of AI in Corporate Strategy</p><p>10:26 Transitioning to Product Management</p><p>13:19 Lessons from Clearbit: Culture and Growth</p><p>15:50 The Impact of Burnout on Career Choices</p><p>18:15 Finding Fulfillment in Entrepreneurship</p><p>21:09 Navigating the B2B Landscape</p><p>23:34 The Necessity of Products in a Crisis</p><p>33:24 The Unexpected Layoff and New Beginnings</p><p>34:39 The Launch House Experience</p><p>37:16 Transforming Reality into an Accelerator</p><p>39:17 The Evolution of Founders and Content Creation</p><p>41:52 Introducing Micro: A New Email Experience</p><p>47:02 Extracting Information for Better Workflows</p><p>53:49 Integrating with Existing Ecosystems</p><p>01:01:16 The Future of Email and AI</p>]]>
      </itunes:summary>
      <itunes:keywords>email as knowledge graph, AI email, CRM, inbox zero, product management, Google M&amp;A, acquisitions, Clearbit, Launch House, founder journey, UX, interoperability, Salesforce, HubSpot, AI agents, fundraising, hiring, sales, attachments, links, tasks extraction, LinkedIn DM, WeChat analogy, updates feed, knowledge graph CRM, entrepreneur burnout, cognitive science, strategy vs tactics</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/b4396774/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Community, Compilers &amp; the Rust Story with Steve Klabnik</title>
      <itunes:episode>20</itunes:episode>
      <podcast:episode>20</podcast:episode>
      <itunes:title>Community, Compilers &amp; the Rust Story with Steve Klabnik</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">67fca002-4410-467b-bc85-c27275fb0e7e</guid>
      <link>https://techontherocks.show/20</link>
      <description>
        <![CDATA[<p><strong>Summary</strong></p><p>Steve Klabnik has spent the last 15 years shaping how developers write code—from teaching Ruby on Rails to stewarding Rust’s explosive growth. In this wide-ranging conversation, Steve joins Kostas and Nitay to unpack the forces behind <strong>Rust’s rise</strong> and the blueprint for developer-first tooling.</p><ul><li><strong>From Rails to Rust:</strong> How a web-framework luminary fell for a brand-new systems language and helped turn it into today’s go-to for memory-safe, zero-cost abstractions.</li><li><strong>Community as UX:</strong> The inside story of Cargo, humane compiler errors, and why welcoming IRC channels can matter more than benchmarks.</li><li><strong>Standards vs. Shipping:</strong> What Rust borrowed from the web’s rapid-release model—and why six-week cadences beat three-year committee cycles.</li><li><strong>Three tribes, one language:</strong> How dynamic-language devs, functional programmers, and C/C++ veterans each found a home in Rust—and what they contributed in return.</li><li><strong>Looking ahead:</strong> Steve’s watch-list of next-gen languages (Hylo, Zig, Odin) and the lessons Rust’s journey holds for anyone building tools, communities, or startups today.</li></ul><p>Whether you’re chasing segfault-free code, dreaming up a new PL, or just curious how open-source movements gain momentum, this episode is packed with insight and practical takeaways.</p><p><br><strong>Chapters<br></strong><br>00:00 Introduction and Personal Connection<br>00:59 Journey from Ruby on Rails to Rust<br>02:21 Early Programming Experiences and Interests<br>07:20 Community Dynamics in Programming Languages<br>13:59 The Importance of Community in Open Source<br>14:37 How Ruby on Rails and Rust Built Their Communities<br>21:44 Standardization vs. Unified Development Models<br>30:55 Community Debt in Programming Languages<br>36:24 Release Cadence vs. Feature Development<br>37:36 Rust's Unique Selling Proposition<br>43:30 Attracting Diverse Programming Communities<br>52:31 The Future of Systems Programming Languages</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><strong>Summary</strong></p><p>Steve Klabnik has spent the last 15 years shaping how developers write code—from teaching Ruby on Rails to stewarding Rust’s explosive growth. In this wide-ranging conversation, Steve joins Kostas and Nitay to unpack the forces behind <strong>Rust’s rise</strong> and the blueprint for developer-first tooling.</p><ul><li><strong>From Rails to Rust:</strong> How a web-framework luminary fell for a brand-new systems language and helped turn it into today’s go-to for memory-safe, zero-cost abstractions.</li><li><strong>Community as UX:</strong> The inside story of Cargo, humane compiler errors, and why welcoming IRC channels can matter more than benchmarks.</li><li><strong>Standards vs. Shipping:</strong> What Rust borrowed from the web’s rapid-release model—and why six-week cadences beat three-year committee cycles.</li><li><strong>Three tribes, one language:</strong> How dynamic-language devs, functional programmers, and C/C++ veterans each found a home in Rust—and what they contributed in return.</li><li><strong>Looking ahead:</strong> Steve’s watch-list of next-gen languages (Hylo, Zig, Odin) and the lessons Rust’s journey holds for anyone building tools, communities, or startups today.</li></ul><p>Whether you’re chasing segfault-free code, dreaming up a new PL, or just curious how open-source movements gain momentum, this episode is packed with insight and practical takeaways.</p><p><br><strong>Chapters<br></strong><br>00:00 Introduction and Personal Connection<br>00:59 Journey from Ruby on Rails to Rust<br>02:21 Early Programming Experiences and Interests<br>07:20 Community Dynamics in Programming Languages<br>13:59 The Importance of Community in Open Source<br>14:37 How Ruby on Rails and Rust Built Their Communities<br>21:44 Standardization vs. Unified Development Models<br>30:55 Community Debt in Programming Languages<br>36:24 Release Cadence vs. Feature Development<br>37:36 Rust's Unique Selling Proposition<br>43:30 Attracting Diverse Programming Communities<br>52:31 The Future of Systems Programming Languages</p>]]>
      </content:encoded>
      <pubDate>Mon, 28 Jul 2025 06:00:00 -0700</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/da0e2308/ddf4138c.mp3" length="56709343" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3542</itunes:duration>
      <itunes:summary>
        <![CDATA[<p><strong>Summary</strong></p><p>Steve Klabnik has spent the last 15 years shaping how developers write code—from teaching Ruby on Rails to stewarding Rust’s explosive growth. In this wide-ranging conversation, Steve joins Kostas and Nitay to unpack the forces behind <strong>Rust’s rise</strong> and the blueprint for developer-first tooling.</p><ul><li><strong>From Rails to Rust:</strong> How a web-framework luminary fell for a brand-new systems language and helped turn it into today’s go-to for memory-safe, zero-cost abstractions.</li><li><strong>Community as UX:</strong> The inside story of Cargo, humane compiler errors, and why welcoming IRC channels can matter more than benchmarks.</li><li><strong>Standards vs. Shipping:</strong> What Rust borrowed from the web’s rapid-release model—and why six-week cadences beat three-year committee cycles.</li><li><strong>Three tribes, one language:</strong> How dynamic-language devs, functional programmers, and C/C++ veterans each found a home in Rust—and what they contributed in return.</li><li><strong>Looking ahead:</strong> Steve’s watch-list of next-gen languages (Hylo, Zig, Odin) and the lessons Rust’s journey holds for anyone building tools, communities, or startups today.</li></ul><p>Whether you’re chasing segfault-free code, dreaming up a new PL, or just curious how open-source movements gain momentum, this episode is packed with insight and practical takeaways.</p><p><br><strong>Chapters<br></strong><br>00:00 Introduction and Personal Connection<br>00:59 Journey from Ruby on Rails to Rust<br>02:21 Early Programming Experiences and Interests<br>07:20 Community Dynamics in Programming Languages<br>13:59 The Importance of Community in Open Source<br>14:37 How Ruby on Rails and Rust Built Their Communities<br>21:44 Standardization vs. Unified Development Models<br>30:55 Community Debt in Programming Languages<br>36:24 Release Cadence vs. Feature Development<br>37:36 Rust's Unique Selling Proposition<br>43:30 Attracting Diverse Programming Communities<br>52:31 The Future of Systems Programming Languages</p>]]>
      </itunes:summary>
      <itunes:keywords>Steve Klabnik, Rust, Ruby on Rails, systems programming, memory safety, Cargo, compiler design, zero-cost abstractions, developer tooling, open-source community, release cadence, language governance, functional programming, dynamic languages, C and C++, Hylo, Zig, Odin, startup playbook, humane error messages</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/da0e2308/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>How Cloudflare Reinvents Serverless at Global Scale with Josh Howard</title>
      <itunes:episode>19</itunes:episode>
      <podcast:episode>19</podcast:episode>
      <itunes:title>How Cloudflare Reinvents Serverless at Global Scale with Josh Howard</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0cee35e3-7104-4bb0-be5b-1521205cb9d8</guid>
      <link>https://techontherocks.show/19</link>
      <description>
        <![CDATA[<p><strong>Summary<br></strong><br>Josh Howard, Senior Engineering Manager at Cloudflare, joins Kostas and Nitay to discuss Cloudflare's innovative serverless platform, Durable Objects, and Workers. </p><p>Learn how Cloudflare enables developers to build stateful applications with global scale, consistency, and simplicity at the network edge.</p><p>Chapters</p><p>00:00 Introduction and Background<br>02:01 Journey into Storage Systems<br>04:24 Cloudflare's Evolution and Developer Platform<br>06:29 Understanding Durable Objects<br>08:57 Durable Objects in Modern App Development<br>11:18 Use Cases for Cloudflare's Developer Platform<br>13:36 Building Agents and Real-Time Applications<br>16:19 Developer Experience and Migration Strategies<br>25:09 Exploring Workflow Systems: OLAP vs Applications<br>26:47 Cloudflare's Development Platform: Future Offerings for Data Professionals<br>28:42 Transitioning from Data Processing to Application Development<br>31:37 The Impact of LLMs on System Design<br>33:44 Serverless Platforms: Challenges and Limitations<br>40:01 Future Directions: Cloudflare's Storage Relay Service and Global Expansion</p><p><a href="https://share.transistor.fm/s/91b4d008/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
<br></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><strong>Summary<br></strong><br>Josh Howard, Senior Engineering Manager at Cloudflare, joins Kostas and Nitay to discuss Cloudflare's innovative serverless platform, Durable Objects, and Workers. </p><p>Learn how Cloudflare enables developers to build stateful applications with global scale, consistency, and simplicity at the network edge.</p><p>Chapters</p><p>00:00 Introduction and Background<br>02:01 Journey into Storage Systems<br>04:24 Cloudflare's Evolution and Developer Platform<br>06:29 Understanding Durable Objects<br>08:57 Durable Objects in Modern App Development<br>11:18 Use Cases for Cloudflare's Developer Platform<br>13:36 Building Agents and Real-Time Applications<br>16:19 Developer Experience and Migration Strategies<br>25:09 Exploring Workflow Systems: OLAP vs Applications<br>26:47 Cloudflare's Development Platform: Future Offerings for Data Professionals<br>28:42 Transitioning from Data Processing to Application Development<br>31:37 The Impact of LLMs on System Design<br>33:44 Serverless Platforms: Challenges and Limitations<br>40:01 Future Directions: Cloudflare's Storage Relay Service and Global Expansion</p><p><a href="https://share.transistor.fm/s/91b4d008/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
<br></p>]]>
      </content:encoded>
      <pubDate>Thu, 05 Jun 2025 08:41:00 -0700</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/91b4d008/0182ccc9.mp3" length="50262335" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3139</itunes:duration>
      <itunes:summary>
        <![CDATA[<p><strong>Summary<br></strong><br>Josh Howard, Senior Engineering Manager at Cloudflare, joins Kostas and Nitay to discuss Cloudflare's innovative serverless platform, Durable Objects, and Workers. </p><p>Learn how Cloudflare enables developers to build stateful applications with global scale, consistency, and simplicity at the network edge.</p><p>Chapters</p><p>00:00 Introduction and Background<br>02:01 Journey into Storage Systems<br>04:24 Cloudflare's Evolution and Developer Platform<br>06:29 Understanding Durable Objects<br>08:57 Durable Objects in Modern App Development<br>11:18 Use Cases for Cloudflare's Developer Platform<br>13:36 Building Agents and Real-Time Applications<br>16:19 Developer Experience and Migration Strategies<br>25:09 Exploring Workflow Systems: OLAP vs Applications<br>26:47 Cloudflare's Development Platform: Future Offerings for Data Professionals<br>28:42 Transitioning from Data Processing to Application Development<br>31:37 The Impact of LLMs on System Design<br>33:44 Serverless Platforms: Challenges and Limitations<br>40:01 Future Directions: Cloudflare's Storage Relay Service and Global Expansion</p><p><a href="https://share.transistor.fm/s/91b4d008/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
<br></p>]]>
      </itunes:summary>
      <itunes:keywords>Cloudflare, Durable Objects, Serverless Computing, Edge Computing, Workers, Global Scale, JavaScript, WebAssembly, State Management, Distributed Systems, Application Development, Real-Time Apps, Consistency, Developer Platform</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/91b4d008/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Business Physics: How Brand, Pricing, and Product Design Define Success with Erik Swan</title>
      <itunes:episode>18</itunes:episode>
      <podcast:episode>18</podcast:episode>
      <itunes:title>Business Physics: How Brand, Pricing, and Product Design Define Success with Erik Swan</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">286c722b-bc32-49fd-a812-2358d1184c3a</guid>
      <link>https://techontherocks.show/18</link>
      <description>
        <![CDATA[<p><strong>Summary</strong><br>In this episode, Erik reflects on his long and storied tech career—from the days of punch cards to founding multiple startups, including a stint at Splunk. </p><p>At 61, he offers a unique perspective on how the industry has evolved and shares candid insights into what it takes to build a successful company. He discusses the evolution from building simple tools to creating comprehensive solutions and eventually platforms, emphasizing the importance of starting with a “hammer”—a focused, simple tool—before scaling to a broader offering. </p><p>Eril introduces his concept of the “physics of business,” a framework for understanding go-to-market dynamics, pricing, and the critical role of brand in differentiating a product in a crowded market. </p><p>He also touches on the challenges of product-led growth, the importance of achieving a strong “K value” (viral or network effects), and the pitfalls of allowing short-term quarterly pressures to derail long-term vision. Toward the end, he hints at his current project, Bestimer, which aims to apply lessons from his past ventures and leverage modern AI to tackle a massive, data-intensive problem.</p><p><strong>Chapters</strong></p><p>00:00 Erik's Journey Through Tech History<br>04:06 The Philosophy of Designing for Success<br>09:49 Understanding the Physics of Business<br>14:29 Timing and Luck in Startups<br>18:09 Lessons Learned from Splunk<br>23:30 The Power of Brand in Business<br>28:02 Leveraging AI for Brand Development<br>32:04 The Resilience of Splunk<br>36:45 Building a Competitive Edge<br>37:28 From Tool to Solution<br>40:59 The Importance of Onboarding<br>44:32 Navigating Growth and Market Fit<br>51:11 Innovating with AI: The Next Chapter</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><strong>Summary</strong><br>In this episode, Erik reflects on his long and storied tech career—from the days of punch cards to founding multiple startups, including a stint at Splunk. </p><p>At 61, he offers a unique perspective on how the industry has evolved and shares candid insights into what it takes to build a successful company. He discusses the evolution from building simple tools to creating comprehensive solutions and eventually platforms, emphasizing the importance of starting with a “hammer”—a focused, simple tool—before scaling to a broader offering. </p><p>Eril introduces his concept of the “physics of business,” a framework for understanding go-to-market dynamics, pricing, and the critical role of brand in differentiating a product in a crowded market. </p><p>He also touches on the challenges of product-led growth, the importance of achieving a strong “K value” (viral or network effects), and the pitfalls of allowing short-term quarterly pressures to derail long-term vision. Toward the end, he hints at his current project, Bestimer, which aims to apply lessons from his past ventures and leverage modern AI to tackle a massive, data-intensive problem.</p><p><strong>Chapters</strong></p><p>00:00 Erik's Journey Through Tech History<br>04:06 The Philosophy of Designing for Success<br>09:49 Understanding the Physics of Business<br>14:29 Timing and Luck in Startups<br>18:09 Lessons Learned from Splunk<br>23:30 The Power of Brand in Business<br>28:02 Leveraging AI for Brand Development<br>32:04 The Resilience of Splunk<br>36:45 Building a Competitive Edge<br>37:28 From Tool to Solution<br>40:59 The Importance of Onboarding<br>44:32 Navigating Growth and Market Fit<br>51:11 Innovating with AI: The Next Chapter</p>]]>
      </content:encoded>
      <pubDate>Thu, 08 May 2025 07:00:00 -0700</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/715bacd6/b5e179e9.mp3" length="59091741" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3691</itunes:duration>
      <itunes:summary>
        <![CDATA[<p><strong>Summary</strong><br>In this episode, Erik reflects on his long and storied tech career—from the days of punch cards to founding multiple startups, including a stint at Splunk. </p><p>At 61, he offers a unique perspective on how the industry has evolved and shares candid insights into what it takes to build a successful company. He discusses the evolution from building simple tools to creating comprehensive solutions and eventually platforms, emphasizing the importance of starting with a “hammer”—a focused, simple tool—before scaling to a broader offering. </p><p>Eril introduces his concept of the “physics of business,” a framework for understanding go-to-market dynamics, pricing, and the critical role of brand in differentiating a product in a crowded market. </p><p>He also touches on the challenges of product-led growth, the importance of achieving a strong “K value” (viral or network effects), and the pitfalls of allowing short-term quarterly pressures to derail long-term vision. Toward the end, he hints at his current project, Bestimer, which aims to apply lessons from his past ventures and leverage modern AI to tackle a massive, data-intensive problem.</p><p><strong>Chapters</strong></p><p>00:00 Erik's Journey Through Tech History<br>04:06 The Philosophy of Designing for Success<br>09:49 Understanding the Physics of Business<br>14:29 Timing and Luck in Startups<br>18:09 Lessons Learned from Splunk<br>23:30 The Power of Brand in Business<br>28:02 Leveraging AI for Brand Development<br>32:04 The Resilience of Splunk<br>36:45 Building a Competitive Edge<br>37:28 From Tool to Solution<br>40:59 The Importance of Onboarding<br>44:32 Navigating Growth and Market Fit<br>51:11 Innovating with AI: The Next Chapter</p>]]>
      </itunes:summary>
      <itunes:keywords>tech veteran, startup physics, product design, tool vs platform, brand strategy, go-to-market, pricing, network effects, Splunk, venture capital, innovation, incremental growth, AI, digital transformation, entrepreneurial journey</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/715bacd6/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Incremental Materialization: Reinventing Database Views with Gilad Kleinman of Epsio</title>
      <itunes:episode>17</itunes:episode>
      <podcast:episode>17</podcast:episode>
      <itunes:title>Incremental Materialization: Reinventing Database Views with Gilad Kleinman of Epsio</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">1554f0b9-4b08-43ce-9dcb-361a358ea16a</guid>
      <link>https://techontherocks.show/17</link>
      <description>
        <![CDATA[<p><strong>Summary</strong></p><p><br></p><p>In this episode, Gilad Kleinman, co-founder of Epsio, shares his unique journey from PHP development to low-level kernel programming and how that evolution led him to build an innovative incremental views engine. </p><p>Gilad explains that Epsio tackles a common challenge in databases: making heavy, complex queries faster and more efficient through incremental materialization. He describes how traditional materialized views fall short—often requiring full refreshes—and how Epsio seamlessly integrates with existing databases by consuming replication streams (CDC) and writing back to result tables without disrupting the core transactional system. </p><p>The conversation dives into the technical trade-offs and optimizations involved, such as handling stateful versus stateless operators (like group-by and window functions), using Rust for performance, and the challenges of ensuring consistency. </p><p>Gilad also contrasts Epsio’s approach with streaming systems like Flink, emphasizing that by maintaining tight integration with the native database, Epsio can offer immediate, up-to-date query results while minimizing disruption. </p><p>Finally, he outlines his vision for the future of incremental stream processing and materialized views as a means to reduce compute costs and enhance overall system performance.</p><p><br><strong>Chapters</strong></p><p>00:00 From PHP to Kernel Development: A Journey<br>07:30 Introducing Epsio: The Incremental Views Engine<br>10:56 The Importance of Materialized Views<br>15:07 Understanding Incremental Materialization<br>19:21 Optimizing Query Performance with Epsio<br>24:53 Integrating Epsio with Existing Databases<br>27:02 The Shift from Theory to Practice in Data Processing<br>29:42 Seamless Integration with Existing Databases<br>32:02 Understanding Epsio Incremental Processing Mechanism<br>34:46 Challenges and Limitations of Incremental Views<br>36:49 The Complexity of Implementing Operators<br>39:56 Trade-offs in Incremental Computation<br>41:21 User Interaction with Epsio<br>43:01 Comparing EPSIO with Streaming Systems<br>45:09 Architectural Guarantees of Epsio<br>50:33 The Future of Incremental Data Processing</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><strong>Summary</strong></p><p><br></p><p>In this episode, Gilad Kleinman, co-founder of Epsio, shares his unique journey from PHP development to low-level kernel programming and how that evolution led him to build an innovative incremental views engine. </p><p>Gilad explains that Epsio tackles a common challenge in databases: making heavy, complex queries faster and more efficient through incremental materialization. He describes how traditional materialized views fall short—often requiring full refreshes—and how Epsio seamlessly integrates with existing databases by consuming replication streams (CDC) and writing back to result tables without disrupting the core transactional system. </p><p>The conversation dives into the technical trade-offs and optimizations involved, such as handling stateful versus stateless operators (like group-by and window functions), using Rust for performance, and the challenges of ensuring consistency. </p><p>Gilad also contrasts Epsio’s approach with streaming systems like Flink, emphasizing that by maintaining tight integration with the native database, Epsio can offer immediate, up-to-date query results while minimizing disruption. </p><p>Finally, he outlines his vision for the future of incremental stream processing and materialized views as a means to reduce compute costs and enhance overall system performance.</p><p><br><strong>Chapters</strong></p><p>00:00 From PHP to Kernel Development: A Journey<br>07:30 Introducing Epsio: The Incremental Views Engine<br>10:56 The Importance of Materialized Views<br>15:07 Understanding Incremental Materialization<br>19:21 Optimizing Query Performance with Epsio<br>24:53 Integrating Epsio with Existing Databases<br>27:02 The Shift from Theory to Practice in Data Processing<br>29:42 Seamless Integration with Existing Databases<br>32:02 Understanding Epsio Incremental Processing Mechanism<br>34:46 Challenges and Limitations of Incremental Views<br>36:49 The Complexity of Implementing Operators<br>39:56 Trade-offs in Incremental Computation<br>41:21 User Interaction with Epsio<br>43:01 Comparing EPSIO with Streaming Systems<br>45:09 Architectural Guarantees of Epsio<br>50:33 The Future of Incremental Data Processing</p>]]>
      </content:encoded>
      <pubDate>Thu, 24 Apr 2025 07:14:00 -0700</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/12f9a0ad/a4dd1dd1.mp3" length="50265694" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3139</itunes:duration>
      <itunes:summary>
        <![CDATA[<p><strong>Summary</strong></p><p><br></p><p>In this episode, Gilad Kleinman, co-founder of Epsio, shares his unique journey from PHP development to low-level kernel programming and how that evolution led him to build an innovative incremental views engine. </p><p>Gilad explains that Epsio tackles a common challenge in databases: making heavy, complex queries faster and more efficient through incremental materialization. He describes how traditional materialized views fall short—often requiring full refreshes—and how Epsio seamlessly integrates with existing databases by consuming replication streams (CDC) and writing back to result tables without disrupting the core transactional system. </p><p>The conversation dives into the technical trade-offs and optimizations involved, such as handling stateful versus stateless operators (like group-by and window functions), using Rust for performance, and the challenges of ensuring consistency. </p><p>Gilad also contrasts Epsio’s approach with streaming systems like Flink, emphasizing that by maintaining tight integration with the native database, Epsio can offer immediate, up-to-date query results while minimizing disruption. </p><p>Finally, he outlines his vision for the future of incremental stream processing and materialized views as a means to reduce compute costs and enhance overall system performance.</p><p><br><strong>Chapters</strong></p><p>00:00 From PHP to Kernel Development: A Journey<br>07:30 Introducing Epsio: The Incremental Views Engine<br>10:56 The Importance of Materialized Views<br>15:07 Understanding Incremental Materialization<br>19:21 Optimizing Query Performance with Epsio<br>24:53 Integrating Epsio with Existing Databases<br>27:02 The Shift from Theory to Practice in Data Processing<br>29:42 Seamless Integration with Existing Databases<br>32:02 Understanding Epsio Incremental Processing Mechanism<br>34:46 Challenges and Limitations of Incremental Views<br>36:49 The Complexity of Implementing Operators<br>39:56 Trade-offs in Incremental Computation<br>41:21 User Interaction with Epsio<br>43:01 Comparing EPSIO with Streaming Systems<br>45:09 Architectural Guarantees of Epsio<br>50:33 The Future of Incremental Data Processing</p>]]>
      </itunes:summary>
      <itunes:keywords>Epsio, incremental materialized views, FCO, database optimization, materialization, CDC, replication stream, SQL, Rust, performance trade-offs, window functions, stateful operators, Postgres, MySQL, streaming systems, Flink, low-level development, kernel programming, incremental computation, query performance, database integration</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/12f9a0ad/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>From Data Mesh to Lake House: Revolutionizing Metadata with Lakekeeper</title>
      <itunes:episode>16</itunes:episode>
      <podcast:episode>16</podcast:episode>
      <itunes:title>From Data Mesh to Lake House: Revolutionizing Metadata with Lakekeeper</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ea0f721a-8d0a-423b-a4ea-c0c7816eee4a</guid>
      <link>https://techontherocks.show/16</link>
      <description>
        <![CDATA[<p><strong>Summary<br></strong><br>In this episode, Viktor Kessler shares his journey and insights from his extensive experience in data management—from building risk management systems and data warehouses to working as a solutions architect at MongoDB and Dremio, and now co-founding a startup.</p><p>Initially exploring data mesh concepts, Viktor explains how real-world challenges—such as the disconnect between technical data models and business needs, inconsistent definitions across departments, and the difficulty in managing actionable metadata—led him and his co-founder to pivot toward building a lake house solution. </p><p>His startup is developing Lakekeeper, an open source REST catalog for Apache Iceberg, which aims to bridge the gap between decentralized data production and centralized metadata management. </p><p>The conversation also delves into the evolution of data catalogs, the necessity for self-service analytics, and how creating consumption-ready data products can transform data functions from cost centers into profit centers. </p><p>Finally, Viktor outlines ways for interested listeners to get involved with the Lakekeeper community through GitHub, upcoming meetups, and a dedicated Discord channel.</p><p><strong>Chapters</strong></p><p>00:00 Introduction to Viktor Kessler and His Journey<br>04:57 Transitioning from Data Mesh to Lake House<br>09:15 Understanding Data Mesh: Pain Points and Solutions<br>13:47 The Role of Metadata in Data Management<br>18:16 The Evolution of Catalogs and Metadata Management<br>28:14 Stabilizing the Consumption Pipeline<br>31:18 Centralizing Metadata for Decentralized Organizations<br>37:09 Bridging the Gap: Technical and Business Perspectives<br>43:17 Rethinking Data Products and Consumption<br>50:45 Finding Balance: Control and Flexibility in Data Management</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><strong>Summary<br></strong><br>In this episode, Viktor Kessler shares his journey and insights from his extensive experience in data management—from building risk management systems and data warehouses to working as a solutions architect at MongoDB and Dremio, and now co-founding a startup.</p><p>Initially exploring data mesh concepts, Viktor explains how real-world challenges—such as the disconnect between technical data models and business needs, inconsistent definitions across departments, and the difficulty in managing actionable metadata—led him and his co-founder to pivot toward building a lake house solution. </p><p>His startup is developing Lakekeeper, an open source REST catalog for Apache Iceberg, which aims to bridge the gap between decentralized data production and centralized metadata management. </p><p>The conversation also delves into the evolution of data catalogs, the necessity for self-service analytics, and how creating consumption-ready data products can transform data functions from cost centers into profit centers. </p><p>Finally, Viktor outlines ways for interested listeners to get involved with the Lakekeeper community through GitHub, upcoming meetups, and a dedicated Discord channel.</p><p><strong>Chapters</strong></p><p>00:00 Introduction to Viktor Kessler and His Journey<br>04:57 Transitioning from Data Mesh to Lake House<br>09:15 Understanding Data Mesh: Pain Points and Solutions<br>13:47 The Role of Metadata in Data Management<br>18:16 The Evolution of Catalogs and Metadata Management<br>28:14 Stabilizing the Consumption Pipeline<br>31:18 Centralizing Metadata for Decentralized Organizations<br>37:09 Bridging the Gap: Technical and Business Perspectives<br>43:17 Rethinking Data Products and Consumption<br>50:45 Finding Balance: Control and Flexibility in Data Management</p>]]>
      </content:encoded>
      <pubDate>Fri, 21 Mar 2025 07:30:00 -0700</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/89328f2a/47804bcb.mp3" length="55164580" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3445</itunes:duration>
      <itunes:summary>
        <![CDATA[<p><strong>Summary<br></strong><br>In this episode, Viktor Kessler shares his journey and insights from his extensive experience in data management—from building risk management systems and data warehouses to working as a solutions architect at MongoDB and Dremio, and now co-founding a startup.</p><p>Initially exploring data mesh concepts, Viktor explains how real-world challenges—such as the disconnect between technical data models and business needs, inconsistent definitions across departments, and the difficulty in managing actionable metadata—led him and his co-founder to pivot toward building a lake house solution. </p><p>His startup is developing Lakekeeper, an open source REST catalog for Apache Iceberg, which aims to bridge the gap between decentralized data production and centralized metadata management. </p><p>The conversation also delves into the evolution of data catalogs, the necessity for self-service analytics, and how creating consumption-ready data products can transform data functions from cost centers into profit centers. </p><p>Finally, Viktor outlines ways for interested listeners to get involved with the Lakekeeper community through GitHub, upcoming meetups, and a dedicated Discord channel.</p><p><strong>Chapters</strong></p><p>00:00 Introduction to Viktor Kessler and His Journey<br>04:57 Transitioning from Data Mesh to Lake House<br>09:15 Understanding Data Mesh: Pain Points and Solutions<br>13:47 The Role of Metadata in Data Management<br>18:16 The Evolution of Catalogs and Metadata Management<br>28:14 Stabilizing the Consumption Pipeline<br>31:18 Centralizing Metadata for Decentralized Organizations<br>37:09 Bridging the Gap: Technical and Business Perspectives<br>43:17 Rethinking Data Products and Consumption<br>50:45 Finding Balance: Control and Flexibility in Data Management</p>]]>
      </itunes:summary>
      <itunes:keywords>data mesh, lake house, Lakekeeper, Apache Iceberg, metadata, decentralized data, data catalog, data governance, data product, actionable metadata, data warehousing, self-service analytics, data transformation, open source, risk management, MongoDB, Dremio, data startup</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/89328f2a/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Reinventing Stream Processing: From LinkedIn to Responsive with Apurva Mehta</title>
      <itunes:episode>15</itunes:episode>
      <podcast:episode>15</podcast:episode>
      <itunes:title>Reinventing Stream Processing: From LinkedIn to Responsive with Apurva Mehta</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c47a6b60-94e7-4883-954d-f4d03c46f6aa</guid>
      <link>https://techontherocks.show/15</link>
      <description>
        <![CDATA[<p><strong>Summary</strong></p><p><br></p><p>In this episode, Apurva Mehta, co-founder and CEO of Responsive, recounts his extensive journey in stream processing—from his early work at LinkedIn and Confluent to his current venture at Responsive. </p><p>He explains how stream processing evolved from simple event ingestion and graph indexing to powering complex, stateful applications such as search indexing, inventory management, and trade settlement. </p><p>Apurva clarifies the often-misunderstood concept of “real time,” arguing that low latency (often in the one- to two-second range) is more accurate for many applications than the instantaneous response many assume. He delves into the challenges of state management, discussing the limitations of embedded state stores like RocksDB and traditional databases (e.g., Postgres) when faced with high update rates and complex transactional requirements. </p><p>The conversation also covers the trade-offs between SQL-based streaming interfaces and more flexible APIs, and how Responsive is innovating by decoupling state from compute—leveraging remote state solutions built on object stores (like S3) with specialized systems such as SlateDB—to improve elasticity, cost efficiency, and operational simplicity in mission-critical applications.</p><p><strong>Chapters</strong></p><p>00:00 Introduction to Apurva Mehta and Streaming Background<br>08:50 Defining Real-Time in Streaming Contexts<br>14:18 Challenges of Stateful Stream Processing<br>19:50 Comparing Streaming Processing with Traditional Databases<br>26:38 Product Perspectives on Streaming vs Analytical Systems<br>31:10 Operational Rigor and Business Opportunities<br>38:31 Developers' Needs: Beyond SQL<br>45:53 Simplifying Infrastructure: The Cost of Complexity<br>51:03 The Future of Streaming Applications</p><p><a href="https://share.transistor.fm/s/789507b5/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><strong>Summary</strong></p><p><br></p><p>In this episode, Apurva Mehta, co-founder and CEO of Responsive, recounts his extensive journey in stream processing—from his early work at LinkedIn and Confluent to his current venture at Responsive. </p><p>He explains how stream processing evolved from simple event ingestion and graph indexing to powering complex, stateful applications such as search indexing, inventory management, and trade settlement. </p><p>Apurva clarifies the often-misunderstood concept of “real time,” arguing that low latency (often in the one- to two-second range) is more accurate for many applications than the instantaneous response many assume. He delves into the challenges of state management, discussing the limitations of embedded state stores like RocksDB and traditional databases (e.g., Postgres) when faced with high update rates and complex transactional requirements. </p><p>The conversation also covers the trade-offs between SQL-based streaming interfaces and more flexible APIs, and how Responsive is innovating by decoupling state from compute—leveraging remote state solutions built on object stores (like S3) with specialized systems such as SlateDB—to improve elasticity, cost efficiency, and operational simplicity in mission-critical applications.</p><p><strong>Chapters</strong></p><p>00:00 Introduction to Apurva Mehta and Streaming Background<br>08:50 Defining Real-Time in Streaming Contexts<br>14:18 Challenges of Stateful Stream Processing<br>19:50 Comparing Streaming Processing with Traditional Databases<br>26:38 Product Perspectives on Streaming vs Analytical Systems<br>31:10 Operational Rigor and Business Opportunities<br>38:31 Developers' Needs: Beyond SQL<br>45:53 Simplifying Infrastructure: The Cost of Complexity<br>51:03 The Future of Streaming Applications</p><p><a href="https://share.transistor.fm/s/789507b5/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>]]>
      </content:encoded>
      <pubDate>Thu, 06 Mar 2025 07:29:00 -0800</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/789507b5/05739838.mp3" length="55924018" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3493</itunes:duration>
      <itunes:summary>
        <![CDATA[<p><strong>Summary</strong></p><p><br></p><p>In this episode, Apurva Mehta, co-founder and CEO of Responsive, recounts his extensive journey in stream processing—from his early work at LinkedIn and Confluent to his current venture at Responsive. </p><p>He explains how stream processing evolved from simple event ingestion and graph indexing to powering complex, stateful applications such as search indexing, inventory management, and trade settlement. </p><p>Apurva clarifies the often-misunderstood concept of “real time,” arguing that low latency (often in the one- to two-second range) is more accurate for many applications than the instantaneous response many assume. He delves into the challenges of state management, discussing the limitations of embedded state stores like RocksDB and traditional databases (e.g., Postgres) when faced with high update rates and complex transactional requirements. </p><p>The conversation also covers the trade-offs between SQL-based streaming interfaces and more flexible APIs, and how Responsive is innovating by decoupling state from compute—leveraging remote state solutions built on object stores (like S3) with specialized systems such as SlateDB—to improve elasticity, cost efficiency, and operational simplicity in mission-critical applications.</p><p><strong>Chapters</strong></p><p>00:00 Introduction to Apurva Mehta and Streaming Background<br>08:50 Defining Real-Time in Streaming Contexts<br>14:18 Challenges of Stateful Stream Processing<br>19:50 Comparing Streaming Processing with Traditional Databases<br>26:38 Product Perspectives on Streaming vs Analytical Systems<br>31:10 Operational Rigor and Business Opportunities<br>38:31 Developers' Needs: Beyond SQL<br>45:53 Simplifying Infrastructure: The Cost of Complexity<br>51:03 The Future of Streaming Applications</p><p><a href="https://share.transistor.fm/s/789507b5/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>]]>
      </itunes:summary>
      <itunes:keywords>stream processing, Kafka, stateful processing, low latency, real-time, Kafka Streams, RocksDB, Responsive, remote state, SlateDB, S3, Confluent, LinkedIn, distributed systems, embedded systems, transactionality, application development, state management, stream processing frameworks, disaster recovery, operational efficiency</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/789507b5/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Semantic Layers: The Missing Link Between AI and Data with David Jayatillake from Cube</title>
      <itunes:episode>14</itunes:episode>
      <podcast:episode>14</podcast:episode>
      <itunes:title>Semantic Layers: The Missing Link Between AI and Data with David Jayatillake from Cube</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d1125907-4784-4c6a-97ef-1a984d5152e5</guid>
      <link>https://techontherocks.show/14</link>
      <description>
        <![CDATA[<p>In this episode, we chat with David Jayatillake, VP of AI at Cube, about semantic layers and their crucial role in making AI work reliably with data. </p><p>We explore how semantic layers act as a bridge between raw data and business meaning, and why they're more practical than pure knowledge graphs. </p><p>David shares insights from his experience at Delphi Labs, where they achieved 100% accuracy in natural language data queries by combining semantic layers with AI, compared to just 16% accuracy with direct text-to-SQL approaches. </p><p>We discuss the challenges of building and maintaining semantic layers, the importance of proper naming and documentation, and how AI can help automate their creation. </p><p>Finally, we explore the future of semantic layers in the context of AI agents and enterprise data systems, and learn about Cube's upcoming AI-powered features for 2025.</p><p>00:00 Introduction to AI and Semantic Layers<br>05:09 The Evolution of Semantic Layers Before and After AI<br>09:48 Challenges in Implementing Semantic Layers<br>14:11 The Role of Semantic Layers in Data Access<br>18:59 The Future of Semantic Layers with AI<br>23:25 Comparing Text to SQL and Semantic Layer Approaches<br>27:40 Limitations and Constraints of Semantic Layers<br>30:08 Understanding LLMs and Semantic Errors<br>35:03 The Importance of Naming in Semantic Layers<br>37:07 Debugging Semantic Issues in LLMs<br>38:07 The Future of LLMs as Agents<br>41:53 Discovering Services for LLM Agents<br>50:34 What's Next for Cube and AI Integration</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this episode, we chat with David Jayatillake, VP of AI at Cube, about semantic layers and their crucial role in making AI work reliably with data. </p><p>We explore how semantic layers act as a bridge between raw data and business meaning, and why they're more practical than pure knowledge graphs. </p><p>David shares insights from his experience at Delphi Labs, where they achieved 100% accuracy in natural language data queries by combining semantic layers with AI, compared to just 16% accuracy with direct text-to-SQL approaches. </p><p>We discuss the challenges of building and maintaining semantic layers, the importance of proper naming and documentation, and how AI can help automate their creation. </p><p>Finally, we explore the future of semantic layers in the context of AI agents and enterprise data systems, and learn about Cube's upcoming AI-powered features for 2025.</p><p>00:00 Introduction to AI and Semantic Layers<br>05:09 The Evolution of Semantic Layers Before and After AI<br>09:48 Challenges in Implementing Semantic Layers<br>14:11 The Role of Semantic Layers in Data Access<br>18:59 The Future of Semantic Layers with AI<br>23:25 Comparing Text to SQL and Semantic Layer Approaches<br>27:40 Limitations and Constraints of Semantic Layers<br>30:08 Understanding LLMs and Semantic Errors<br>35:03 The Importance of Naming in Semantic Layers<br>37:07 Debugging Semantic Issues in LLMs<br>38:07 The Future of LLMs as Agents<br>41:53 Discovering Services for LLM Agents<br>50:34 What's Next for Cube and AI Integration</p>]]>
      </content:encoded>
      <pubDate>Thu, 20 Feb 2025 11:05:41 -0800</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/d287ec40/66f705ff.mp3" length="56725256" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3543</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this episode, we chat with David Jayatillake, VP of AI at Cube, about semantic layers and their crucial role in making AI work reliably with data. </p><p>We explore how semantic layers act as a bridge between raw data and business meaning, and why they're more practical than pure knowledge graphs. </p><p>David shares insights from his experience at Delphi Labs, where they achieved 100% accuracy in natural language data queries by combining semantic layers with AI, compared to just 16% accuracy with direct text-to-SQL approaches. </p><p>We discuss the challenges of building and maintaining semantic layers, the importance of proper naming and documentation, and how AI can help automate their creation. </p><p>Finally, we explore the future of semantic layers in the context of AI agents and enterprise data systems, and learn about Cube's upcoming AI-powered features for 2025.</p><p>00:00 Introduction to AI and Semantic Layers<br>05:09 The Evolution of Semantic Layers Before and After AI<br>09:48 Challenges in Implementing Semantic Layers<br>14:11 The Role of Semantic Layers in Data Access<br>18:59 The Future of Semantic Layers with AI<br>23:25 Comparing Text to SQL and Semantic Layer Approaches<br>27:40 Limitations and Constraints of Semantic Layers<br>30:08 Understanding LLMs and Semantic Errors<br>35:03 The Importance of Naming in Semantic Layers<br>37:07 Debugging Semantic Issues in LLMs<br>38:07 The Future of LLMs as Agents<br>41:53 Discovering Services for LLM Agents<br>50:34 What's Next for Cube and AI Integration</p>]]>
      </itunes:summary>
      <itunes:keywords>semantic layers, AI, data engineering, Cube, text-to-SQL, knowledge graphs, business intelligence, data modeling, data abstraction, BI tools, AI agents, natural language queries, data analytics, OLAP, metadata, data catalog, data governance, data modeling, enterprise data, LLMs, data infrastructure, semantic metadata, data discovery, data transformation, SQL Mesh, DBT, data warehouse, data lineage, AI API, Microsoft Copilot, AWS Q, analytics engineering, data visualization, data architecture, data standardization, data accessibility</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/d287ec40/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>From black holes to AI in mathematics: AI Innovation in Mathematics and Health with Yaron Hadad</title>
      <itunes:episode>13</itunes:episode>
      <podcast:episode>13</podcast:episode>
      <itunes:title>From black holes to AI in mathematics: AI Innovation in Mathematics and Health with Yaron Hadad</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">6c967941-33e8-4f02-9acb-897bbbed9b7f</guid>
      <link>https://techontherocks.show/13</link>
      <description>
        <![CDATA[<p>In this episode, we chat with Yaron Hadad, a fascinating individual who transitioned from theoretical physics to entrepreneurship. </p><p>We explore his groundbreaking work on black holes and gravitational waves, and learn about the Ramanujan Machine - an algorithmic system he helped develop that discovers new mathematical formulas and democratizes mathematical research. We'll hear about the scientific community's mixed reactions to this innovative approach. </p><p>The conversation then shifts to his work with Neutrino, a company he founded that uses AI and continuous monitoring devices to understand how food affects individual health. We delve into the complexities of nutrition science, the challenges of processing multiple data streams, and the future of personalized health monitoring. </p><p>Throughout the episode, Yaron shares insights on bridging theoretical research with practical applications, and the role of AI in advancing both pure mathematics and healthcare.</p><p><strong>00:00 Yaron Hadad's Journey: From Physics to AI in Healthcare<br>04:50 The Complexity of Einstein's Equations and Their Solutions<br>10:12 AI in Mathematics: The Ramanujan Machine and Conjectures<br>15:41 Navigating Criticism: The Scientific Community's Response to Innovation<br>29:24 The Impact of Algorithms in Mathematics<br>35:30 The Planck Machine: A New Approach<br>41:15 Neutrino: A Personal Journey in Nutrition<br>50:11 Connecting Food Complexity to Health Metrics<br></strong><br></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this episode, we chat with Yaron Hadad, a fascinating individual who transitioned from theoretical physics to entrepreneurship. </p><p>We explore his groundbreaking work on black holes and gravitational waves, and learn about the Ramanujan Machine - an algorithmic system he helped develop that discovers new mathematical formulas and democratizes mathematical research. We'll hear about the scientific community's mixed reactions to this innovative approach. </p><p>The conversation then shifts to his work with Neutrino, a company he founded that uses AI and continuous monitoring devices to understand how food affects individual health. We delve into the complexities of nutrition science, the challenges of processing multiple data streams, and the future of personalized health monitoring. </p><p>Throughout the episode, Yaron shares insights on bridging theoretical research with practical applications, and the role of AI in advancing both pure mathematics and healthcare.</p><p><strong>00:00 Yaron Hadad's Journey: From Physics to AI in Healthcare<br>04:50 The Complexity of Einstein's Equations and Their Solutions<br>10:12 AI in Mathematics: The Ramanujan Machine and Conjectures<br>15:41 Navigating Criticism: The Scientific Community's Response to Innovation<br>29:24 The Impact of Algorithms in Mathematics<br>35:30 The Planck Machine: A New Approach<br>41:15 Neutrino: A Personal Journey in Nutrition<br>50:11 Connecting Food Complexity to Health Metrics<br></strong><br></p>]]>
      </content:encoded>
      <pubDate>Tue, 04 Feb 2025 07:33:00 -0800</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/a680feb2/0cd48d7d.mp3" length="57069663" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3564</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this episode, we chat with Yaron Hadad, a fascinating individual who transitioned from theoretical physics to entrepreneurship. </p><p>We explore his groundbreaking work on black holes and gravitational waves, and learn about the Ramanujan Machine - an algorithmic system he helped develop that discovers new mathematical formulas and democratizes mathematical research. We'll hear about the scientific community's mixed reactions to this innovative approach. </p><p>The conversation then shifts to his work with Neutrino, a company he founded that uses AI and continuous monitoring devices to understand how food affects individual health. We delve into the complexities of nutrition science, the challenges of processing multiple data streams, and the future of personalized health monitoring. </p><p>Throughout the episode, Yaron shares insights on bridging theoretical research with practical applications, and the role of AI in advancing both pure mathematics and healthcare.</p><p><strong>00:00 Yaron Hadad's Journey: From Physics to AI in Healthcare<br>04:50 The Complexity of Einstein's Equations and Their Solutions<br>10:12 AI in Mathematics: The Ramanujan Machine and Conjectures<br>15:41 Navigating Criticism: The Scientific Community's Response to Innovation<br>29:24 The Impact of Algorithms in Mathematics<br>35:30 The Planck Machine: A New Approach<br>41:15 Neutrino: A Personal Journey in Nutrition<br>50:11 Connecting Food Complexity to Health Metrics<br></strong><br></p>]]>
      </itunes:summary>
      <itunes:keywords>AI in mathematics, gravitational waves, mathematical discovery, Ramanujan Machine, AI research, theoretical physics, black holes, Einstein equations, nutrition science, continuous glucose monitoring, personalized health, AI in healthcare, mathematical conjectures, physics research, automated discovery</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/a680feb2/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Building a Native Search Engine in PostgreSQL: ParadeDB's Journey to Replace Elasticsearch with Philippe Noël</title>
      <itunes:episode>12</itunes:episode>
      <podcast:episode>12</podcast:episode>
      <itunes:title>Building a Native Search Engine in PostgreSQL: ParadeDB's Journey to Replace Elasticsearch with Philippe Noël</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d4a27eb1-6030-4bcc-8840-c35225b0a740</guid>
      <link>https://techontherocks.show/12</link>
      <description>
        <![CDATA[<p>In this episode, we chat with Philippe Noël, founder of ParadeDB, about building an Elasticsearch alternative natively on PostgreSQL. </p><p>We explore the challenges and benefits of extending PostgreSQL versus building a separate system, diving into topics like full-text search, faceted analytics, and why organizations need these capabilities. </p><p>We discuss the emerging bring-your-own-cloud deployment model, the state of the PostgreSQL extension ecosystem, and what makes a truly production-ready database extension. </p><p>Philippe shares insights on the future of search technology and how recent AI developments are actually increasing the demand for traditional search capabilities. </p><p>The conversation also covers the misconceptions around PostgreSQL's scalability and the trade-offs between multi-tenant and single-tenant architectures in modern data infrastructure.</p><p>Chapters</p><p>00:00 Introduction to ParadeDB and Its Mission<br>06:35 User-Facing Search and Analytics<br>11:45 The Role of Postgres in Modern Data Solutions<br>17:30 Future of Multimodal Databases<br>31:04 The Rise of Fintech and Data Integrity<br>36:36 Deployment Models: BYOC and Control Plane<br>43:41 The Evolution of Cloud Infrastructure and Serverless Databases<br>49:38 The Future of Search and Community Engagement</p><p><a href="https://share.transistor.fm/s/d6edafe8/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this episode, we chat with Philippe Noël, founder of ParadeDB, about building an Elasticsearch alternative natively on PostgreSQL. </p><p>We explore the challenges and benefits of extending PostgreSQL versus building a separate system, diving into topics like full-text search, faceted analytics, and why organizations need these capabilities. </p><p>We discuss the emerging bring-your-own-cloud deployment model, the state of the PostgreSQL extension ecosystem, and what makes a truly production-ready database extension. </p><p>Philippe shares insights on the future of search technology and how recent AI developments are actually increasing the demand for traditional search capabilities. </p><p>The conversation also covers the misconceptions around PostgreSQL's scalability and the trade-offs between multi-tenant and single-tenant architectures in modern data infrastructure.</p><p>Chapters</p><p>00:00 Introduction to ParadeDB and Its Mission<br>06:35 User-Facing Search and Analytics<br>11:45 The Role of Postgres in Modern Data Solutions<br>17:30 Future of Multimodal Databases<br>31:04 The Rise of Fintech and Data Integrity<br>36:36 Deployment Models: BYOC and Control Plane<br>43:41 The Evolution of Cloud Infrastructure and Serverless Databases<br>49:38 The Future of Search and Community Engagement</p><p><a href="https://share.transistor.fm/s/d6edafe8/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>]]>
      </content:encoded>
      <pubDate>Thu, 16 Jan 2025 08:30:00 -0800</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/d6edafe8/7607cae7.mp3" length="57976648" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3621</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this episode, we chat with Philippe Noël, founder of ParadeDB, about building an Elasticsearch alternative natively on PostgreSQL. </p><p>We explore the challenges and benefits of extending PostgreSQL versus building a separate system, diving into topics like full-text search, faceted analytics, and why organizations need these capabilities. </p><p>We discuss the emerging bring-your-own-cloud deployment model, the state of the PostgreSQL extension ecosystem, and what makes a truly production-ready database extension. </p><p>Philippe shares insights on the future of search technology and how recent AI developments are actually increasing the demand for traditional search capabilities. </p><p>The conversation also covers the misconceptions around PostgreSQL's scalability and the trade-offs between multi-tenant and single-tenant architectures in modern data infrastructure.</p><p>Chapters</p><p>00:00 Introduction to ParadeDB and Its Mission<br>06:35 User-Facing Search and Analytics<br>11:45 The Role of Postgres in Modern Data Solutions<br>17:30 Future of Multimodal Databases<br>31:04 The Rise of Fintech and Data Integrity<br>36:36 Deployment Models: BYOC and Control Plane<br>43:41 The Evolution of Cloud Infrastructure and Serverless Databases<br>49:38 The Future of Search and Community Engagement</p><p><a href="https://share.transistor.fm/s/d6edafe8/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>]]>
      </itunes:summary>
      <itunes:keywords>PostgreSQL, Elasticsearch alternative, ParadeDB, full-text search, database extensions, faceted search, BM25, bring your own cloud, serverless databases, inverted indexes, Postgres plugins, search engine, database scalability, Postgres replication, search relevancy ranking, database deployment models, TF-IDF, Postgres performance, database infrastructure, data infrastructure</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/d6edafe8/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Optimizing SQL with LLMs: Building Verified AI Systems at Espresso AI with Ben Lerner</title>
      <itunes:episode>11</itunes:episode>
      <podcast:episode>11</podcast:episode>
      <itunes:title>Optimizing SQL with LLMs: Building Verified AI Systems at Espresso AI with Ben Lerner</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f39c9c6c-f665-4b83-a4ce-f41eb835326d</guid>
      <link>https://techontherocks.show/11</link>
      <description>
        <![CDATA[<p>In this episode, we chat with Ben, founder of Espresso AI, about his journey from building Excel Python integrations to optimizing data warehouse compute costs. </p><p>We explore his experience at companies like Uber and Google, where he worked on everything from distributed systems to ML and storage infrastructure. </p><p>We learn about the evolution of his latest venture, which started as a C++ compiler optimization project and transformed into a system for optimizing Snowflake workloads using ML. </p><p>Ben shares insights about applying LLMs to SQL optimization, the challenges of verified code transformation, and the importance of formal verification in ML systems. Finally, we discuss his practical approach to choosing ML models and the critical lesson he learned about talking to users before building products.</p><p>Chapters</p><p>00:00 Ben's Journey: From Startups to Big Tech<br>13:00 The Importance of Timing in Entrepreneurship<br>19:22 Consulting Insights: Learning from Clients<br>23:32 Transitioning to Big Tech: Experiences at Uber and Google<br>30:58 The Future of AI: End-to-End Systems and Data Utilization<br>35:53 Transitioning Between Domains: From ML to Distributed Systems<br>44:24 Espresso's Mission: Optimizing SQL with ML<br>51:26 The Future of Code Optimization and AI</p><p><a href="https://share.transistor.fm/s/fae50b40/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this episode, we chat with Ben, founder of Espresso AI, about his journey from building Excel Python integrations to optimizing data warehouse compute costs. </p><p>We explore his experience at companies like Uber and Google, where he worked on everything from distributed systems to ML and storage infrastructure. </p><p>We learn about the evolution of his latest venture, which started as a C++ compiler optimization project and transformed into a system for optimizing Snowflake workloads using ML. </p><p>Ben shares insights about applying LLMs to SQL optimization, the challenges of verified code transformation, and the importance of formal verification in ML systems. Finally, we discuss his practical approach to choosing ML models and the critical lesson he learned about talking to users before building products.</p><p>Chapters</p><p>00:00 Ben's Journey: From Startups to Big Tech<br>13:00 The Importance of Timing in Entrepreneurship<br>19:22 Consulting Insights: Learning from Clients<br>23:32 Transitioning to Big Tech: Experiences at Uber and Google<br>30:58 The Future of AI: End-to-End Systems and Data Utilization<br>35:53 Transitioning Between Domains: From ML to Distributed Systems<br>44:24 Espresso's Mission: Optimizing SQL with ML<br>51:26 The Future of Code Optimization and AI</p><p><a href="https://share.transistor.fm/s/fae50b40/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>]]>
      </content:encoded>
      <pubDate>Fri, 03 Jan 2025 09:32:00 -0800</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/fae50b40/1dc047aa.mp3" length="63468541" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3964</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this episode, we chat with Ben, founder of Espresso AI, about his journey from building Excel Python integrations to optimizing data warehouse compute costs. </p><p>We explore his experience at companies like Uber and Google, where he worked on everything from distributed systems to ML and storage infrastructure. </p><p>We learn about the evolution of his latest venture, which started as a C++ compiler optimization project and transformed into a system for optimizing Snowflake workloads using ML. </p><p>Ben shares insights about applying LLMs to SQL optimization, the challenges of verified code transformation, and the importance of formal verification in ML systems. Finally, we discuss his practical approach to choosing ML models and the critical lesson he learned about talking to users before building products.</p><p>Chapters</p><p>00:00 Ben's Journey: From Startups to Big Tech<br>13:00 The Importance of Timing in Entrepreneurship<br>19:22 Consulting Insights: Learning from Clients<br>23:32 Transitioning to Big Tech: Experiences at Uber and Google<br>30:58 The Future of AI: End-to-End Systems and Data Utilization<br>35:53 Transitioning Between Domains: From ML to Distributed Systems<br>44:24 Espresso's Mission: Optimizing SQL with ML<br>51:26 The Future of Code Optimization and AI</p><p><a href="https://share.transistor.fm/s/fae50b40/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>]]>
      </itunes:summary>
      <itunes:keywords>machine learning, sql optimization, database optimizers, snowflake, data warehouse optimization, LLMs for code, verified ML systems, compiler optimization, VBA, Excel automation, startup journey, Google, Uber, formal verification, code transformation, cost optimization, AI infrastructure, query optimization, query rewriting, DataNitro, YCombinator, scheduling optimization, ML models, Llama, GPU training, ML engineering, distributed systems</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/fae50b40/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Security as Code: Building Developer-First Security Tools with David Mytton</title>
      <itunes:episode>10</itunes:episode>
      <podcast:episode>10</podcast:episode>
      <itunes:title>Security as Code: Building Developer-First Security Tools with David Mytton</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fe9366b5-434c-4c34-96af-d5f022fcdd83</guid>
      <link>https://techontherocks.show/10</link>
      <description>
        <![CDATA[<p>In this episode, we chat with David Mytton, founder and CEO of Arcjet and creator of console.dev. </p><p>We explore his journey from building a cloud monitoring startup to founding a security-as-code company. David shares fascinating insights about bot detection, the challenges of securing modern applications, and why traditional security approaches often fail to meet developers' needs. </p><p>We discuss the innovative use of WebAssembly for high-performance security checks, the importance of developer experience in security tools, and the delicate balance between security and latency. </p><p>The conversation also covers his work on environmental technology and cloud computing sustainability, as well as his experience reviewing developer tools for console.dev, where he emphasizes the critical role of documentation in distinguishing great developer tools from mediocre ones.</p><p>Chapters</p><p>00:00 Introduction to David Mytton and Arcjet<br>07:09 The Evolution of Observability<br>12:37 The Future of Observability Tools<br>18:19 Innovations in Data Storage for Observability<br>23:57 Challenges in AI Implementation<br>31:33 The Dichotomy of AI and Human Involvement<br>36:17 Detecting Bots: Techniques and Challenges<br>42:46 AI's Role in Enhancing Security<br>47:52 Latency and Decision-Making in Security<br>52:40 Managing Software Lifecycle and Observability<br>58:58 The Role of Documentation in Developer Tools</p><p><a href="https://share.transistor.fm/s/437ba6ab/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
<br></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this episode, we chat with David Mytton, founder and CEO of Arcjet and creator of console.dev. </p><p>We explore his journey from building a cloud monitoring startup to founding a security-as-code company. David shares fascinating insights about bot detection, the challenges of securing modern applications, and why traditional security approaches often fail to meet developers' needs. </p><p>We discuss the innovative use of WebAssembly for high-performance security checks, the importance of developer experience in security tools, and the delicate balance between security and latency. </p><p>The conversation also covers his work on environmental technology and cloud computing sustainability, as well as his experience reviewing developer tools for console.dev, where he emphasizes the critical role of documentation in distinguishing great developer tools from mediocre ones.</p><p>Chapters</p><p>00:00 Introduction to David Mytton and Arcjet<br>07:09 The Evolution of Observability<br>12:37 The Future of Observability Tools<br>18:19 Innovations in Data Storage for Observability<br>23:57 Challenges in AI Implementation<br>31:33 The Dichotomy of AI and Human Involvement<br>36:17 Detecting Bots: Techniques and Challenges<br>42:46 AI's Role in Enhancing Security<br>47:52 Latency and Decision-Making in Security<br>52:40 Managing Software Lifecycle and Observability<br>58:58 The Role of Documentation in Developer Tools</p><p><a href="https://share.transistor.fm/s/437ba6ab/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
<br></p>]]>
      </content:encoded>
      <pubDate>Thu, 19 Dec 2024 10:19:00 -0800</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/437ba6ab/eaa7f2cc.mp3" length="61329841" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3831</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this episode, we chat with David Mytton, founder and CEO of Arcjet and creator of console.dev. </p><p>We explore his journey from building a cloud monitoring startup to founding a security-as-code company. David shares fascinating insights about bot detection, the challenges of securing modern applications, and why traditional security approaches often fail to meet developers' needs. </p><p>We discuss the innovative use of WebAssembly for high-performance security checks, the importance of developer experience in security tools, and the delicate balance between security and latency. </p><p>The conversation also covers his work on environmental technology and cloud computing sustainability, as well as his experience reviewing developer tools for console.dev, where he emphasizes the critical role of documentation in distinguishing great developer tools from mediocre ones.</p><p>Chapters</p><p>00:00 Introduction to David Mytton and Arcjet<br>07:09 The Evolution of Observability<br>12:37 The Future of Observability Tools<br>18:19 Innovations in Data Storage for Observability<br>23:57 Challenges in AI Implementation<br>31:33 The Dichotomy of AI and Human Involvement<br>36:17 Detecting Bots: Techniques and Challenges<br>42:46 AI's Role in Enhancing Security<br>47:52 Latency and Decision-Making in Security<br>52:40 Managing Software Lifecycle and Observability<br>58:58 The Role of Documentation in Developer Tools</p><p><a href="https://share.transistor.fm/s/437ba6ab/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
<br></p>]]>
      </itunes:summary>
      <itunes:keywords>security as code, bot detection, WebAssembly, developer experience, DevTools, Arcjet, console.dev, cloud security, web security, developer tools, documentation, environmental technology, cloud computing sustainability, serverless security, API security, security engineering, bot protection, security automation, developer-first security, real-time security</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/437ba6ab/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Dev Environments in the AI Era: Standardizing Development Infrastructure with Daytona's Ivan</title>
      <itunes:episode>9</itunes:episode>
      <podcast:episode>9</podcast:episode>
      <itunes:title>Dev Environments in the AI Era: Standardizing Development Infrastructure with Daytona's Ivan</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">1e3d6c9c-0c97-42e9-b487-b0d9519bd279</guid>
      <link>https://techontherocks.show/9</link>
      <description>
        <![CDATA[<p>In this episode, we chat with Ivan, co-founder and CEO of Daytona, about the evolution of developer environments and tooling. </p><p>We explore his journey from founding CodeAnywhere in 2009, one of the first browser-based IDEs, to creating the popular Shift developer conference, and now building Daytona's dev environment automation platform. We discuss the changing landscape of development environments, from local-only setups to today's complex hybrid configurations, and why managing these environments has become increasingly challenging. </p><p>Ivan shares insights about open source business models, the distinction between users and buyers in dev tools, and what the future holds for AI-assisted development. We also learn about Daytona's unique approach to solving dev environment complexity through standardization and automation, and get Ivan's perspective on the future of IDE companies in an AI-driven world.</p><p><strong>Chapters</strong></p><p>00:00 Introduction to Ivan and Daytona<br>07:22 Understanding Development Environments<br>13:59 The User vs. Buyer Dilemma<br>22:20 Open Source Strategy and Community Building<br>29:22 How Daytona Works and Its Value Proposition<br>37:44 Emerging Trends in Collaborative Coding<br>44:38 Latency Challenges in AI-Assisted Development<br>50:41 The Future of Developer Tooling Companies<br>01:02:29 Lessons from Organizing Conferences</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this episode, we chat with Ivan, co-founder and CEO of Daytona, about the evolution of developer environments and tooling. </p><p>We explore his journey from founding CodeAnywhere in 2009, one of the first browser-based IDEs, to creating the popular Shift developer conference, and now building Daytona's dev environment automation platform. We discuss the changing landscape of development environments, from local-only setups to today's complex hybrid configurations, and why managing these environments has become increasingly challenging. </p><p>Ivan shares insights about open source business models, the distinction between users and buyers in dev tools, and what the future holds for AI-assisted development. We also learn about Daytona's unique approach to solving dev environment complexity through standardization and automation, and get Ivan's perspective on the future of IDE companies in an AI-driven world.</p><p><strong>Chapters</strong></p><p>00:00 Introduction to Ivan and Daytona<br>07:22 Understanding Development Environments<br>13:59 The User vs. Buyer Dilemma<br>22:20 Open Source Strategy and Community Building<br>29:22 How Daytona Works and Its Value Proposition<br>37:44 Emerging Trends in Collaborative Coding<br>44:38 Latency Challenges in AI-Assisted Development<br>50:41 The Future of Developer Tooling Companies<br>01:02:29 Lessons from Organizing Conferences</p>]]>
      </content:encoded>
      <pubDate>Wed, 04 Dec 2024 09:00:00 -0800</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/0f109ef0/4d976603.mp3" length="66654657" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>4163</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this episode, we chat with Ivan, co-founder and CEO of Daytona, about the evolution of developer environments and tooling. </p><p>We explore his journey from founding CodeAnywhere in 2009, one of the first browser-based IDEs, to creating the popular Shift developer conference, and now building Daytona's dev environment automation platform. We discuss the changing landscape of development environments, from local-only setups to today's complex hybrid configurations, and why managing these environments has become increasingly challenging. </p><p>Ivan shares insights about open source business models, the distinction between users and buyers in dev tools, and what the future holds for AI-assisted development. We also learn about Daytona's unique approach to solving dev environment complexity through standardization and automation, and get Ivan's perspective on the future of IDE companies in an AI-driven world.</p><p><strong>Chapters</strong></p><p>00:00 Introduction to Ivan and Daytona<br>07:22 Understanding Development Environments<br>13:59 The User vs. Buyer Dilemma<br>22:20 Open Source Strategy and Community Building<br>29:22 How Daytona Works and Its Value Proposition<br>37:44 Emerging Trends in Collaborative Coding<br>44:38 Latency Challenges in AI-Assisted Development<br>50:41 The Future of Developer Tooling Companies<br>01:02:29 Lessons from Organizing Conferences</p>]]>
      </itunes:summary>
      <itunes:keywords>development environments, Daytona, CodeAnywhere, browser IDE, dev tools, remote development, developer experience, cloud development, AI coding, dev environment automation, VSCode, Cursor, development infrastructure, containerization, cloud IDE, developer tooling, open source business models, enterprise software, development workflow, cloud native development, dev environment standardization, software infrastructure, developer productivity, cloud computing, development platforms, IDE automation, Ivan Daytona, Shift Conference, tech conferences, developer conferences, developer tools monetization, AI development tools, remote developer tools</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/0f109ef0/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Evolving Data Infrastructure for the AI Era: AWS, Meta, and Beyond with Roy Ben-Alta</title>
      <itunes:episode>8</itunes:episode>
      <podcast:episode>8</podcast:episode>
      <itunes:title>Evolving Data Infrastructure for the AI Era: AWS, Meta, and Beyond with Roy Ben-Alta</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">60d9fe9e-734f-4ab0-8b19-94ddf3d0b296</guid>
      <link>https://techontherocks.show/8</link>
      <description>
        <![CDATA[<p>In this episode, we chat with Roy Ben-Alta, co-founder of Oakminer AI and former director at Meta AI Research, about his fascinating journey through the evolution of data infrastructure and AI. We explore his early days at AWS when cloud adoption was still controversial, his experience building large language models at Meta, and the challenges of training and deploying AI systems at scale. Roy shares valuable insights about the future of data warehouses, the emergence of knowledge-centric systems, and the critical role of data engineering in AI. We'll also hear his practical advice on building AI companies today, including thoughts on model evaluation frameworks, vendor lock-in, and the eternal "build vs. buy" decision. Drawing from his extensive experience across Amazon, Meta, and now as a founder, Roy offers a unique perspective on how AI is transforming traditional data infrastructure and what it means for the future of enterprise software.</p><p>Chapters</p><p>00:00 Introduction to Roy Benalta and AI Background<br>04:07 Warren Buffett Experience and MBA Insights<br>06:45 Lessons from Amazon and Meta Leadership<br>09:15 Early Days of AWS and Cloud Adoption<br>12:12 Redshift vs. Snowflake: A Data Warehouse Perspective<br>14:49 Navigating Complex Data Systems in Organizations<br>31:21 The Future of Personalized Software Solutions<br>32:19 Building Large Language Models at Meta<br>39:27 Evolution of Data Platforms and Infrastructure<br>50:50 Engineering Knowledge and LLMs<br>58:27 Build vs. Buy: Strategic Decisions for Startups<br></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this episode, we chat with Roy Ben-Alta, co-founder of Oakminer AI and former director at Meta AI Research, about his fascinating journey through the evolution of data infrastructure and AI. We explore his early days at AWS when cloud adoption was still controversial, his experience building large language models at Meta, and the challenges of training and deploying AI systems at scale. Roy shares valuable insights about the future of data warehouses, the emergence of knowledge-centric systems, and the critical role of data engineering in AI. We'll also hear his practical advice on building AI companies today, including thoughts on model evaluation frameworks, vendor lock-in, and the eternal "build vs. buy" decision. Drawing from his extensive experience across Amazon, Meta, and now as a founder, Roy offers a unique perspective on how AI is transforming traditional data infrastructure and what it means for the future of enterprise software.</p><p>Chapters</p><p>00:00 Introduction to Roy Benalta and AI Background<br>04:07 Warren Buffett Experience and MBA Insights<br>06:45 Lessons from Amazon and Meta Leadership<br>09:15 Early Days of AWS and Cloud Adoption<br>12:12 Redshift vs. Snowflake: A Data Warehouse Perspective<br>14:49 Navigating Complex Data Systems in Organizations<br>31:21 The Future of Personalized Software Solutions<br>32:19 Building Large Language Models at Meta<br>39:27 Evolution of Data Platforms and Infrastructure<br>50:50 Engineering Knowledge and LLMs<br>58:27 Build vs. Buy: Strategic Decisions for Startups<br></p>]]>
      </content:encoded>
      <pubDate>Thu, 21 Nov 2024 09:00:00 -0800</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/e2bdcef8/0efdf3f8.mp3" length="60961209" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3808</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this episode, we chat with Roy Ben-Alta, co-founder of Oakminer AI and former director at Meta AI Research, about his fascinating journey through the evolution of data infrastructure and AI. We explore his early days at AWS when cloud adoption was still controversial, his experience building large language models at Meta, and the challenges of training and deploying AI systems at scale. Roy shares valuable insights about the future of data warehouses, the emergence of knowledge-centric systems, and the critical role of data engineering in AI. We'll also hear his practical advice on building AI companies today, including thoughts on model evaluation frameworks, vendor lock-in, and the eternal "build vs. buy" decision. Drawing from his extensive experience across Amazon, Meta, and now as a founder, Roy offers a unique perspective on how AI is transforming traditional data infrastructure and what it means for the future of enterprise software.</p><p>Chapters</p><p>00:00 Introduction to Roy Benalta and AI Background<br>04:07 Warren Buffett Experience and MBA Insights<br>06:45 Lessons from Amazon and Meta Leadership<br>09:15 Early Days of AWS and Cloud Adoption<br>12:12 Redshift vs. Snowflake: A Data Warehouse Perspective<br>14:49 Navigating Complex Data Systems in Organizations<br>31:21 The Future of Personalized Software Solutions<br>32:19 Building Large Language Models at Meta<br>39:27 Evolution of Data Platforms and Infrastructure<br>50:50 Engineering Knowledge and LLMs<br>58:27 Build vs. Buy: Strategic Decisions for Startups<br></p>]]>
      </itunes:summary>
      <itunes:keywords>AWS, Meta AI Research, Enterprise AI, LLMs, Data Infrastructure, Knowledge Systems, Data Warehouses, Cloud Computing, AI Infrastructure, Build vs Buy, Model Evaluation, Data Engineering, AI Engineering, Meta AI, Redshift, DynamoDB, AI Observability, Startup Advice, Data Architecture, Machine Learning Infrastructure, Cloud Migration, AI Development, Amazon Web Services, Data Systems Evolution, AI Strategy, ChatGPT, Real-time Data, Data Lake, Knowledge Management, Model Training, GPU Infrastructure, AI Adoption, Data Platform, Enterprise Software, Business Intelligence, Generative AI, AI Evaluation Framework, Prompt Engineering, Data Quality, AI Integration</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/e2bdcef8/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>From Functions to Full Applications: How Serverless Evolved Beyond AWS Lambda with Nitzan Shapira</title>
      <itunes:episode>7</itunes:episode>
      <podcast:episode>7</podcast:episode>
      <itunes:title>From Functions to Full Applications: How Serverless Evolved Beyond AWS Lambda with Nitzan Shapira</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">534b3342-a30c-4af8-9a17-a635c848e7a5</guid>
      <link>https://techontherocks.show/7</link>
      <description>
        <![CDATA[<p>In this episode, we chat with Nitzan Shapira, co-founder and former CEO of Epsagon, which was acquired by Cisco in 2021. We explore Nitzan's journey from working in cybersecurity to building an observability platform for cloud applications, particularly focused on serverless architectures. We learn about the early days of serverless adoption, the challenges in making observability tools developer-friendly, and why distributed tracing was a key differentiator for Epsagon. We discuss the evolution of observability tools, the future impact of AI on both observability and software development, and the changing landscape of serverless computing. Finally, we hear Nitzan's current perspective on enterprise AI adoption from his role at Cisco, where he helps evaluate and build new AI-focused business lines.</p><p>03:17 Transition from Security to Observability<br>09:52 Exploring Ideas and Choosing Serverless<br>16:43 Adoption of Distributed Tracing<br>20:54 The Future of Observability<br>25:26 Building a Product that Developers Love<br>31:03 Challenges in Observability and Data Costs<br>32:47 The Excitement and Evolution of Serverless<br>35:44 Serverless as a Horizontal Platform<br>37:15 The Future of Serverless and No-Code/Low-Code Tools<br>38:15 Technical Limits and the Future of Serverless<br>40:38 Navigating Near-Death Moments and Go-to-Market Challenges<br>48:36 Cisco's Gen .AI Ecosystem and New Business Lines<br>50:25 The State of the AI Ecosystem and Enterprise Adoption<br>53:54 Using AI to Enhance Engineering and Product Development<br>55:02 Using AI in Go-to-Market Strategies</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this episode, we chat with Nitzan Shapira, co-founder and former CEO of Epsagon, which was acquired by Cisco in 2021. We explore Nitzan's journey from working in cybersecurity to building an observability platform for cloud applications, particularly focused on serverless architectures. We learn about the early days of serverless adoption, the challenges in making observability tools developer-friendly, and why distributed tracing was a key differentiator for Epsagon. We discuss the evolution of observability tools, the future impact of AI on both observability and software development, and the changing landscape of serverless computing. Finally, we hear Nitzan's current perspective on enterprise AI adoption from his role at Cisco, where he helps evaluate and build new AI-focused business lines.</p><p>03:17 Transition from Security to Observability<br>09:52 Exploring Ideas and Choosing Serverless<br>16:43 Adoption of Distributed Tracing<br>20:54 The Future of Observability<br>25:26 Building a Product that Developers Love<br>31:03 Challenges in Observability and Data Costs<br>32:47 The Excitement and Evolution of Serverless<br>35:44 Serverless as a Horizontal Platform<br>37:15 The Future of Serverless and No-Code/Low-Code Tools<br>38:15 Technical Limits and the Future of Serverless<br>40:38 Navigating Near-Death Moments and Go-to-Market Challenges<br>48:36 Cisco's Gen .AI Ecosystem and New Business Lines<br>50:25 The State of the AI Ecosystem and Enterprise Adoption<br>53:54 Using AI to Enhance Engineering and Product Development<br>55:02 Using AI in Go-to-Market Strategies</p>]]>
      </content:encoded>
      <pubDate>Wed, 06 Nov 2024 09:18:51 -0800</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/da6261a3/f2c403ba.mp3" length="56003808" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3498</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this episode, we chat with Nitzan Shapira, co-founder and former CEO of Epsagon, which was acquired by Cisco in 2021. We explore Nitzan's journey from working in cybersecurity to building an observability platform for cloud applications, particularly focused on serverless architectures. We learn about the early days of serverless adoption, the challenges in making observability tools developer-friendly, and why distributed tracing was a key differentiator for Epsagon. We discuss the evolution of observability tools, the future impact of AI on both observability and software development, and the changing landscape of serverless computing. Finally, we hear Nitzan's current perspective on enterprise AI adoption from his role at Cisco, where he helps evaluate and build new AI-focused business lines.</p><p>03:17 Transition from Security to Observability<br>09:52 Exploring Ideas and Choosing Serverless<br>16:43 Adoption of Distributed Tracing<br>20:54 The Future of Observability<br>25:26 Building a Product that Developers Love<br>31:03 Challenges in Observability and Data Costs<br>32:47 The Excitement and Evolution of Serverless<br>35:44 Serverless as a Horizontal Platform<br>37:15 The Future of Serverless and No-Code/Low-Code Tools<br>38:15 Technical Limits and the Future of Serverless<br>40:38 Navigating Near-Death Moments and Go-to-Market Challenges<br>48:36 Cisco's Gen .AI Ecosystem and New Business Lines<br>50:25 The State of the AI Ecosystem and Enterprise Adoption<br>53:54 Using AI to Enhance Engineering and Product Development<br>55:02 Using AI in Go-to-Market Strategies</p>]]>
      </itunes:summary>
      <itunes:keywords>Keywords: Epsagon, Observability, Serverless, AWS Lambda, Distributed Tracing, Developer Experience, Enterprise Adoption, Cisco Acquisition, Production Incidents, Open Telemetry, Customer Success, No-code/Low-code, Vercel, Enterprise AI, Product Implementation, Go-to-market Strategy, Developer Tools, Technical Founders, Cloud Computing, Platform Evolution</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/da6261a3/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>From GPU Compilers to architecting Kubernetes: A Conversation with Brian Grant</title>
      <itunes:episode>6</itunes:episode>
      <podcast:episode>6</podcast:episode>
      <itunes:title>From GPU Compilers to architecting Kubernetes: A Conversation with Brian Grant</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c01e77c4-dfd5-4f6a-ba6d-fe3f5911476b</guid>
      <link>https://techontherocks.show/6</link>
      <description>
        <![CDATA[<p>From GPU computing pioneer to Kubernetes architect, Brian Grant takes us on a fascinating journey through his career at the forefront of systems engineering. In this episode, we explore his early work on GPU compilers in the pre-CUDA era, where he tackled unique challenges in high-performance computing when graphics cards weren't yet designed for general computation. Brian then shares insights from his time at Google, where he helped develop Borg and later became the original lead architect of Kubernetes. He explains key architectural decisions that shaped Kubernetes, from its extensible resource model to its approach to service discovery, and why they chose to create a rich set of abstractions rather than a minimal interface. The conversation concludes with Brian's thoughts on standardization challenges in cloud infrastructure and his vision for moving beyond infrastructure as code, offering valuable perspective on both the history and future of distributed systems.</p><p><strong>Links:<br></strong><a href="https://www.linkedin.com/in/bgrant0607/">Brian Grant LI</a></p><p><strong>Chapters</strong></p><p>00:00 Introduction and Background<br>03:11 Early Work in High-Performance Computing<br>06:21 Challenges of Building Compilers for GPUs<br>13:14 Influential Innovations in Compilers<br>31:46 The Future of Compilers<br>33:11 The Rise of Niche Programming Languages<br>34:01 The Evolution of Google's Borg and Kubernetes<br>39:06 Challenges of Managing Applications in a Dynamically Scheduled Environment<br>48:12 The Need for Standardization in Application Interfaces and Management Systems<br>01:00:55 Driving Network Effects and Creating Cohesive Ecosystems<br><strong><br><a href="https://share.transistor.fm/s/4636d1d5/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</strong></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>From GPU computing pioneer to Kubernetes architect, Brian Grant takes us on a fascinating journey through his career at the forefront of systems engineering. In this episode, we explore his early work on GPU compilers in the pre-CUDA era, where he tackled unique challenges in high-performance computing when graphics cards weren't yet designed for general computation. Brian then shares insights from his time at Google, where he helped develop Borg and later became the original lead architect of Kubernetes. He explains key architectural decisions that shaped Kubernetes, from its extensible resource model to its approach to service discovery, and why they chose to create a rich set of abstractions rather than a minimal interface. The conversation concludes with Brian's thoughts on standardization challenges in cloud infrastructure and his vision for moving beyond infrastructure as code, offering valuable perspective on both the history and future of distributed systems.</p><p><strong>Links:<br></strong><a href="https://www.linkedin.com/in/bgrant0607/">Brian Grant LI</a></p><p><strong>Chapters</strong></p><p>00:00 Introduction and Background<br>03:11 Early Work in High-Performance Computing<br>06:21 Challenges of Building Compilers for GPUs<br>13:14 Influential Innovations in Compilers<br>31:46 The Future of Compilers<br>33:11 The Rise of Niche Programming Languages<br>34:01 The Evolution of Google's Borg and Kubernetes<br>39:06 Challenges of Managing Applications in a Dynamically Scheduled Environment<br>48:12 The Need for Standardization in Application Interfaces and Management Systems<br>01:00:55 Driving Network Effects and Creating Cohesive Ecosystems<br><strong><br><a href="https://share.transistor.fm/s/4636d1d5/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</strong></p>]]>
      </content:encoded>
      <pubDate>Tue, 22 Oct 2024 12:23:28 -0700</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/4636d1d5/9d5af381.mp3" length="59315280" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3705</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>From GPU computing pioneer to Kubernetes architect, Brian Grant takes us on a fascinating journey through his career at the forefront of systems engineering. In this episode, we explore his early work on GPU compilers in the pre-CUDA era, where he tackled unique challenges in high-performance computing when graphics cards weren't yet designed for general computation. Brian then shares insights from his time at Google, where he helped develop Borg and later became the original lead architect of Kubernetes. He explains key architectural decisions that shaped Kubernetes, from its extensible resource model to its approach to service discovery, and why they chose to create a rich set of abstractions rather than a minimal interface. The conversation concludes with Brian's thoughts on standardization challenges in cloud infrastructure and his vision for moving beyond infrastructure as code, offering valuable perspective on both the history and future of distributed systems.</p><p><strong>Links:<br></strong><a href="https://www.linkedin.com/in/bgrant0607/">Brian Grant LI</a></p><p><strong>Chapters</strong></p><p>00:00 Introduction and Background<br>03:11 Early Work in High-Performance Computing<br>06:21 Challenges of Building Compilers for GPUs<br>13:14 Influential Innovations in Compilers<br>31:46 The Future of Compilers<br>33:11 The Rise of Niche Programming Languages<br>34:01 The Evolution of Google's Borg and Kubernetes<br>39:06 Challenges of Managing Applications in a Dynamically Scheduled Environment<br>48:12 The Need for Standardization in Application Interfaces and Management Systems<br>01:00:55 Driving Network Effects and Creating Cohesive Ecosystems<br><strong><br><a href="https://share.transistor.fm/s/4636d1d5/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</strong></p>]]>
      </itunes:summary>
      <itunes:keywords>Kubernetes, Borg, GPU Computing, CUDA, Compilers, Dynamic Compilation, Static Single Assignment, Container Orchestration, Infrastructure as Code, Service Discovery, Control Plane, Multi-threading, SIMD, VLIW, Distributed Systems, Google, ATI, NVIDIA, Transmeta, LLVM, Docker, System Architecture, Cloud Infrastructure, Standardization, Application Management, Workload Scheduling, Infrastructure Design, API Design, Platform Portability, Cluster Management, Pre-CUDA GPU Computing, Early Container Orchestration, Google's Internal Systems, Evolution of Cloud Computing, Development of Kubernetes</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/4636d1d5/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Proving Code Correctness: FizzBee and the Future of Formal Methods in Software Design with FizzBee's creator JP</title>
      <itunes:episode>5</itunes:episode>
      <podcast:episode>5</podcast:episode>
      <itunes:title>Proving Code Correctness: FizzBee and the Future of Formal Methods in Software Design with FizzBee's creator JP</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">63b57d93-1697-4e48-a105-5ca85b69e9e8</guid>
      <link>https://techontherocks.show/5</link>
      <description>
        <![CDATA[<p>In this episode, we chat with JP, creator of FizzBee, about formal methods and their application in software engineering. We explore the differences between coding and engineering, discussing how formal methods can improve system design and reliability. JP shares insights from his time at Google and explains why tools like FizzBee are crucial for distributed systems. We delve into the challenges of adopting formal methods in industry, the potential of FizzBee to make these techniques more accessible, and how it compares to other tools like TLA+. Finally, we discuss the future of software development, including the role of LLMs in code generation and the ongoing importance of human engineers in system design.</p><p><strong>Links<br></strong><a href="https://fizzbee.io/">FizzBee</a><br><a href="https://github.com/fizzbee-io/fizzbee">FizzBee Github Repo</a><br><a href="https://fizzbee.io/posts/">FizzBee Blog</a></p><p><strong>Chapters</strong><br>00:00 Introduction and Overview<br>02:42 JP's Experience at Google and the Growth of the Company<br>04:51 The Difference Between Engineers and Coders<br>06:41 The Importance of Rigor and Quality in Engineering<br>10:08 The Limitations of QA and the Need for Formal Methods<br>14:00 The Role of Best Practices in Software Engineering<br>14:56 Design Specification Languages for System Correctness<br>21:43 The Applicability of Formal Methods in Distributed Systems<br>31:20 Getting Started with FizzBee: A Practical Example<br>36:06 Common Assumptions and Misconceptions in Distributed Systems<br>43:23 The Role of FizzBee in the Design Phase<br>48:04 The Future of FizzBee: LLMs and Code Generation<br>58:20 Getting Started with FizzBee: Tutorials and Online Playground</p><p><br><a href="https://share.transistor.fm/s/cf503021/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this episode, we chat with JP, creator of FizzBee, about formal methods and their application in software engineering. We explore the differences between coding and engineering, discussing how formal methods can improve system design and reliability. JP shares insights from his time at Google and explains why tools like FizzBee are crucial for distributed systems. We delve into the challenges of adopting formal methods in industry, the potential of FizzBee to make these techniques more accessible, and how it compares to other tools like TLA+. Finally, we discuss the future of software development, including the role of LLMs in code generation and the ongoing importance of human engineers in system design.</p><p><strong>Links<br></strong><a href="https://fizzbee.io/">FizzBee</a><br><a href="https://github.com/fizzbee-io/fizzbee">FizzBee Github Repo</a><br><a href="https://fizzbee.io/posts/">FizzBee Blog</a></p><p><strong>Chapters</strong><br>00:00 Introduction and Overview<br>02:42 JP's Experience at Google and the Growth of the Company<br>04:51 The Difference Between Engineers and Coders<br>06:41 The Importance of Rigor and Quality in Engineering<br>10:08 The Limitations of QA and the Need for Formal Methods<br>14:00 The Role of Best Practices in Software Engineering<br>14:56 Design Specification Languages for System Correctness<br>21:43 The Applicability of Formal Methods in Distributed Systems<br>31:20 Getting Started with FizzBee: A Practical Example<br>36:06 Common Assumptions and Misconceptions in Distributed Systems<br>43:23 The Role of FizzBee in the Design Phase<br>48:04 The Future of FizzBee: LLMs and Code Generation<br>58:20 Getting Started with FizzBee: Tutorials and Online Playground</p><p><br><a href="https://share.transistor.fm/s/cf503021/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>]]>
      </content:encoded>
      <pubDate>Mon, 07 Oct 2024 22:32:24 -0700</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/cf503021/7183d89b.mp3" length="59039878" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3688</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this episode, we chat with JP, creator of FizzBee, about formal methods and their application in software engineering. We explore the differences between coding and engineering, discussing how formal methods can improve system design and reliability. JP shares insights from his time at Google and explains why tools like FizzBee are crucial for distributed systems. We delve into the challenges of adopting formal methods in industry, the potential of FizzBee to make these techniques more accessible, and how it compares to other tools like TLA+. Finally, we discuss the future of software development, including the role of LLMs in code generation and the ongoing importance of human engineers in system design.</p><p><strong>Links<br></strong><a href="https://fizzbee.io/">FizzBee</a><br><a href="https://github.com/fizzbee-io/fizzbee">FizzBee Github Repo</a><br><a href="https://fizzbee.io/posts/">FizzBee Blog</a></p><p><strong>Chapters</strong><br>00:00 Introduction and Overview<br>02:42 JP's Experience at Google and the Growth of the Company<br>04:51 The Difference Between Engineers and Coders<br>06:41 The Importance of Rigor and Quality in Engineering<br>10:08 The Limitations of QA and the Need for Formal Methods<br>14:00 The Role of Best Practices in Software Engineering<br>14:56 Design Specification Languages for System Correctness<br>21:43 The Applicability of Formal Methods in Distributed Systems<br>31:20 Getting Started with FizzBee: A Practical Example<br>36:06 Common Assumptions and Misconceptions in Distributed Systems<br>43:23 The Role of FizzBee in the Design Phase<br>48:04 The Future of FizzBee: LLMs and Code Generation<br>58:20 Getting Started with FizzBee: Tutorials and Online Playground</p><p><br><a href="https://share.transistor.fm/s/cf503021/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>]]>
      </itunes:summary>
      <itunes:keywords>Formal methods, FizzBee, Software engineering, Distributed systems, Code verification, System design, TLA+, Model checking, Python, Google engineering practices, Design specification, Fault tolerance, Consistency, LLMs in software development, Test case generation, Software correctness, Automated analysis, Starlark, Iceberg specification, Software development lifecycle</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/cf503021/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>MLOps Evolution: Data, Experiments, and AI with Dean Pleban from DagsHub</title>
      <itunes:episode>4</itunes:episode>
      <podcast:episode>4</podcast:episode>
      <itunes:title>MLOps Evolution: Data, Experiments, and AI with Dean Pleban from DagsHub</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">215dd901-50e1-488c-ba46-b8268bc52ae3</guid>
      <link>https://techontherocks.show/4</link>
      <description>
        <![CDATA[<p>In this episode, we chat with Dean Pleban, CEO of DagsHub, about machine learning operations. We explore the differences between DevOps and MLOps, focusing on data management and experiment tracking. Dean shares insights on versioning various components in ML projects and discusses the importance of user experience in MLOps tools. We also touch on DagsHub's integration of AI in their product and Dean's vision for the future of AI and machine learning in industry.</p><p><strong>Links</strong></p><p><a href="https://dagshub.com/">DagsHub</a><br><a href="https://www.youtube.com/playlist?list=PLC4-OBA5bH3i35-xxNHefhNxmanCvWqxB">The MLOps Podcast</a><br><a href="https://www.linkedin.com/in/deanpleban/">Dean on LI</a></p><p><strong>Chapters</strong></p><p>00:00 Introduction and Background<br>03:03 Challenges of Managing Machine Learning Projects<br>10:00 The Concept of Experiments in Machine Learning<br>12:51 Data Curation and Validation for High-Quality Data<br>27:07 Connecting the Components of Machine Learning Projects with DAGS Hub<br>29:12 The Importance of Data and Clear Interfaces<br>43:29 Incorporating Machine Learning into DAGsHub<br>51:27 The Future of ML and AI</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this episode, we chat with Dean Pleban, CEO of DagsHub, about machine learning operations. We explore the differences between DevOps and MLOps, focusing on data management and experiment tracking. Dean shares insights on versioning various components in ML projects and discusses the importance of user experience in MLOps tools. We also touch on DagsHub's integration of AI in their product and Dean's vision for the future of AI and machine learning in industry.</p><p><strong>Links</strong></p><p><a href="https://dagshub.com/">DagsHub</a><br><a href="https://www.youtube.com/playlist?list=PLC4-OBA5bH3i35-xxNHefhNxmanCvWqxB">The MLOps Podcast</a><br><a href="https://www.linkedin.com/in/deanpleban/">Dean on LI</a></p><p><strong>Chapters</strong></p><p>00:00 Introduction and Background<br>03:03 Challenges of Managing Machine Learning Projects<br>10:00 The Concept of Experiments in Machine Learning<br>12:51 Data Curation and Validation for High-Quality Data<br>27:07 Connecting the Components of Machine Learning Projects with DAGS Hub<br>29:12 The Importance of Data and Clear Interfaces<br>43:29 Incorporating Machine Learning into DAGsHub<br>51:27 The Future of ML and AI</p>]]>
      </content:encoded>
      <pubDate>Fri, 27 Sep 2024 12:41:22 -0700</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/007b2caa/8ad1e8c2.mp3" length="51804547" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3235</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this episode, we chat with Dean Pleban, CEO of DagsHub, about machine learning operations. We explore the differences between DevOps and MLOps, focusing on data management and experiment tracking. Dean shares insights on versioning various components in ML projects and discusses the importance of user experience in MLOps tools. We also touch on DagsHub's integration of AI in their product and Dean's vision for the future of AI and machine learning in industry.</p><p><strong>Links</strong></p><p><a href="https://dagshub.com/">DagsHub</a><br><a href="https://www.youtube.com/playlist?list=PLC4-OBA5bH3i35-xxNHefhNxmanCvWqxB">The MLOps Podcast</a><br><a href="https://www.linkedin.com/in/deanpleban/">Dean on LI</a></p><p><strong>Chapters</strong></p><p>00:00 Introduction and Background<br>03:03 Challenges of Managing Machine Learning Projects<br>10:00 The Concept of Experiments in Machine Learning<br>12:51 Data Curation and Validation for High-Quality Data<br>27:07 Connecting the Components of Machine Learning Projects with DAGS Hub<br>29:12 The Importance of Data and Clear Interfaces<br>43:29 Incorporating Machine Learning into DAGsHub<br>51:27 The Future of ML and AI</p>]]>
      </itunes:summary>
      <itunes:keywords>MLOps, LLMs, AI, ML Engineering, Data Engineering, Data Management</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/007b2caa/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>How Denormalized is Building ‘DuckDB for Streaming’ with Apache DataFusion</title>
      <itunes:episode>3</itunes:episode>
      <podcast:episode>3</podcast:episode>
      <itunes:title>How Denormalized is Building ‘DuckDB for Streaming’ with Apache DataFusion</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e05116c1-8b22-4036-a33e-a0131adcac6e</guid>
      <link>https://techontherocks.show/3</link>
      <description>
        <![CDATA[<p>In this episode, Kostas and Nitay are joined by Amey Chaugule and Matt Green, co-founders of Denormalized. They delve into how Denormalized is building an embedded stream processing engine—think “DuckDB for streaming”—to simplify real-time data workloads. Drawing from their extensive backgrounds at companies like Uber, Lyft, Stripe, and Coinbase. Amey and Matt discuss the challenges of existing stream processing systems like Spark, Flink, and Kafka. They explain how their approach leverages Apache DataFusion, to create a single-node solution that reduces the complexities inherent in distributed systems.</p><p><br></p><p>The conversation explores topics such as developer experience, fault tolerance, state management, and the future of stream processing interfaces. Whether you’re a data engineer, application developer, or simply interested in the evolution of real-time data infrastructure, this episode offers valuable insights into making stream processing more accessible and efficient.</p><p><strong><br>Contacts &amp; Links<br></strong><a href="https://www.linkedin.com/in/ameychaugule/">Amey Chaugule</a><br><a href="https://www.linkedin.com/in/mgreen9/">Matt Green</a><br><a href="https://www.denormalized.io/">Denormalized</a><br><a href="https://github.com/probably-nothing-labs/denormalized">Denormalized Github Repo</a></p><p><strong>Chapters<br></strong>00:00 Introduction and Background<br>12:03 Building an Embedded Stream Processing Engine<br>18:39 The Need for Stream Processing in the Current Landscape<br>22:45 Interfaces for Interacting with Stream Processing Systems<br>26:58 The Target Persona for Stream Processing Systems<br>31:23 Simplifying Stream Processing Workloads and State Management<br>34:50 State and Buffer Management<br>37:03 Distributed Computing vs. Single-Node Systems<br>42:28 Cost Savings with Single-Node Systems<br>47:04 The Power and Extensibility of Data Fusion<br>55:26 Integrating Data Store with Data Fusion<br>57:02 The Future of Streaming Systems<br>01:00:18 intro-outro-fade.mp3</p><p><a href="https://share.transistor.fm/s/39b93d22/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
<strong><br></strong><br></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this episode, Kostas and Nitay are joined by Amey Chaugule and Matt Green, co-founders of Denormalized. They delve into how Denormalized is building an embedded stream processing engine—think “DuckDB for streaming”—to simplify real-time data workloads. Drawing from their extensive backgrounds at companies like Uber, Lyft, Stripe, and Coinbase. Amey and Matt discuss the challenges of existing stream processing systems like Spark, Flink, and Kafka. They explain how their approach leverages Apache DataFusion, to create a single-node solution that reduces the complexities inherent in distributed systems.</p><p><br></p><p>The conversation explores topics such as developer experience, fault tolerance, state management, and the future of stream processing interfaces. Whether you’re a data engineer, application developer, or simply interested in the evolution of real-time data infrastructure, this episode offers valuable insights into making stream processing more accessible and efficient.</p><p><strong><br>Contacts &amp; Links<br></strong><a href="https://www.linkedin.com/in/ameychaugule/">Amey Chaugule</a><br><a href="https://www.linkedin.com/in/mgreen9/">Matt Green</a><br><a href="https://www.denormalized.io/">Denormalized</a><br><a href="https://github.com/probably-nothing-labs/denormalized">Denormalized Github Repo</a></p><p><strong>Chapters<br></strong>00:00 Introduction and Background<br>12:03 Building an Embedded Stream Processing Engine<br>18:39 The Need for Stream Processing in the Current Landscape<br>22:45 Interfaces for Interacting with Stream Processing Systems<br>26:58 The Target Persona for Stream Processing Systems<br>31:23 Simplifying Stream Processing Workloads and State Management<br>34:50 State and Buffer Management<br>37:03 Distributed Computing vs. Single-Node Systems<br>42:28 Cost Savings with Single-Node Systems<br>47:04 The Power and Extensibility of Data Fusion<br>55:26 Integrating Data Store with Data Fusion<br>57:02 The Future of Streaming Systems<br>01:00:18 intro-outro-fade.mp3</p><p><a href="https://share.transistor.fm/s/39b93d22/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
<strong><br></strong><br></p>]]>
      </content:encoded>
      <pubDate>Thu, 12 Sep 2024 20:16:47 -0700</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/39b93d22/9c550892.mp3" length="59571979" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3721</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this episode, Kostas and Nitay are joined by Amey Chaugule and Matt Green, co-founders of Denormalized. They delve into how Denormalized is building an embedded stream processing engine—think “DuckDB for streaming”—to simplify real-time data workloads. Drawing from their extensive backgrounds at companies like Uber, Lyft, Stripe, and Coinbase. Amey and Matt discuss the challenges of existing stream processing systems like Spark, Flink, and Kafka. They explain how their approach leverages Apache DataFusion, to create a single-node solution that reduces the complexities inherent in distributed systems.</p><p><br></p><p>The conversation explores topics such as developer experience, fault tolerance, state management, and the future of stream processing interfaces. Whether you’re a data engineer, application developer, or simply interested in the evolution of real-time data infrastructure, this episode offers valuable insights into making stream processing more accessible and efficient.</p><p><strong><br>Contacts &amp; Links<br></strong><a href="https://www.linkedin.com/in/ameychaugule/">Amey Chaugule</a><br><a href="https://www.linkedin.com/in/mgreen9/">Matt Green</a><br><a href="https://www.denormalized.io/">Denormalized</a><br><a href="https://github.com/probably-nothing-labs/denormalized">Denormalized Github Repo</a></p><p><strong>Chapters<br></strong>00:00 Introduction and Background<br>12:03 Building an Embedded Stream Processing Engine<br>18:39 The Need for Stream Processing in the Current Landscape<br>22:45 Interfaces for Interacting with Stream Processing Systems<br>26:58 The Target Persona for Stream Processing Systems<br>31:23 Simplifying Stream Processing Workloads and State Management<br>34:50 State and Buffer Management<br>37:03 Distributed Computing vs. Single-Node Systems<br>42:28 Cost Savings with Single-Node Systems<br>47:04 The Power and Extensibility of Data Fusion<br>55:26 Integrating Data Store with Data Fusion<br>57:02 The Future of Streaming Systems<br>01:00:18 intro-outro-fade.mp3</p><p><a href="https://share.transistor.fm/s/39b93d22/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
<strong><br></strong><br></p>]]>
      </itunes:summary>
      <itunes:keywords>Stream Processing, Denormalized, Apache DataFusion, DuckDB, Real-time Data Infrastructure, Apache Arrow</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/39b93d22/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Unifying structured and unstructured data for AI: Rethinking ML infrastructure with Nikhil Simha and Varant Zanoyan</title>
      <itunes:episode>2</itunes:episode>
      <podcast:episode>2</podcast:episode>
      <itunes:title>Unifying structured and unstructured data for AI: Rethinking ML infrastructure with Nikhil Simha and Varant Zanoyan</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f4307a63-c113-4b07-8ec0-646d1aeb3dbc</guid>
      <link>https://techontherocks.show/2</link>
      <description>
        <![CDATA[<p>In this episode, we dive deep into the future of data infrastructure for AI and ML with Nikhil Simha and Varant Zanoyan, two seasoned engineers from Airbnb and Facebook. Nikhil and Varant share their journey from building real-time data systems and ML infrastructure at tech giants to launching their own venture.</p><p>The conversation explores the intricacies of designing developer-friendly APIs, the complexities of handling both batch and streaming data, and the delicate balance between customer needs and product vision in a startup environment.</p><p><strong>Contacts &amp; Links</strong></p><p><a href="https://www.linkedin.com/in/nikhilsimha/">Nikhil Simha</a><br><a href="https://www.linkedin.com/in/vzanoyan/">Varant Zanoyan</a><br><a href="https://chronon.ai">Chronon project<br></a><br><strong>Chapters</strong></p><p>00:00 Introduction and Past Experiences<br>04:38 The Challenges of Building Data Infrastructure for Machine Learning<br>08:01 Merging Real-Time Data Processing with Machine Learning<br>14:08 Backfilling New Features in Data Infrastructure<br>20:57 Defining Failure in Data Infrastructure<br>26:45 The Choice Between SQL and Data Frame APIs<br>34:31 The Vision for Future Improvements<br>38:17 Introduction to Chrono and Open Source<br>43:29 The Future of Chrono: New Computation Paradigms<br>48:38 Balancing Customer Needs and Vision<br>57:21 Engaging with Customers and the Open Source Community<br>01:01:26 Potential Use Cases and Future Directions</p><p><a href="https://share.transistor.fm/s/ff7e5e8f/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this episode, we dive deep into the future of data infrastructure for AI and ML with Nikhil Simha and Varant Zanoyan, two seasoned engineers from Airbnb and Facebook. Nikhil and Varant share their journey from building real-time data systems and ML infrastructure at tech giants to launching their own venture.</p><p>The conversation explores the intricacies of designing developer-friendly APIs, the complexities of handling both batch and streaming data, and the delicate balance between customer needs and product vision in a startup environment.</p><p><strong>Contacts &amp; Links</strong></p><p><a href="https://www.linkedin.com/in/nikhilsimha/">Nikhil Simha</a><br><a href="https://www.linkedin.com/in/vzanoyan/">Varant Zanoyan</a><br><a href="https://chronon.ai">Chronon project<br></a><br><strong>Chapters</strong></p><p>00:00 Introduction and Past Experiences<br>04:38 The Challenges of Building Data Infrastructure for Machine Learning<br>08:01 Merging Real-Time Data Processing with Machine Learning<br>14:08 Backfilling New Features in Data Infrastructure<br>20:57 Defining Failure in Data Infrastructure<br>26:45 The Choice Between SQL and Data Frame APIs<br>34:31 The Vision for Future Improvements<br>38:17 Introduction to Chrono and Open Source<br>43:29 The Future of Chrono: New Computation Paradigms<br>48:38 Balancing Customer Needs and Vision<br>57:21 Engaging with Customers and the Open Source Community<br>01:01:26 Potential Use Cases and Future Directions</p><p><a href="https://share.transistor.fm/s/ff7e5e8f/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>]]>
      </content:encoded>
      <pubDate>Fri, 30 Aug 2024 15:53:21 -0700</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/ff7e5e8f/fbb4d6d5.mp3" length="59324512" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3705</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this episode, we dive deep into the future of data infrastructure for AI and ML with Nikhil Simha and Varant Zanoyan, two seasoned engineers from Airbnb and Facebook. Nikhil and Varant share their journey from building real-time data systems and ML infrastructure at tech giants to launching their own venture.</p><p>The conversation explores the intricacies of designing developer-friendly APIs, the complexities of handling both batch and streaming data, and the delicate balance between customer needs and product vision in a startup environment.</p><p><strong>Contacts &amp; Links</strong></p><p><a href="https://www.linkedin.com/in/nikhilsimha/">Nikhil Simha</a><br><a href="https://www.linkedin.com/in/vzanoyan/">Varant Zanoyan</a><br><a href="https://chronon.ai">Chronon project<br></a><br><strong>Chapters</strong></p><p>00:00 Introduction and Past Experiences<br>04:38 The Challenges of Building Data Infrastructure for Machine Learning<br>08:01 Merging Real-Time Data Processing with Machine Learning<br>14:08 Backfilling New Features in Data Infrastructure<br>20:57 Defining Failure in Data Infrastructure<br>26:45 The Choice Between SQL and Data Frame APIs<br>34:31 The Vision for Future Improvements<br>38:17 Introduction to Chrono and Open Source<br>43:29 The Future of Chrono: New Computation Paradigms<br>48:38 Balancing Customer Needs and Vision<br>57:21 Engaging with Customers and the Open Source Community<br>01:01:26 Potential Use Cases and Future Directions</p><p><a href="https://share.transistor.fm/s/ff7e5e8f/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>]]>
      </itunes:summary>
      <itunes:keywords>technology, infrastructure, cloud, systems, data</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/ff7e5e8f/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Stream processing, LSMs and leaky abstractions with Chris Riccomini</title>
      <itunes:episode>1</itunes:episode>
      <podcast:episode>1</podcast:episode>
      <itunes:title>Stream processing, LSMs and leaky abstractions with Chris Riccomini</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ecd5d1f9-5475-4948-ade4-c77d6a84f876</guid>
      <link>https://techontherocks.show/1</link>
      <description>
        <![CDATA[<p>In this episode, we  chat with Chris Riccomini about the evolution of stream processing and the challenges in building applications on streaming systems. We also chat about leaky abstractions, good and bad API designs, what Chris loves and hates about Rust and finally about his exciting new project that involves object storage and LSMs.<br> <br><strong>Connect with Chris at:</strong><br><a href="https://www.linkedin.com/in/riccomini/">LinkedIn</a><br><a href="https://x.com/criccomini">X</a><br><a href="https://cnr.sh/">Blog</a><br><a href="https://materializedview.io/">Materialized View Newsletter</a> - His newsletter<br><a href="https://themissingreadme.com/">The missing README</a> - His book<br><a href="https://slatedb.io/">SlateDB</a> - His latest OSS Project</p><p><strong>Chapters<br></strong>00:00 Introduction and Background</p><p>04:05 The State of Stream Processing Today</p><p>08:53 The Limitations of SQL in Streaming Systems</p><p>14:00 Prioritizing the Developer Experience in Stream Processing</p><p>18:15  Improving the Usability of Streaming Systems</p><p>27:54 The Potential of State Machine Programming in Complex Systems</p><p>32:41 The Power of Rust: Compiling and Language Bindings</p><p>34:06 The Shift from Sidecar to Embedded Libraries Driven by Rust</p><p>35:49 Building an LSM on Object Storage: Cost-Effective State Management</p><p>39:47 The Unbundling and Composable Nature of Databases</p><p>47:30 The Future of Data Systems: More Companies and Focus on Metadata</p><p><br><a href="https://share.transistor.fm/s/c05e4a23/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
<br></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this episode, we  chat with Chris Riccomini about the evolution of stream processing and the challenges in building applications on streaming systems. We also chat about leaky abstractions, good and bad API designs, what Chris loves and hates about Rust and finally about his exciting new project that involves object storage and LSMs.<br> <br><strong>Connect with Chris at:</strong><br><a href="https://www.linkedin.com/in/riccomini/">LinkedIn</a><br><a href="https://x.com/criccomini">X</a><br><a href="https://cnr.sh/">Blog</a><br><a href="https://materializedview.io/">Materialized View Newsletter</a> - His newsletter<br><a href="https://themissingreadme.com/">The missing README</a> - His book<br><a href="https://slatedb.io/">SlateDB</a> - His latest OSS Project</p><p><strong>Chapters<br></strong>00:00 Introduction and Background</p><p>04:05 The State of Stream Processing Today</p><p>08:53 The Limitations of SQL in Streaming Systems</p><p>14:00 Prioritizing the Developer Experience in Stream Processing</p><p>18:15  Improving the Usability of Streaming Systems</p><p>27:54 The Potential of State Machine Programming in Complex Systems</p><p>32:41 The Power of Rust: Compiling and Language Bindings</p><p>34:06 The Shift from Sidecar to Embedded Libraries Driven by Rust</p><p>35:49 Building an LSM on Object Storage: Cost-Effective State Management</p><p>39:47 The Unbundling and Composable Nature of Databases</p><p>47:30 The Future of Data Systems: More Companies and Focus on Metadata</p><p><br><a href="https://share.transistor.fm/s/c05e4a23/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
<br></p>]]>
      </content:encoded>
      <pubDate>Thu, 22 Aug 2024 22:28:56 -0700</pubDate>
      <author>Kostas, Nitay</author>
      <enclosure url="https://media.transistor.fm/c05e4a23/14fc33f0.mp3" length="51010005" type="audio/mpeg"/>
      <itunes:author>Kostas, Nitay</itunes:author>
      <itunes:duration>3186</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this episode, we  chat with Chris Riccomini about the evolution of stream processing and the challenges in building applications on streaming systems. We also chat about leaky abstractions, good and bad API designs, what Chris loves and hates about Rust and finally about his exciting new project that involves object storage and LSMs.<br> <br><strong>Connect with Chris at:</strong><br><a href="https://www.linkedin.com/in/riccomini/">LinkedIn</a><br><a href="https://x.com/criccomini">X</a><br><a href="https://cnr.sh/">Blog</a><br><a href="https://materializedview.io/">Materialized View Newsletter</a> - His newsletter<br><a href="https://themissingreadme.com/">The missing README</a> - His book<br><a href="https://slatedb.io/">SlateDB</a> - His latest OSS Project</p><p><strong>Chapters<br></strong>00:00 Introduction and Background</p><p>04:05 The State of Stream Processing Today</p><p>08:53 The Limitations of SQL in Streaming Systems</p><p>14:00 Prioritizing the Developer Experience in Stream Processing</p><p>18:15  Improving the Usability of Streaming Systems</p><p>27:54 The Potential of State Machine Programming in Complex Systems</p><p>32:41 The Power of Rust: Compiling and Language Bindings</p><p>34:06 The Shift from Sidecar to Embedded Libraries Driven by Rust</p><p>35:49 Building an LSM on Object Storage: Cost-Effective State Management</p><p>39:47 The Unbundling and Composable Nature of Databases</p><p>47:30 The Future of Data Systems: More Companies and Focus on Metadata</p><p><br><a href="https://share.transistor.fm/s/c05e4a23/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
<br></p>]]>
      </itunes:summary>
      <itunes:keywords>Keywords  software engineering, infrastructure, data infrastructure, service meshes, streaming, stream processing, workflow systems, SQL, leaky abstraction, lower-level API, explicit coding, durable execution, usability, Fizbee language, Rust, formal proof tools, LSM on object storage, use cases, decomposing databases, unbundling databases, diversity in data ecosystem, metadata</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/c05e4a23/transcription.vtt" type="text/vtt" rel="captions"/>
      <podcast:transcript url="https://share.transistor.fm/s/c05e4a23/transcription.srt" type="application/x-subrip" rel="captions"/>
      <podcast:transcript url="https://share.transistor.fm/s/c05e4a23/transcription.json" type="application/json" rel="captions"/>
      <podcast:transcript url="https://share.transistor.fm/s/c05e4a23/transcription.txt" type="text/plain"/>
      <podcast:transcript url="https://share.transistor.fm/s/c05e4a23/transcription" type="text/html"/>
    </item>
  </channel>
</rss>
