Home Brew Bike Speedometer
I wrote a speedometer app for an old Android phone to use on my bike.
Until there's nothing left.
I wrote a speedometer app for an old Android phone to use on my bike.
Framework s recently announced Pro model presents a dilemma.
Thoughts on The Moon is a Harsh Mistress by Robert A. Heinlein.
Some reflections on what tech companies actually value, with particular reference to Framework s recent sponsorship choices, but really more generally than that.
Longtermism as it should be.
Sometimes taking a break makes the solution to a problem obvious when you return to it.
A pixel art portrait of a woman, loosely inspired by the Chemical Brothers song Where Do I Begin .
I ve been on a diet since last October and my desire for treats is slowly taking over my mind.
Post-mortem and results for my Ludum Dare 57 entry.
A pixel art painting I did of my brother-in-law and one of my parent s dogs. Also some chat about why I haven t done any art in ages.
Movies I watched when I was sick.
A post-mortem of my Ludum Dare 55 entry, From Hell s Heart, a twin-stick shooter.
I seem to be accidentally implementing a visual scripting system as part of my tooling
The removal of yield() in Godot 4 means a new approach is required for some of its use cases.
A book about nonsense.
Joplin sync didn t work out long term, but I m still using Syncthing
HBO s The Anarchists is not really about Anarchists
First impressions of the Nim programming language
Movies I watched recently that I have a bit to say about but not too much.
Thoughts on the simulation argument.
I recently switched from Evernote to Joplin, using Syncthing to sync my notes between devices.
Just a fancy car that took a wrong turn.
Conservatives fail to understand their own propaganda - but I guess it has the intended effect nonetheless.
All about the launch of my Gemini capsule, and how it is generated and hosted.
Attempting to keep an old-ish MacBook useful and interesting with Xubuntu.
Belated art updates from the last 7 months.
Image optimisation experiments and a helpful Pelican plugin
An update on the energy efficiency of this blog.
Results for Ludum Dare 48 are out, and I did less well than last time!
A post-mortem of my Ludum Dare 48 entry, Out of Gas - a space-road-trip themed narrative/clicker game about a couple of outlaws fleeing their cryptocurrency debts.
Using coroutines to call back to the emitter of a signal.
Or does it?
Ready Player One successfully merges cyberpunk with centrist politics, for some reason.
A couple of juicy avocados.
A portrait of my friend Mine.
A dog waiting for a very important letter.
Wherein I take Star Trek: Picard far too seriously.
An animation for Asteroid day 2020.
Several pieces inspired by the pixel dailies theme Celestial .
A piece I did for pixel dailies on the theme Eye .
Beautiful, and perhaps appropriately predictable, but also frustrating in its conception of causality and the characters blinkered behaviour.
Results for Ludum Dare 46 are out, and I did pretty well!
A post-mortem of my Ludum Dare 46 entry, Gophers - a short adventure game about keeping a gopher network alive after some sort of nuclear event has destroyed civilisation.
America wins, even when it loses.
A static alternative to Font Awesome s dynamic icon embedding.
Batteries-included package development in Python requires an unorthodox approach when targeting microcontrollers.
Expectations of shortages lead to shortages.
An animation of a cat hunting pixels on a 70 s styled computer.
A brief investigation of Python s EAFP idiom applied to C#.
The how and the why of this very blog right here.