~/talk

Preventing disaster with data testing: Real-life examples and best practices

Talkat XConf Europe 2023 · on Monday, 2023-10-09· [testing, data-engineering]
links:none on file
slides:none on file

Three real failures motivate practical fixes: Mars Climate Orbiter: $327.2M loss from unit mismatch, a flawed 2013 study that wrongly claims ~400,000 deaths/year, and Zillow: $38M lost and 2,000 layoffs from an overconfident pricing algorithm. Recommendations are concrete: use tdda for reference tests and diffs, hypothesis for property‑based checks, Great Expectations and dbt for schema and pipeline assertions, run Monte Carlo and replication experiments, pair‑review analyses, and treat test‑driven data work as modular assertions rather than classic TDD.

AI-written summary · about

  1. 0:00Introduction
  2. 1:50Real-life data disasters
  3. 7:11Software to data testing
  4. 15:26Testing data dimensions
  5. 19:24Data testing tools
  6. 23:18TDDA library demo
  7. 24:21Testing trade-offs
~/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.