How to solve problems by shaping themWhat is the best way to solve problems? By picking the easy ones (and creating an environment where solvable problems arise)Apr 4, 2021Apr 4, 2021
Resolution to Zeno’s Paradox Made SimpleZeno’s paradoxes are arguments created to attack the idea of ‘plurality’ — the idea that things are divisible rather than atomic. Using…Aug 2, 2020Aug 2, 2020
Why programming languages? (On the languages of machines and people)There’s a wide gap between natural human language, and the instructions that a machine needs to execute a programOct 1, 2019Oct 1, 2019
Why might 1+1–1+1–1…=1/2? (And why it doesn’t)Grandi’s sum is an infinite series that appears simple, but can lead to strange and unexpected results if not handled carefully.Mar 16, 2019Mar 16, 2019
When setTimeout isn’t on time — About (not) blocking in JavascriptsetTimeout, and setInterval are good examples of callbacks in Javascript, and are useful for illustrating a caveat of the event loopJan 7, 2019Jan 7, 2019