Super Data Science: ML & AI Podcast with Jon Krohn

1021: How dbt Won Analytics Engineering, with dbt Lab’s CEO Tristan Handy

24 snips
Aug 25, 2026
Tristan Handy, founder and CEO of dbt Labs who coined analytics engineering and built dbt, talks about why he picked SQL over Spark and the progressive complexity that drove adoption. He explains how dbt transforms raw data into modeled tables, why the semantic layer will matter for agents, Fusion's type-safety approach, and how tiny skill files can speed massive migrations.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

How Analytics Engineering Emerged From A 2016 Study

  • Tristan Handy discovered analytics engineering by studying ~100 companies moving to the modern data stack and seeing recurring production reliability problems.
  • He concluded data teams needed software engineering tools because cloud BI made data pipelines behave like production systems.
ADVICE

Choose SQL To Minimize Analyst Friction

  • Use SQL not Spark to onboard analysts because SQL is accessible and reduces setup friction.
  • Tristan built dbt with progressive complexity so analysts start simple and adopt advanced features only as needed.
INSIGHT

Model Data As Small Staged SELECTs In A DAG

  • dbt models data as many small staged SELECTs that form a directed acyclic graph (DAG) instead of monolithic transformations.
  • Each model should be modest (ideally <120 lines) and handle a discrete transformation from raw to modeled tables.
Get the Snipd Podcast app to discover more snips from this episode
Get the app