Tag

practice

643 pieces tagged “practice”, newest first.

  1. Correction: Merge with a recency guard Data engineering
  2. An exercise on world-indicators Data quality
  3. What actually changed in this field in three years Analytics engineering
  4. The category that eats the chart Visualization
  5. Course note — Rows, grain, and the shape of a dataset Analytics practice
  6. mrr_usd: mean 447, median 88 Statistics
  7. What industry actually contains in saas-subscriptions Data quality
  8. The overall average hides 10 different numbers Analytics practice
  9. What 3,500 job postings say about salary_min_usd Analytics practice
  10. Correction: Counting your tests Experimentation
  11. An exercise on movie-ratings Data quality
  12. Reader question — The patterns that keep coming up Analytics engineering
  13. world-indicators.country: 30 values, 10.0% in the top three Visualization
  14. Reading country before trusting it in data-job-postings Data quality
  15. sessions: mean 3, median 2 Statistics
  16. The overall average hides 8 different numbers Analytics practice
  17. What 3,500 job postings say about city Analytics practice
  18. Correction: As-of feature computation Machine learning
  19. Why there is no analytics on this site Data platform
  20. SaaS subscriptions, in one paragraph Data quality
  21. Cutting a lesson down — Designing an experiment that can succeed Experimentation
  22. The category that eats the chart Visualization
  23. The average distance km is not the typical one Statistics
  24. Reading reopened before trusting it in support-tickets Data quality
  25. gdp_per_capita_usd by region: a 105% spread Analytics practice
  26. Correction: Fan-out join Analytics engineering
  27. Grid energy load, in one paragraph Data quality
  28. Cutting a lesson down — The first hour with an unfamiliar dataset Data quality
  29. saas-subscriptions.plan: 4 values, 94.0% in the top three Visualization
  30. What wind_mw actually contains in grid-energy-load Data quality
  31. The average tip usd is not the typical one Statistics
  32. revenue_usd by variant: a 48% spread Analytics practice
  33. Correction: Gaps and islands Analytics engineering
  34. When should I not build a model? Machine learning
  35. If we had to cut the course to ten lessons Experimentation
  36. Data job postings, in one paragraph Data quality
  37. Reader question — Reading a result without fooling yourself Experimentation
  38. flight-delays.dest: 14 values, 22.3% in the top three Visualization
  39. What device actually contains in ab-test-checkout Data quality
  40. arr_delay_min: mean 7, median 2 Statistics
  41. dep_delay_min by carrier: a 85% spread Analytics practice
  42. Correction: Idempotent window replace Data engineering
  43. How do I explain a confidence interval to a stakeholder? Statistics
  44. What is deliberately wrong with city-air-quality Data quality
  45. Five minutes with distance_mi in flight-delays Data quality
  46. Reader question — Turning a request into a question Analytics practice
  47. dep_delay_min by origin: a 113% spread Analytics practice
  48. ab-test-checkout.variant: 3 values, 100.0% in the top three Visualization
  49. Somebody translated the course into Portuguese Analytics practice
  50. first_response_min: mean 155, median 83 Statistics
  51. Correction: Deterministic surrogate key Data engineering
  52. Content is files, not a database Data platform
  53. What is deliberately wrong with flight-delays Data quality
  54. Course note — Colour is an encoding, not decoration Visualization
  55. The category that eats the chart Visualization
  56. fare_usd: mean 22.16, median 14.29 Statistics
  57. Five minutes with year in world-indicators Data quality
  58. The overall average hides 4 different numbers Analytics practice
  59. One question I ask in every code review Analytics engineering
  60. Correction: Contract check at the boundary Data quality
  61. What "free" means here, precisely Data platform
  62. Flight delays, in one paragraph Data quality
  63. Course note — The patterns that keep coming up Analytics engineering
  64. The category that eats the chart Visualization
  65. The overall average hides 6 different numbers Analytics practice
  66. The average sessions is not the typical one Statistics
  67. Five minutes with cancelled in flight-delays Data quality
  68. Correction: Forward-chaining split Machine learning
  69. What is deliberately wrong with saas-subscriptions Data quality
  70. retail-orders.category: 6 values, 59.5% in the top three Visualization
  71. Course note — A working setup that will not embarrass you Data engineering
  72. gdp_per_capita_usd: mean 26,959, median 20,761 Statistics
  73. What salary_max_usd actually contains in data-job-postings Data quality
  74. first_response_min by channel: a 11% spread Analytics practice
  75. Correction: The grain uniqueness test Data quality
  76. What is deliberately wrong with sensor-telemetry Data quality
  77. Course note — Joins that do not fan out Analytics engineering
  78. The category that eats the chart Visualization
  79. The average arr delay min is not the typical one Statistics
  80. Reading borough before trusting it in ride-hail-trips Data quality
  81. population by country: a 4,739% spread Analytics practice
  82. Correction: Sessionisation Analytics engineering
  83. Deliberately messy customers, in one paragraph Data quality
  84. Reader question — When not to build a model Machine learning
  85. ride-hail-trips.borough: 5 values, 73.6% in the top three Visualization
  86. units: mean 2, median 1 Statistics
  87. What ordered_at actually contains in retail-orders Data quality
  88. The overall average hides 30 different numbers Analytics practice
  89. Correction: Slowly changing dimension, type 2 Analytics engineering
  90. What is deliberately wrong with retail-orders Data quality
  91. Cutting a lesson down — Owning something that runs without you Data platform
  92. The category that eats the chart Visualization
  93. revenue_usd: mean 111, median 60 Statistics
  94. Six things we got wrong, corrected in place Analytics engineering
  95. What unit_price_usd actually contains in retail-orders Data quality
  96. The overall average hides 5 different numbers Analytics practice
  97. Correction: Deduplicate by rank Analytics engineering
  98. An exercise on clinical-trial Data quality
  99. Course note — The five tests that cover most questions Experimentation
  100. data-job-postings.country: 7 values, 69.5% in the top three Visualization
  101. The average duration min is not the typical one Statistics
  102. Five minutes with duration_min in ride-hail-trips Data quality
  103. The overall average hides 4 different numbers Analytics practice
  104. Correction: Anti-join Analytics engineering
  105. What is deliberately wrong with ab-test-checkout Data quality
  106. Course note — When not to build a model Machine learning
  107. Year three Analytics practice
  108. The category that eats the chart Visualization
  109. The average line no is not the typical one Statistics
  110. Five minutes with account_id in saas-subscriptions Data quality
  111. bmi by arm: a 0% spread Analytics practice
  112. Correction: Lookback window Data engineering
  113. An exercise on sensor-telemetry Data quality
  114. Cutting a lesson down — Testing data like you test code Data quality
  115. The category that eats the chart Visualization
  116. Fifteen minutes a month on the warehouse bill Data platform
  117. The average first response min is not the typical one Statistics
  118. Reading reading_at before trusting it in sensor-telemetry Data quality
  119. salary_max_usd by city: a 427% spread Analytics practice
  120. Correction: Difference-in-differences Experimentation
  121. An exercise on flight-delays Data quality
  122. Course note — Window functions, properly Analytics engineering
  123. The category that eats the chart Visualization
  124. The average units is not the typical one Statistics
  125. Five minutes with subject_id in clinical-trial Data quality
  126. seats by plan: a 21,443% spread Analytics practice
  127. Correction: Conditional pivot Analytics engineering
  128. The question that kills the most projects Analytics practice
  129. The category that eats the chart Visualization
  130. An exercise on data-job-postings Data quality
  131. Cutting a lesson down — Idempotency, backfills, and yesterday arriving twice Data engineering
  132. The average fare usd is not the typical one Statistics
  133. Five minutes with city in city-air-quality Data quality
  134. humidity_pct by status: a 4% spread Analytics practice
  135. Correction: Baseline before model Machine learning
  136. World development indicators, in one paragraph Data quality
  137. Reader question — Window functions, properly Analytics engineering
  138. clinical-trial.sex: 2 values, 100.0% in the top three Visualization
  139. Reading flight_no before trusting it in flight-delays Data quality
  140. The average gdp per capita usd is not the typical one Statistics
  141. sched_dep_hour by carrier: a 3% spread Analytics practice
  142. Correction: Median beside the mean Statistics
  143. Ride-hail trips, in one paragraph Data quality
  144. Course note — Designing an experiment that can succeed Experimentation
  145. The category that eats the chart Visualization
  146. Five minutes with origin in flight-delays Data quality
  147. The average seats now is not the typical one Statistics
  148. dep_delay_min by dest: a 38% spread Analytics practice
  149. Correction: Date spine Analytics engineering
  150. What is deliberately wrong with ride-hail-trips Data quality
  151. Course note — Writing SQL people can read, and reading the plan Analytics engineering
  152. saas-subscriptions.region: 4 values, 93.3% in the top three Visualization
  153. The average co2 tonnes per capita is not the typical one Statistics
  154. Five minutes with revenue_usd in retail-orders Data quality
  155. The overall average hides 3 different numbers Analytics practice
  156. Factory sensor telemetry, in one paragraph Data quality
  157. No runbook, no page Data platform
  158. Cutting a lesson down — Rows, grain, and the shape of a dataset Analytics practice
  159. The category that eats the chart Visualization
  160. The average surge multiplier is not the typical one Statistics
  161. What arr_delay_min actually contains in flight-delays Data quality
  162. discount_pct by country: a 14% spread Analytics practice
  163. An exercise on dirty-customers Data quality
  164. Course note — Schema drift, and the contract that prevents it Data engineering
  165. data-job-postings.city: 10 values, 41.8% in the top three Visualization
  166. passengers: mean 2, median 1 Statistics
  167. Five minutes with passengers in ride-hail-trips Data quality
  168. discount_pct by category: a 16% spread Analytics practice
  169. Checkout A/B test, in one paragraph Data quality
  170. Cutting a lesson down — Joins that do not fan out Analytics engineering
  171. ab-test-checkout.device: 3 values, 100.0% in the top three Visualization
  172. The average unit price usd is not the typical one Statistics
  173. What site actually contains in sensor-telemetry Data quality
  174. distance_km by payment_type: a 3% spread Analytics practice
  175. City air quality, in one paragraph Data quality
  176. Course note — The anatomy of a silent failure Data quality
  177. city-air-quality.city: 4 values, 75.0% in the top three Visualization
  178. dep_delay_min: mean 10, median 5 Statistics
  179. What signed_up_on actually contains in saas-subscriptions Data quality
  180. The overall average hides 4 different numbers Analytics practice
  181. The category that eats the chart Visualization
  182. What is deliberately wrong with support-tickets Data quality
  183. Cutting a lesson down — Orchestration, and what "it runs every night" costs Data platform
  184. The average seats is not the typical one Statistics
  185. What co2_tonnes_per_capita actually contains in world-indicators Data quality
  186. We turned off 80% of our alerts and caught more incidents Data platform
  187. salary_max_usd by seniority: a 162% spread Analytics practice
  188. Customer support tickets, in one paragraph Data quality
  189. Cutting a lesson down — Causal claims when you cannot randomise Experimentation
  190. The category that eats the chart Visualization
  191. distance_km: mean 4.83, median 3.20 Statistics
  192. What pm25 actually contains in city-air-quality Data quality
  193. fare_usd by payment_type: a 4% spread Analytics practice
  194. An exercise on support-tickets Data quality
  195. Cutting a lesson down — Describing a column without lying Statistics
  196. world-indicators.region: 5 values, 70.0% in the top three Visualization
  197. sched_dep_hour by origin: a 4% spread Analytics practice
  198. Five minutes with opened_at in support-tickets Data quality
  199. line_no: mean 2, median 1 Statistics
  200. What is deliberately wrong with dirty-customers Data quality
  201. Course note — Testing data like you test code Data quality
  202. The category that eats the chart Visualization
  203. unit_price_usd: mean 72.66, median 48.86 Statistics
  204. What humidity_pct actually contains in sensor-telemetry Data quality
  205. The overall average hides 7 different numbers Analytics practice
  206. Movie ratings, in one paragraph Data quality
  207. Reader question — What a data team is actually for Analytics practice
  208. The category that eats the chart Visualization
  209. tip_usd: mean 3.13, median 1.96 Statistics
  210. Five minutes with category in retail-orders Data quality
  211. The overall average hides 2 different numbers Analytics practice
  212. What is deliberately wrong with data-job-postings Data quality
  213. Reader question — Idempotency, backfills, and yesterday arriving twice Data engineering
  214. The category that eats the chart Visualization
  215. What flight_no actually contains in flight-delays Data quality
  216. co2_tonnes_per_capita: mean 3.67, median 2.80 Statistics
  217. The overall average hides 5 different numbers Analytics practice
  218. An exercise on ride-hail-trips Data quality
  219. Course note — What a data team is actually for Analytics practice
  220. The category that eats the chart Visualization
  221. The overall average hides 14 different numbers Analytics practice
  222. Five minutes with priority in support-tickets Data quality
  223. The average revenue usd is not the typical one Statistics
  224. What cancelled actually contains in flight-delays Data quality
  225. Reading subject_id before trusting it in clinical-trial Data quality
  226. An exercise on city-air-quality Data quality
  227. Reader question — Causal claims when you cannot randomise Experimentation
  228. Reading temp_c before trusting it in grid-energy-load Data quality
  229. sensor-telemetry.status: 3 values, 100.0% in the top three Visualization
  230. What flight_date actually contains in flight-delays Data quality
  231. Five minutes with country in world-indicators Data quality
  232. seats_now: mean 59, median 8 Statistics
  233. What rated_at actually contains in movie-ratings Data quality
  234. The overall average hides 14 different numbers Analytics practice
  235. Reading release_year before trusting it in movie-ratings Data quality
  236. Retail orders, in one paragraph Data quality
  237. Reader question — Writing SQL people can read, and reading the plan Analytics engineering
  238. What dep_delay_min actually contains in flight-delays Data quality
  239. The category that eats the chart Visualization
  240. Five minutes with wind_mw in grid-energy-load Data quality
  241. Five minutes with first_response_min in support-tickets Data quality
  242. The overall average hides 8 different numbers Analytics practice
  243. Reading sessions before trusting it in ab-test-checkout Data quality
  244. Randomised trial results, in one paragraph Data quality
  245. Course note — Frame the problem, then beat a stupid baseline Machine learning
  246. What units actually contains in retail-orders Data quality
  247. ride-hail-trips.payment_type: 3 values, 100.0% in the top three Visualization
  248. Five minutes with rpm in sensor-telemetry Data quality
  249. What distance_km actually contains in ride-hail-trips Data quality
  250. What line_no actually contains in retail-orders Data quality
  251. seats_now by industry: a 57% spread Analytics practice
  252. Five minutes with discount_pct in retail-orders Data quality
  253. An exercise on grid-energy-load Data quality
  254. Cutting a lesson down — Schema drift, and the contract that prevents it Data engineering
  255. support-tickets.channel: 4 values, 87.8% in the top three Visualization
  256. Five minutes with returned in retail-orders Data quality
  257. age by sex: a 1% spread Analytics practice
  258. What baseline_score actually contains in clinical-trial Data quality
  259. What returned actually contains in retail-orders Data quality
  260. What is deliberately wrong with movie-ratings Data quality
  261. Reader question — Joins that do not fan out Analytics engineering
  262. What life_expectancy actually contains in world-indicators Data quality
  263. Reading carrier before trusting it in flight-delays Data quality
  264. The category that eats the chart Visualization
  265. Five minutes with signed_up_on in saas-subscriptions Data quality
  266. The overall average hides 2 different numbers Analytics practice
  267. What is deliberately wrong with world-indicators Data quality
  268. Reading remote before trusting it in data-job-postings Data quality
  269. Course note — Communicating a result to someone who will not read your notebook Visualization
  270. Five minutes with arm in clinical-trial Data quality
  271. flight-delays.origin: 14 values, 22.6% in the top three Visualization
  272. What channel actually contains in support-tickets Data quality
  273. What is_returning actually contains in ab-test-checkout Data quality
  274. salary_min_usd by country: a 379% spread Analytics practice
  275. An exercise on ab-test-checkout Data quality
  276. Course note — One metric, one definition Analytics engineering
  277. Five minutes with flight_date in flight-delays Data quality
  278. The category that eats the chart Visualization
  279. Five minutes with adverse_event in clinical-trial Data quality
  280. The overall average hides 2 different numbers Analytics practice
  281. Five minutes with o3_ppb in city-air-quality Data quality
  282. Reading bmi before trusting it in clinical-trial Data quality
  283. Year two Analytics practice
  284. Cutting a lesson down — Facts, dimensions, and picking a grain Analytics engineering
  285. Reading category before trusting it in retail-orders Data quality
  286. The overall average hides 5 different numbers Analytics practice
  287. movie-ratings.genre: 8 values, 54.8% in the top three Visualization
  288. Five minutes with churned_at in saas-subscriptions Data quality
  289. Reading line_no before trusting it in retail-orders Data quality
  290. Reading surge_multiplier before trusting it in ride-hail-trips Data quality
  291. Cutting a lesson down — Features, and explaining what the model did Machine learning
  292. Five minutes with sex in clinical-trial Data quality
  293. The category that eats the chart Visualization
  294. Reading distance_km before trusting it in ride-hail-trips Data quality
  295. Three dashboards, three revenue numbers, ninety minutes Analytics engineering
  296. What user_id actually contains in ab-test-checkout Data quality
  297. mrr_usd by plan: a 13,612% spread Analytics practice
  298. Five minutes with humidity_pct in sensor-telemetry Data quality
  299. Cutting a lesson down — Writing SQL people can read, and reading the plan Analytics engineering
  300. Reading humidity_pct before trusting it in sensor-telemetry Data quality
  301. flight-delays.carrier: 6 values, 63.6% in the top three Visualization
  302. Reading country before trusting it in retail-orders Data quality
  303. Five minutes with dropped_out in clinical-trial Data quality
  304. The overall average hides 3 different numbers Analytics practice
  305. What sessions actually contains in ab-test-checkout Data quality
  306. What resolved_at actually contains in support-tickets Data quality
  307. data-job-postings.seniority: 5 values, 83.4% in the top three Visualization
  308. Cutting a lesson down — Choosing the form before the colours Visualization
  309. Five minutes with carrier in flight-delays Data quality
  310. Five minutes with queue in support-tickets Data quality
  311. What tip_usd actually contains in ride-hail-trips Data quality
  312. no2_ppb by city: a 129% spread Analytics practice
  313. Five minutes with solar_mw in grid-energy-load Data quality
  314. The category that eats the chart Visualization
  315. What posting_id actually contains in data-job-postings Data quality
  316. Reader question — Orchestration, and what "it runs every night" costs Data platform
  317. What revenue_usd actually contains in ab-test-checkout Data quality
  318. What is_holiday actually contains in grid-energy-load Data quality
  319. Reading pm10 before trusting it in city-air-quality Data quality
  320. The overall average hides 3 different numbers Analytics practice
  321. Reading pm25 before trusting it in city-air-quality Data quality
  322. Cutting a lesson down — Why your query costs what it costs Data platform
  323. pm10 by city: a 174% spread Analytics practice
  324. Reading is_holiday before trusting it in grid-energy-load Data quality
  325. sensor-telemetry.site: 3 values, 100.0% in the top three Visualization
  326. Five minutes with company_size in data-job-postings Data quality
  327. The category that eats the chart Visualization
  328. What city actually contains in data-job-postings Data quality
  329. Course note — Idempotency, backfills, and yesterday arriving twice Data engineering
  330. We rewrote our interview loop and the hires got better Analytics practice
  331. Five minutes with region in world-indicators Data quality
  332. Five minutes with fare_usd in ride-hail-trips Data quality
  333. The overall average hides 4 different numbers Analytics practice
  334. What wind_kph actually contains in city-air-quality Data quality
  335. Reader question — Choosing the form before the colours Visualization
  336. Five minutes with plan in saas-subscriptions Data quality
  337. clinical-trial.arm: 2 values, 100.0% in the top three Visualization
  338. Five minutes with rated_at in movie-ratings Data quality
  339. The overall average hides 6 different numbers Analytics practice
  340. Five minutes with remote in data-job-postings Data quality
  341. Five minutes with bmi in clinical-trial Data quality
  342. Course note — Causal claims when you cannot randomise Experimentation
  343. Reading load_mw before trusting it in grid-energy-load Data quality
  344. The category that eats the chart Visualization
  345. Reading pickup_at before trusting it in ride-hail-trips Data quality
  346. The overall average hides 5 different numbers Analytics practice
  347. What seats actually contains in saas-subscriptions Data quality
  348. Five minutes with internet_pct in world-indicators Data quality
  349. Course note — Monitoring data, not just jobs Data platform
  350. What mrr_usd actually contains in saas-subscriptions Data quality
  351. data-job-postings.company_size: 4 values, 81.1% in the top three Visualization
  352. Reading age before trusting it in clinical-trial Data quality
  353. gdp_per_capita_usd by country: a 3,670% spread Analytics practice
  354. Reading flight_date before trusting it in flight-delays Data quality
  355. Reader question — Schema drift, and the contract that prevents it Data engineering
  356. Reading payment_type before trusting it in ride-hail-trips Data quality
  357. Reading region before trusting it in world-indicators Data quality
  358. seats_now by plan: a 25,267% spread Analytics practice
  359. The category that eats the chart Visualization
  360. What remote actually contains in data-job-postings Data quality
  361. saas-subscriptions.industry: 8 values, 39.8% in the top three Visualization
  362. Reading units before trusting it in retail-orders Data quality
  363. Five minutes with seats in saas-subscriptions Data quality
  364. Reader question — A working setup that will not embarrass you Data engineering
  365. Reading plan before trusting it in saas-subscriptions Data quality
  366. What age actually contains in clinical-trial Data quality
  367. release_year by genre: a 0% spread Analytics practice
  368. Reader question — Designing an experiment that can succeed Experimentation
  369. clinical-trial.adverse_event: 4 values, 97.8% in the top three Visualization
  370. Reading posting_id before trusting it in data-job-postings Data quality
  371. Five minutes with baseline_score in clinical-trial Data quality
  372. The overall average hides 5 different numbers Analytics practice
  373. What queue actually contains in support-tickets Data quality
  374. Five minutes with site in clinical-trial Data quality
  375. Cutting a lesson down — Batch, streaming, and the honest difference Data engineering
  376. clinical-trial.site: 6 values, 52.7% in the top three Visualization
  377. Five minutes with release_year in movie-ratings Data quality
  378. The overall average hides 4 different numbers Analytics practice
  379. What reading_date actually contains in city-air-quality Data quality
  380. fare_usd by borough: a 229% spread Analytics practice
  381. What discount_pct actually contains in retail-orders Data quality
  382. Reader question — The five tests that cover most questions Experimentation
  383. What passengers actually contains in ride-hail-trips Data quality
  384. saas-subscriptions.channel: 6 values, 60.9% in the top three Visualization
  385. Five minutes with mrr_usd in saas-subscriptions Data quality
  386. Reader question — Features, and explaining what the model did Machine learning
  387. Five minutes with converted in ab-test-checkout Data quality
  388. What release_year actually contains in movie-ratings Data quality
  389. data-job-postings.remote: 3 values, 100.0% in the top three Visualization
  390. Reading week12_score before trusting it in clinical-trial Data quality
  391. sessions by variant: a 2% spread Analytics practice
  392. What country actually contains in retail-orders Data quality
  393. Reader question — Slowly changing dimensions, and the "as of when" problem Analytics engineering
  394. Five minutes with tip_usd in ride-hail-trips Data quality
  395. The category that eats the chart Visualization
  396. Reading population before trusting it in world-indicators Data quality
  397. What channel actually contains in saas-subscriptions Data quality
  398. discount_pct by channel: a 280% spread Analytics practice
  399. What price_eur_mwh actually contains in grid-energy-load Data quality
  400. Reader question — Colour is an encoding, not decoration Visualization
  401. Reading dep_delay_min before trusting it in flight-delays Data quality
  402. support-tickets.queue: 5 values, 72.2% in the top three Visualization
  403. What sched_dep_hour actually contains in flight-delays Data quality
  404. Five minutes with genre in movie-ratings Data quality
  405. The overall average hides 5 different numbers Analytics practice
  406. Course note — Facts, dimensions, and picking a grain Analytics engineering
  407. Reading genre before trusting it in movie-ratings Data quality
  408. support-tickets.priority: 4 values, 92.6% in the top three Visualization
  409. Reading company_size before trusting it in data-job-postings Data quality
  410. The overall average hides 3 different numbers Analytics practice
  411. Reading region before trusting it in saas-subscriptions Data quality
  412. retail-orders.channel: 4 values, 83.6% in the top three Visualization
  413. Five minutes with country in data-job-postings Data quality
  414. The overall average hides 6 different numbers Analytics practice
  415. Reading fare_usd before trusting it in ride-hail-trips Data quality
  416. Cutting a lesson down — Monitoring data, not just jobs Data platform
  417. retail-orders.country: 8 values, 61.5% in the top three Visualization
  418. What surge_multiplier actually contains in ride-hail-trips Data quality
  419. Cutting a lesson down — Correlation, confounding, and Simpson's paradox Statistics
  420. What carrier actually contains in flight-delays Data quality
  421. flight_no by origin: a 8% spread Analytics practice
  422. What revenue_usd actually contains in retail-orders Data quality
  423. Course note — The first hour with an unfamiliar dataset Data quality
  424. The category that eats the chart Visualization
  425. Reading ticket_id before trusting it in support-tickets Data quality
  426. The overall average hides 2 different numbers Analytics practice
  427. Five minutes with temp_c in sensor-telemetry Data quality
  428. Course note — Choosing the form before the colours Visualization
  429. Reading is_returning before trusting it in ab-test-checkout Data quality
  430. first_response_min by priority: a 1,095% spread Analytics practice
  431. What temp_c actually contains in grid-energy-load Data quality
  432. Reader question — Correlation, confounding, and Simpson's paradox Statistics
  433. What ticket_id actually contains in support-tickets Data quality
  434. bmi by site: a 3% spread Analytics practice
  435. Five minutes with reading_at in sensor-telemetry Data quality
  436. What pickup_at actually contains in ride-hail-trips Data quality
  437. Cutting a lesson down — Slowly changing dimensions, and the "as of when" problem Analytics engineering
  438. What genre actually contains in movie-ratings Data quality
  439. vibration_mm_s by status: a 191% spread Analytics practice
  440. What company_size actually contains in data-job-postings Data quality
  441. Reading year before trusting it in world-indicators Data quality
  442. Course note — Uncertainty, sampling, and how much to trust a number Statistics
  443. What load_mw actually contains in grid-energy-load Data quality
  444. Five minutes with temp_c in grid-energy-load Data quality
  445. The overall average hides 3 different numbers Analytics practice
  446. What vibration_mm_s actually contains in sensor-telemetry Data quality
  447. Reader question — Facts, dimensions, and picking a grain Analytics engineering
  448. We shipped a Simpson's paradox to the exec team Statistics
  449. Five minutes with vibration_mm_s in sensor-telemetry Data quality
  450. seats_now by region: a 20% spread Analytics practice
  451. What variant actually contains in ab-test-checkout Data quality
  452. Course note — Describing a column without lying Statistics
  453. Five minutes with no2_ppb in city-air-quality Data quality
  454. Five minutes with prior_therapy in clinical-trial Data quality
  455. rating by genre: a 16% spread Analytics practice
  456. What churned_at actually contains in saas-subscriptions Data quality
  457. Cutting a lesson down — Turning a request into a question Analytics practice
  458. What seats_now actually contains in saas-subscriptions Data quality
  459. The overall average hides 3 different numbers Analytics practice
  460. Five minutes with posting_id in data-job-postings Data quality
  461. Reader question — Communicating a result to someone who will not read your notebook Visualization
  462. Five minutes with device in ab-test-checkout Data quality
  463. sched_dep_hour by dest: a 8% spread Analytics practice
  464. What temp_c actually contains in sensor-telemetry Data quality
  465. What country actually contains in data-job-postings Data quality
  466. Cutting a lesson down — One metric, one definition Analytics engineering
  467. Five minutes with trip_id in ride-hail-trips Data quality
  468. seats by industry: a 53% spread Analytics practice
  469. Reading solar_mw before trusting it in grid-energy-load Data quality
  470. Cutting a lesson down — The anatomy of a silent failure Data quality
  471. The overall average hides 14 different numbers Analytics practice
  472. Reading hour_at before trusting it in grid-energy-load Data quality
  473. Cutting a lesson down — A working setup that will not embarrass you Data engineering
  474. What dropped_out actually contains in clinical-trial Data quality
  475. mrr_usd by region: a 21% spread Analytics practice
  476. Reading prior_therapy before trusting it in clinical-trial Data quality
  477. Course note — Reading a result without fooling yourself Experimentation
  478. The overall average hides 6 different numbers Analytics practice
  479. Reading temp_c before trusting it in city-air-quality Data quality
  480. Course note — Turning a request into a question Analytics practice
  481. baseline_score by site: a 4% spread Analytics practice
  482. What pm10 actually contains in city-air-quality Data quality
  483. Course note — What a pipeline is really doing Data engineering
  484. What reopened actually contains in support-tickets Data quality
  485. The overall average hides 5 different numbers Analytics practice
  486. Year one Analytics practice
  487. Reader question — Frame the problem, then beat a stupid baseline Machine learning
  488. Reading queue before trusting it in support-tickets Data quality
  489. The overall average hides 6 different numbers Analytics practice
  490. Five minutes with distance_km in ride-hail-trips Data quality
  491. Course note — Validation that matches deployment Machine learning
  492. Reading exposed_on before trusting it in ab-test-checkout Data quality
  493. Reading no2_ppb before trusting it in city-air-quality Data quality
  494. sessions by device: a 3% spread Analytics practice
  495. Reading signed_up_on before trusting it in saas-subscriptions Data quality
  496. Reader question — Owning something that runs without you Data platform
  497. The overall average hides 6 different numbers Analytics practice
  498. What reading_at actually contains in sensor-telemetry Data quality
  499. Cutting a lesson down — What a pipeline is really doing Data engineering
  500. What site actually contains in clinical-trial Data quality
  501. Ten months in, what writing the course has taught us Analytics engineering
  502. The overall average hides 4 different numbers Analytics practice
  503. What week12_score actually contains in clinical-trial Data quality
  504. Cutting a lesson down — Communicating a result to someone who will not read your notebook Visualization
  505. What converted actually contains in ab-test-checkout Data quality
  506. mrr_usd by industry: a 49% spread Analytics practice
  507. What priority actually contains in support-tickets Data quality
  508. Reader question — Uncertainty, sampling, and how much to trust a number Statistics
  509. Five minutes with sessions in ab-test-checkout Data quality
  510. The overall average hides 5 different numbers Analytics practice
  511. Reading returned before trusting it in retail-orders Data quality
  512. humidity_pct by site: a 0% spread Analytics practice
  513. Cutting a lesson down — Frame the problem, then beat a stupid baseline Machine learning
  514. Five minutes with revenue_usd in ab-test-checkout Data quality
  515. temp_c by status: a 26% spread Analytics practice
  516. Five minutes with posted_on in data-job-postings Data quality
  517. Cutting a lesson down — When not to build a model Machine learning
  518. Five minutes with status in sensor-telemetry Data quality
  519. Course note — Why your query costs what it costs Data platform
  520. Reading csat before trusting it in support-tickets Data quality
  521. salary_max_usd by country: a 379% spread Analytics practice
  522. Reader question — The anatomy of a silent failure Data quality
  523. Reading opened_at before trusting it in support-tickets Data quality
  524. bmi by sex: a 1% spread Analytics practice
  525. Reading sched_dep_hour before trusting it in flight-delays Data quality
  526. Five minutes with ticket_id in support-tickets Data quality
  527. The overall average hides 4 different numbers Analytics practice
  528. Five minutes with payment_type in ride-hail-trips Data quality
  529. The overall average hides 6 different numbers Analytics practice
  530. Five minutes with hour_at in grid-energy-load Data quality
  531. salary_min_usd by seniority: a 162% spread Analytics practice
  532. Five minutes with pm10 in city-air-quality Data quality
  533. flight_no by carrier: a 3% spread Analytics practice
  534. Reading passengers before trusting it in ride-hail-trips Data quality
  535. The overall average hides 3 different numbers Analytics practice
  536. Reading seniority before trusting it in data-job-postings Data quality
  537. The overall average hides 2 different numbers Analytics practice
  538. What exposed_on actually contains in ab-test-checkout Data quality
  539. The overall average hides 4 different numbers Analytics practice
  540. Reading site before trusting it in sensor-telemetry Data quality
  541. Reader question — The first hour with an unfamiliar dataset Data quality
  542. Five minutes with industry in saas-subscriptions Data quality
  543. The overall average hides 3 different numbers Analytics practice
  544. What adverse_event actually contains in clinical-trial Data quality
  545. Cutting a lesson down — The five tests that cover most questions Experimentation
  546. The overall average hides 4 different numbers Analytics practice
  547. Five minutes with week12_score in clinical-trial Data quality
  548. The overall average hides 30 different numbers Analytics practice
  549. Five minutes with seats_now in saas-subscriptions Data quality
  550. The overall average hides 4 different numbers Analytics practice
  551. What rating actually contains in movie-ratings Data quality
  552. Reader question — One metric, one definition Analytics engineering
  553. Five minutes with ordered_at in retail-orders Data quality
  554. age by arm: a 1% spread Analytics practice
  555. Reading temp_c before trusting it in sensor-telemetry Data quality
  556. The overall average hides 5 different numbers Analytics practice
  557. Reading tip_usd before trusting it in ride-hail-trips Data quality
  558. The overall average hides 8 different numbers Analytics practice
  559. Reader question — Batch, streaming, and the honest difference Data engineering
  560. revenue_usd by device: a 28% spread Analytics practice
  561. Reading cancelled before trusting it in flight-delays Data quality
  562. Cutting a lesson down — Validation that matches deployment Machine learning
  563. What gdp_per_capita_usd actually contains in world-indicators Data quality
  564. Cutting a lesson down — Colour is an encoding, not decoration Visualization
  565. duration_min by borough: a 254% spread Analytics practice
  566. Reading o3_ppb before trusting it in city-air-quality Data quality
  567. unit_price_usd by channel: a 6% spread Analytics practice
  568. Five minutes with site in sensor-telemetry Data quality
  569. distance_km by borough: a 331% spread Analytics practice
  570. Cutting a lesson down — Window functions, properly Analytics engineering
  571. temp_c by site: a 3% spread Analytics practice
  572. Five minutes with surge_multiplier in ride-hail-trips Data quality
  573. year by country: a wide spread Analytics practice
  574. Five minutes with load_mw in grid-energy-load Data quality
  575. The overall average hides 3 different numbers Analytics practice
  576. Five minutes with arr_delay_min in flight-delays Data quality
  577. revenue_usd by category: a 1,000% spread Analytics practice
  578. What internet_pct actually contains in world-indicators Data quality
  579. Reader question — Validation that matches deployment Machine learning
  580. Five minutes with unit_price_usd in retail-orders Data quality
  581. Cutting a lesson down — Uncertainty, sampling, and how much to trust a number Statistics
  582. We deleted 34 dashboards and nobody complained Visualization
  583. Reading revenue_usd before trusting it in retail-orders Data quality
  584. vibration_mm_s by site: a 29% spread Analytics practice
  585. Reading trip_id before trusting it in ride-hail-trips Data quality
  586. The overall average hides 6 different numbers Analytics practice
  587. Reading status before trusting it in sensor-telemetry Data quality
  588. The overall average hides 30 different numbers Analytics practice
  589. Reading revenue_usd before trusting it in ab-test-checkout Data quality
  590. The overall average hides 10 different numbers Analytics practice
  591. What year actually contains in world-indicators Data quality
  592. Course note — Batch, streaming, and the honest difference Data engineering
  593. The overall average hides 3 different numbers Analytics practice
  594. Reading city before trusting it in data-job-postings Data quality
  595. duration_min by payment_type: a 3% spread Analytics practice
  596. Cutting a lesson down — The patterns that keep coming up Analytics engineering
  597. Five minutes with co2_tonnes_per_capita in world-indicators Data quality
  598. The overall average hides 14 different numbers Analytics practice
  599. Course note — Owning something that runs without you Data platform
  600. population by region: a 63% spread Analytics practice
  601. Five minutes with salary_min_usd in data-job-postings Data quality
  602. The overall average hides 4 different numbers Analytics practice
  603. Five minutes with gdp_per_capita_usd in world-indicators Data quality
  604. Reader question — What a pipeline is really doing Data engineering
  605. The overall average hides 14 different numbers Analytics practice
  606. Reading co2_tonnes_per_capita before trusting it in world-indicators Data quality
  607. pm25 by city: a 173% spread Analytics practice
  608. What account_id actually contains in saas-subscriptions Data quality
  609. Reader question — Testing data like you test code Data quality
  610. Five minutes with pm25 in city-air-quality Data quality
  611. Course note — Orchestration, and what "it runs every night" costs Data platform
  612. The overall average hides 8 different numbers Analytics practice
  613. Reading origin before trusting it in flight-delays Data quality
  614. Reader question — Why your query costs what it costs Data platform
  615. The overall average hides 4 different numbers Analytics practice
  616. Reading priority before trusting it in support-tickets Data quality
  617. Course note — Correlation, confounding, and Simpson's paradox Statistics
  618. revenue_usd by country: a 12% spread Analytics practice
  619. What csat actually contains in support-tickets Data quality
  620. The overall average hides 3 different numbers Analytics practice
  621. The meeting where the median won Statistics
  622. Course note — Slowly changing dimensions, and the "as of when" problem Analytics engineering
  623. Five minutes with reading_date in city-air-quality Data quality
  624. The overall average hides 4 different numbers Analytics practice
  625. Five minutes with resolved_at in support-tickets Data quality
  626. Reader question — Monitoring data, not just jobs Data platform
  627. Reading channel before trusting it in retail-orders Data quality
  628. year by region: a wide spread Analytics practice
  629. Five minutes with city in data-job-postings Data quality
  630. baseline_score by arm: a 0% spread Analytics practice
  631. What solar_mw actually contains in grid-energy-load Data quality
  632. The overall average hides 8 different numbers Analytics practice
  633. Five minutes with dep_delay_min in flight-delays Data quality
  634. The overall average hides 8 different numbers Analytics practice
  635. What salary_min_usd actually contains in data-job-postings Data quality
  636. The overall average hides 6 different numbers Analytics practice
  637. Reading country before trusting it in world-indicators Data quality
  638. Reader question — Describing a column without lying Statistics
  639. Reading converted before trusting it in ab-test-checkout Data quality
  640. unit_price_usd by category: a 1,012% spread Analytics practice
  641. What first_response_min actually contains in support-tickets Data quality
  642. The notebook that only ran once Machine learning
  643. Why we started writing this down Analytics practice

Back to all blog