Download these articles as PDF or EPUB.
by Graham Lee,
Imagine a world in which two people take the best ideas from programming languages, and create an interpreter for their own programming language. Then they demonstrate that most of the features in that programming language---indeed, in all programming languages---can be constructed out of just three features of their interpreter: lambda application, conditional execution, and variable assignment. Then, they show that variable assignment is the wrong way to think about variable assignment, and show that their interpreter points to the most efficient way to make language compilers, and made a compiler for their interpreted language to show how good that could be. Then, imagine that they share this knowledge with the world, for free, through a series of memos.
by Adrian Kosmaczewski,
On page 138 of the second edition of his 1971 book, "Categories for the Working Mathematician", American mathematician Saunders Mac Lane inadvertently coined one of the most famous memes ever made around programming. It is there, precisely there, and not anywhere else, where the phrase "a monad in X is just a monoid in the category of endofunctors" was published for the first time. As is often the case, the true origin of the meme got lost in collective memory, and it ended up being falsely attributed to Philip Wadler, although, in hindsight, and all things considered, it was an understandable oversight.
by Adrian Kosmaczewski,
In a key scene of the 2012 blockbuster James Bond film "Skyfall", MI6 quartermaster Q, played by Ben Whishaw, realizes too late that plugging a cable into the laptop of a notoriously skilled terrorist like Raoul Silva (one of Javier Bardem's most remarkable roles) was a terrible idea. After a few seconds of connection, the laptop infects the systems of MI6, releasing all physical doors and disabling all security guards, prompting Silva to escape and wreak havoc through the London Underground. A message appears on the laptop screen, taunting Q, reading "Not such a clever boy".