~/talk

Can Data & ML really learn from software engineering?

slides:none on file

Argues that software practices help but don’t map one-to-one: notebooks are for experiments not production, test logic with unit and integration tests but add data tests at runtime because content changes break pipelines, and CI/CD for ML means continuous training plus deploying model artifacts. Recommends Git for versioning, DBT for declarative data tests and observability, and keeping subsets or anonymized copies of production data in non‑prod environments so pipelines and models validate on real signals. Continuous contracts make teams talk.

AI-written summary · about

  1. 0:00Introduction
  2. 1:51Misconceptions about data engineering
  3. 3:37Data in modern products
  4. 4:42Software basics for data scientists
  5. 10:05Differences between data and software
  6. 13:40When data becomes software engineering
  7. 21:51Software practices for data teams
  8. 27:12Testing data pipelines
  9. 30:00Data contracts and collaboration
  10. 32:55Continuous integration and deployment for data
  11. 37:10Balancing software in data teams
  12. 39:38Why engineers should embrace data
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.