Overcast Logged-in iCloud Users: Self-Selection Bias and Customer Stickiness

Posted on Sun 08 January 2023 in TDDA • Tagged with stats, bias, interpretation

On Episode 258 of Marco Arment and “Underscore” David Smith’s podcast Under the Radar, and then on Episode 516 of Marco & co’s Accidental Tech Podcast, Marco describes the fact that his data suggests that about 12% of his users don’t have logged-in iCloud accounts with iCloud Drive …

Continue reading

Gentest Talk at 2022 Toronto Workshop on Reproducibility

Posted on Fri 25 February 2022 in TDDA • Tagged with tests, reference tests, gentest

We released version 2.0 of the Python TDDA library this week. The radical new feature of the 2.0 release is Gentest, a command-line tool for automatically generating tests for more-or-less any code that you can run from a command line.

Gentest was introduced at the 2022 Toronto Workshop …

Continue reading

Unix & Linux Survival Guide for Data Science etc.

Posted on Mon 21 February 2022 in TDDA • Tagged with tests, cartoon

Cheat-sheet for unix and linux

PDF Version (A4)

PDF Version (Letter)

Continue reading

One Tiny Bug Fix etc.

Posted on Wed 16 February 2022 in TDDA • Tagged with tests, cartoon

White Cat: The tests have failed again. Black Cat: Did you change the code? White Cat: No! Black Cat: Really? White Cat: I just fixed on TINY BUG in a COMPLETE DIFFERENT part of the code. There's NO WAY that could cause this!

Continue reading

Why Code Rusts

Posted on Mon 07 February 2022 in TDDA • Tagged with tests, reference tests, rust

or Why Tests Spontanously Fail

You might think that if you write a program, and don't change anything, then come back a day later (or a decade later) and run it with the same inputs, it would produce the same output. At their core, reference tests exist because this isn't …

Continue reading