Control doesn’t mean you know what’s going to happen

Being prepared includes…* Controlling the flow of the interview* Allowing uninterrupted dialogue* Keeping an open mind* Following the facts wherever they may lead Luizzo and Gaspar, “Demystifying the Investigative Process” in PI Magazine “Control the flow” and “Follow the facts wherever” seems contradictory. Do I make the interview go according to plan, or do I …

Read moreControl doesn’t mean you know what’s going to happen

A lot of rules

A Swede, on American Football: “Are there any rules? It looks like they stand in two lines, someone throws the ball backwards, and then it’s a big pile.” Me: “141 pages, last I checked. It takes a lot of rules to look like there aren’t any.” Later, people talked about error messages. There are so …

Read moreA lot of rules

Every action has two results (Erlang edition)

Every action has two results: a set of side effects on the world, and the next version of ourselves. I learned this from Erlang, a purely functional yet stateful programming language. Erlang uses actor-based concurrency. The language is fully immutable, yet the programs are not: every time an actor receives a message, it can send …

Read moreEvery action has two results (Erlang edition)