Playing Wordle with PythonWordle is a fun word-guessing game with similar rules to Bulls and Cows. The player has six turns in which to guess a five-letter word, and…Jan 1, 20223Jan 1, 20223
Not Quite AdultsAbigail Shrier’s Irreversible Damage: The Transgender Craze Seducing Our Daughters opens with an “author’s note” briskly affirming her…Dec 4, 20201Dec 4, 20201
On MeritIt is disconcerting to see the release, with much fanfare, of a “Post-Meritocracy Manifesto” for the IT industry that contains the sentence…May 25, 2018May 25, 2018
Some notes on null-intolerant JavaNull-intolerant Java is Java in which there are no internal null checks. No public method in a null-intolerant library ever returns null…Dec 6, 2017Dec 6, 2017
A Slight Case Of OverfittingHere’s a handwavey description of what a certain class of machine-learning algorithms do: they squish a sensation space down into a…Oct 11, 2017Oct 11, 2017
Three Principles for Future Writing about “Artificial Intelligence”I would like to propose the following principles for future writing about AI, social media, the digital mapping of the human etc.:Oct 10, 20171Oct 10, 20171
Introducing FluviusFluvius is a small Java library which was created to address a common scenario in the transformation of “enterprise” software systems…Jun 7, 2017Jun 7, 2017
Things I Have Learned (So Far) In IT ConsultancyThe best answers are usually simple, but getting to simple is often complicatedApr 19, 2017Apr 19, 2017
Badiou’s “four objections” to the idea of a post-work future(the following is a precis of a section of Alain Badiou’s response to Alex Williams and Nick Srnicek, for the benefit of those who’d like…Jan 7, 2017Jan 7, 2017
Transits: Notes on the Xenofeminist ManifestoIt’s a bold gesture, to be sure: to insist on the conjugation of lived experience with stringent formal abstraction, on the compatibility…Jun 2, 2015Jun 2, 2015