Will Richardson
Blog
Me
Photos
Mastodon
GitHub
Archive
2023
Create a Mastodon alias using GitHub Pages
2022
Shortcuts is a Cursed Minefield
The Good & Bad of Photos for MacOS
2021
Configure Nebula VPN on iOS/Android
2019
Impracticalities of iOS Photo Management for Photographers
2018
Compiling for Shortcuts
Learning Software Engineering
iOS Should Not Have a Command Line
Writing Macros in Crystal
2017
Scrutinising a Scalable Programming Language
A Downgrade
Top Tips for iOS 11
Pug: An Abomination of Shell Scripting
Learn Enhancer Reaches Version 2.0
Using tmux in the Real World
Metaprogramming and Macros for Server-Side Swift
Needless complexity: Generalising a Scheme for Aikido Training
More Fun With Generics in Kotlin
Templates, Code Generation, and Macros
Conditionals in SH
2016
Tested: Apple Won't Make a Touch MacBook
Bluetooth is Great, Until it's Not
Basics of Functional Programming
Making Slackbots
Why I Dislike ATDD
Why I use Nginx
Enumerating The Ways I Love Swift Enumerations
Testing GitLab CI
4K Video Editing on a 12" MacBook?
2015
Welcome to Swift.org
Life with Swift
Not Enough Magic
OS X El Capitan
Absurd infinitum: Deliberately misunderstanding Steve Jobs
Learn Enhancer 1.6
The OnePlus One
Nexus 6.5
Samsung Copying Culture
Valve: Give me a Steam Machine
Pebble Time
I made a thing
Smartwatch!?
2014
How to: Pull an app database from android app
How to: Yosemite Dark Mode Terminal
howto: SQL Triggers
Advanced Phone Maths
RE: standards
I Want Standards and Control
Hello