This is a story about me being wrong about tests and type systems. It’s also a story of me trying something new and learning a few things. Let’s start at the beginning. C++ vs Python # A few years ago, I was working in a team where the two main languages used were C++ and Python. Here’s what I used to think: C++ sucks: I have to specify types everywhere: I need to know the difference between int,