R The statistical programming language, not the letter 2011-08-07 – 2020-10-04
Terminals More realistically, terminal emulators, because anyone who is owns an actual working VT102 these days is not using it to do work 2018-10-11 – 2020-10-03
Comfy GNOME shell Sparing thoughts for the desktop whatsit favoured by the thoughtless 2019-08-13 – 2020-10-03
LaΤeΧ …and ΤeΧ, and ConTeXt and XeTeX and TeXleMeElmo 2014-09-08 – 2020-09-29
Webcams 2020-09-27 – 2020-09-26
Containerized apps Doing things that previously took 0.5 computers using 0.4 computers 2015-11-05 – 2020-09-22
Python A programming language whose remarkable feature is working how you imagine, if not how it should 2011-04-18 – 2020-09-21
Cloud machine learning Cloudimificating my artificial data learning intelligence brain clever science analyticserisation 2016-08-23 – 2020-09-21
Jax 2020-09-15
Data dashboards On assuring the client that you are doing something data-sciency via clickable widgets 2020-03-12 – 2020-09-02
Shells That alternative to GUIs by which you replace clicking-on-the-wrong-thing errors with typing-the-wrong-thing errors 2014-10-03 – 2020-08-31
PDF Portable Document Format — how we may use a thousand dollar computer to simulate a one cent piece of paper with zero day exploits 2018-06-03 – 2020-08-30
Zotero The adequate citation tool 2019-12-01 – 2020-08-17
Secure chat systems Optimising back channel interjections into other people’s meetings 2015-02-15 – 2020-08-01
Remote Desktop Business model: Uber for pixels 2019-11-18 – 2020-07-31
Taking notes Notes on notes on notes 2020-02-17 – 2020-07-23
Linux-supporting laptops I love linux but I hate googling for “wifi hangs after suspend” 2018-05-28 – 2020-07-18
Packaged apps for Linux On having 3 extra suggestions for installing that app on top of the existing 12 2019-08-09 – 2020-07-16
Hardened mobile Trusting the computer that follows you around all day 2015-02-15 – 2020-07-06
Website cheat codes CSS, SCSS, SASS, HTML, UX, Web 2.0, RFC, Yeah you know me 2014-12-23 – 2020-07-02
Code editors The best thing since punchcards 2014-11-11 – 2020-06-14
Academic reading workflow The continuing ascendancy of using piles of dead tree products for understanding cutting edge digital informatics 2016-04-11 – 2020-06-05
Naming things Hashes, UUIDs, deep and inscrutable singular Names 2016-06-07 – 2020-05-21
MAPLE An OK computer algebra system 2020-05-19
Tensorflow The framework to use for deep learning if you groupthink like Google 2016-07-11 – 2020-05-15
ssh “secure shell”, which is not a shell but is a useful way that we log in to the back-end of things 2014-12-27 – 2020-05-11
Contact tracing Reverse engineering social graphs for the control of contagions of pathogens, subversive ideology and other substances of interest to control 2020-03-21 – 2020-05-10
Linux audio Making sound by banging rocks together 44 thousand times per second 2018-04-23 – 2020-05-01
C++ 2011-04-06 – 2020-04-27
Email Doing email better, or better, not doing email at all 2015-01-13 – 2020-04-21
Editing images Chinks in my armour of learned Photoshop helplessness 2018-10-16 – 2020-04-05
Tool discovery Settling upon an adequate gizmo to identify other adequate gizmos 2020-02-19 – 2020-03-12
Asynchronous Python It can’t be premature optimisation if it took 20 years to start 2018-03-24 – 2020-02-17
PDF viewers On turning texts into font rendering errors 2020-02-11
R Shiny Statistics through the internet 2020-02-11
Comfy Ubuntu Various bits of setup for a research machine 2014-10-14 – 2020-01-14
Wikis plus also CMSs 2020-01-03 – 2020-01-02
Tip me 2016-09-06 – 2019-12-24
FFMPEG 2019-11-11 – 2019-12-23
Backups Breaking things safely 2015-01-02 – 2019-12-21
Markdown An itemised list of the esoteric difficulties of bullet points 2019-07-17 – 2019-12-07
Clojure 2015-01-05 – 2019-11-30
Bitwig The DAW I hate least 2016-11-26 – 2019-11-22
Fish shell A command line shell that does not think that the problem is you 2019-03-30 – 2019-11-19
ISMIR 2019 Music Nerds in Delft 2019-11-04 – 2019-11-09
Javascript audio Every program will expand until the point that it can generate cheezy techno 2011-11-25 – 2019-11-08
Conference posters Comes the time when a student must spell the eldritch symbols for this occult rite of great but inscrutable importance 2018-07-19 – 2019-11-01
Ableton Live The de facto standard for techno 2015-01-06 – 2019-10-24
Diagrams Of the kind I need, a practical guide to the creation thereof 2015-03-02 – 2019-10-17
DNS On asking strangers for directions 2017-10-13 – 2019-08-26
Sandboxing apps Upon letting strangers into your house, just so long as they don’t open the door to that one forbidden room 2019-08-09 – 2019-08-18
Csound a less irritating audio programming language 2017-03-06 – 2019-03-07
3d data A grab bag of point clouds, volumetric data and photogrammetry 2019-02-15
Atom A text editor I seemed to be using 2017-06-19 – 2018-11-06
Surviving bash The flagship product of modern unix is certainly better than any other 80s shell 2018-08-10 – 2018-10-19
UIs in Python interacting with an app, a python app, without too much dicking about 2017-06-03 – 2018-08-10
Python caches The fastest code is the code you don’t run 2018-07-02
Matlab A method of charging you licensing fees to use the CPU you already bought 2016-06-13 – 2017-12-13
Scala 2017-02-11 – 2017-02-28
Lua 2014-07-25 – 2016-08-12
Visuals 2015-03-24 – 2015-11-26