My favourite posts

Jun 2019 Red heart 读一本中文字典 / Reading a Chinese dictionary
May 2019 Red heart Questions to ask when writing a trans inclusion policy
May 2019 Red heart Creating a locking service in a Scala type class
Mar 2019 Red heart Creating a GitHub Action to auto-merge pull requests
Mar 2019 Red heart A day out to the Forth Bridge
Feb 2019 Red heart Working with really large objects in S3
Feb 2019 Red heart More advice on running inclusive and welcoming events
Jan 2019 Red heart Monki Gras 2019: The Curb Cut Effect
Nov 2018 Red heart My visit to the Aberdulais Falls
Sep 2018 Red heart Assume worst intent (designing against the abusive ex)
Aug 2018 Red heart Implementing parallel scan in DynamoDB with Scanamo
Aug 2018 Red heart Ideas for inclusive conferences and events
Jul 2018 Red heart A robot leaked my SSH keys
May 2018 Red heart Drawing ASCII bar charts
May 2018 Red heart Beware of logged errors from subprocess
Jan 2018 Red heart Getting every message in an SQS queue
Nov 2017 Red heart Downloading logs from Amazon CloudWatch
Nov 2017 Red heart A plumber’s guide to Git
Oct 2017 Red heart Four ways to underline text in LaTeX
Jun 2017 Red heart A visit to the Crossness pumping station
Mar 2017 Red heart A few examples of extensions in Python-Markdown
Oct 2016 Red heart The A stands for Asexual
Oct 2016 Red heart Creating low contrast wallpapers with Pillow
Oct 2016 Red heart Tiling the plane with Pillow
Jun 2016 Red heart Introduction to property-based testing
Apr 2016 Red heart Treat regular expressions as code, not magic