Prof. James Mickens' 2018 USENIX keynote takes some wild and occasionally nerdy/cringey turns, but ultimately speaks clearly to a question I’ve had often lately: Do we really know what questions we ask, assumptions we adopt, and consequences we ignore when we write software?