Lambda calculus is a really interesting way of expressing computation with nothing more than functions of one argument.
You write tests that serve many different purposes. On one end of the spectrum, there are “unit tests” which isolate small units of behavior in your code to drive out a well-factored design. At the other extreme there are “feature” or “acceptance” tests that allow you to automate the use of a system as a user of it. These tests are great for specifying the system behavior of a feature. However, you sometimes still choose to isolate each use case of a feature in its own example. That’s where feature tours come in.
What a blast it was to talk about a subject that is so important to me: remote work! There’s no doubt that it’s changed my life for the better. You can do it too!