“Granny Weatherwax was stretched rigid on her bed. Her face was grey, her skin was cold. People had discovered her like this before, and it always caused embarrassment. So now she reassured visitors but tempted fate by always holding, in her rigid hands, a small handwritten sign which read: I ATE’NT DEAD.” — Terry Pratchett, […]
Zoom and gloom During 2022, I unsurprisingly spent a lot of time working from home. Which, like most other people, meant a lot of time staring at Zoom video calls. While I don’t (yet) need glasses, I’ve long struggled with glare-related headaches if I spend too long staring at a screen. This is fine when […]
A few years ago I wanted to try to design an origami version of the JS logo. This is the widely-used community logo for the JavaScript programming language. (There’s no “official” logo for the language, but that’s a whole other story that’s not relevant for this post.) I did this not because it was particularly […]
In my previous post, I said: Over a few years I’ve been building up a list of subjects I could attempt to design. This most recent lockdown is when I finally decided to bite the bullet and make a proper go of it. Well, this is the first attempt at doing that. After deciding I […]
Over the past few years I’ve noticed a trend of using object spread syntax wherever possible, even if it isn’t the best tool for the job. In the worst cases, it has caused exponential performance bottlenecks. Object spread syntax should be used with caution.
The future’s not set. There is no fate but what we make for ourselves. — Yes, I just opened a blog post with a quote from Terminator 2. I can’t quite believe it either. I’ve been doing a lot of reflecting over the last few years about what I want to do for a living. […]