tommorris.org
© 2024 Tom Morris
Posts
A little Nix fix
Mar 02 '24
TIL: Monorepo Makefile inheritance with shared variables and targets
Jan 30 '23
TIL: Emacs Lisp - write a string to a file
Jan 05 '23
TIL: Encode and decode text in Emacs Lisp
Jan 03 '23
Today I Learned: Background
Jan 03 '23
Writing better API documentation: a few lessons from enterprise integration
Jun 29 '22
Possible vulnerability in Sainsbury's and Nectar website
Mar 16 '22
iTerm2 URL matching is pretty neat
Mar 20 '21
Too sarcastic for the Twitter joke police: an adventure in automated moderation
Feb 18 '21
Never trust a Time Machine made by a computer company
Dec 31 '20
Using AST parsing for deriving IAM rules
May 19 '20
That's not what the law says: the coronavirus regulations
Apr 08 '20
Hart contracts, not smart contracts
Feb 06 '20
The NHS Data Commandments and the memory hole
Feb 04 '20
Essential reading on the MIT Media Lab
Sep 08 '19
Making QR codes with cloud functions
Jun 07 '19
Apple ID's two-factor and app-specific passwords leave a lot to be desired
May 08 '19
Facebook Instant Articles: why hiding URLs hinders careful reading of media
Apr 01 '19
Instamuseums and the Tyranny of Engagement Metrics
Sep 20 '18
Quietism
Sep 13 '18
Hello World
Sep 13 '18
Open plan offices are basically terrible in every way
Dec 15 '15
Why primary identity documents matter (and why the DVLA is incompetent at it)
Aug 05 '15
On showing URLs and why security and usability will always have a rocky relationship
May 04 '14
How to quit vim's easy mode (vim -y)
May 20 '09