4 May 2026Summer Berry Ripple CakeA delicious white chocolate and summer berries cake, made for my wife's birthday. Quite involved and complex, but worth the effort.
28 April 2026Breathing Monitors & SIDSBreathing monitors could be among the most effective tools we have for preventing infant death, and we have spent thirty years telling parents not to use them.
1 May 2025GleamGleam is an AI-enabled mindfulness app which helps users to log things that have made them happy throughout the day, so that they can review and potentially find insights, recommendations or reassurance when things are overwhelming.
2 March 2025QuireMy second app launch of 2025: Quire, a Goodreads alternative with 100% local-first functionality.
26 February 2025Neil DringI woke up this morning with a heavy heart, knowing the world today is a worse place than it was yesterday because Neil Dring is no longer in it.
1 February 2025NotesVacSoft launch of my first 2025 project launch: NotesVac, an AI-enhanced companion for your handwritten notes.
24 September 2024Lemon ShortbreadI had a few lemons handing around so I made these delicious lemon shortbread slices. Fantastic with a coffee or as a dessert.
9 July 2024Voter Power Calculator (2024 UK General Election)As has become my habit, posting my voter power calculator for the 2024 elections to highlight the unfairness of the First Past The Post system. While part of me is celebrating that Reform got so few seats, it's worth checking out how under-represented they are in parliament compared to the number of folks who voted for them.
5 July 2024I'm Impressed By RyanairA pleasant surprise from what is widely considered to be one of the worst airlines going.
6 June 2024Planes ✈️I wrote yet another web app which is a semi-augmented reality type app for identifying planes which fly across in front of my balcony.
28 February 2024Journalling HabitI have taken up journalling, and decided to make a few notes about why and how I started this, and how it's been going over the past couple of months. In summary though, it seems to be going pretty well, and I'm finding it a useful habit.
20 February 2024Thing Doer 💥Keeping up with recurring tasks can be a challenge, but it doesn't have to be. Enter Thing Doer, a new mini-app designed to streamline the management of your everyday routines. Developed with simplicity in mind and powered by SvelteKit, Pocketbase, and Pico CSS, Thing Doer offers a straightforward solution without unnecessary bells and whistles.
2 February 2024It's Nothing or It's AwfulJean-Louis Gassée speaks on a recurrent customer service decision that resonates very strongly with my own personal mindset.
1 February 2024Fun-Free FebruaryEvery February, I challenge myself to give up a bunch of different things, and 2024 is no exception. Will this be the hardest year yet? Probably not, but it certainly won't be easiest either.
18 January 2024Mount EverestTurns out, unfathomable tragic loss isn't very hard. It's easy, in fact. Easy in the same way that falling off a cliff is "easy"–gravity does all the work for you. It's not like climbing mount Everest, desperately putting one foot in front of the other. It's not like struggling to answer questions in a final exam. Tragic loss is just something that happens to you.
21 November 2023CORS: Access-Control-Allow-Origin whut?!CORS can seem like a super tricky and complex topic to wrap your head around, but in reality, it's not as hard as it appears.
11 September 2023Stoic QuotesStoicism is a way of life, a philosophy that advocates living a life well aligned with nature and reality. Often, stoicism is associated with not allowing negative events to affect you.
22 August 2023Drinks AppI launched a little web app today to help track alcohol consumption. I'm calling it 'Drinks' which is a dreadful name for it.
17 March 2023Social Media vs Mental HealthHow does social media impact mental health? Well, since Instagram became a big thing, it seems pretty bad, especially for girls.
1 February 2023Social Life Stagnating?I came across an interesting article on 'Art of Manliness', which talks a bit about social anxiety and what we believe to be true about our social interactions which is actually not (and vice versa).
31 January 2023Focus is, of course, itself just another computationI read something interesting about light field cameras recently which completely changed my perception of how light, physics, and cameras work.
31 December 2022First Full YearIn which I become a dad, an uncle, a brother-in-law, and miss my sister.
23 December 2022The Yard-Sale ModelThe 'trickle down' model doesn't work, and never has. All things being equal, the emergence of the 'super-rich' is inevitable.
23 December 2022Plague HouseAfter two years of ducking and diving, finally COVID-19 catches up with me.
21 November 2022A Curious LoopholeAn exploration of optimising car rentals to travel as cheaply as possible.
11 November 2022Zug.A small town with charm, mountain and lake views, and 30% rich expats. What's not to like.
27 October 2022Just Call Someone InNext time, instead of watching a YouTube video and telling yourself 'that looks easy', call someone out.
25 October 2022Updating failed. Could not update in the databaseHow to fix this annoying Wordpress error which stops you from updating posts on your site.
24 October 2022SourdoughThe best sourdough loaf I've made so far showed me the importance of choosing the right flour, a long cold proof, and a shallow cut.
21 October 2022What Does An Early Pregnancy ACTUALLY Look Like?The Guardian have published a set of images that show what the early stages of pregnancy actually look like, and it's quite surprising.
20 October 2022How Much Time Do We Have?An exploration of how much time we might have left with those we love.
9 October 2022Japanese Grand Prix 2022After a wet and eventful Sunday morning, one thing that stands out clearly is that F1 is in trouble.
7 October 2022Falsehoods This Guy Believed About NamesA peculiar feature of Hungarian birth certificates I discovered when I married my wife.
6 October 2022Every Key Is A StringAs it turns out, there are quite a few tricks that JavaScript plays on us all. One of those is pretending things are something they are not.
4 October 2022Better Colours EasilyUsing RGB values to define colours is difficult to wrap your head around, and requires a lot of mental effort to know how to develop a colour palette that will make your site look good. There's a better way.
3 October 2022Lapsang SouchongAn homage to a delicious, robust, smoked tea with a taste that tells tales of autumn evenings.
2 October 2022MusicKitA short post about where Apple goes wrong in encouraging hobbyists to build for their ecosystem. Or maybe that's what they want?
2 October 2022AvenirA comparison of beautiful geometric sans fonts, starting with the satisfyingly proportioned Avenir.
2 October 2022Singapore Grand Prix 2022 PredictionsCould this be the weekend that Verstappen clinches the 2022 championship (a few days before we learn whether he gets to keep the 2021 championship)?
1 October 2022Taking Care of My BlogFor about the millionth time, my interest in blogging has been renewed, and I'm planning to start blogging again.
8 September 2022The Queen Died TodayQueen Elizabeth II died on 8th September 2022, and it hit me, an anti-royalist, harder than I expected.
28 March 2022Loved You A LittleCharlotte Sands, The Maine, and Taking Back Sunday collaborated and produced my favourite song of 2022 so far.
25 December 2021Christmas 2021For someone who's lived abroad most of his adult life, Christmases have always been a time for going home and seeing family. I skipped 2020 because of COVID and will forever wish I hadn't.
31 January 2021Blob OperaThis little experiment from Google is brilliant, fiddle about with singing blobs and see what you can generate.
5 November 2020Knife Prty–DeftonesxPurity RingNo excerpt available for this post. Click and see what's inside!
17 October 2020The beginning of the end of advertising?No excerpt available for this post. Click and see what's inside!
18 September 2020What's So Funny About Brexit?No excerpt available for this post. Click and see what's inside!
17 September 2020Sorry, You're Not A WinnerNo excerpt available for this post. Click and see what's inside!
17 June 2020Why My Facebook Is EmptyI’ve been pouring my life into Facebook for almost 15 years. I’ve invested countless hours in making myself look ‘cool’, showing my best side, curating my image. And so has everyone else on my friends list.
22 January 2020A Few Snaps From My BirthdayNo excerpt available for this post. Click and see what's inside!
31 December 2019Most Interesting Christmas PresentsA list of some of the best Christmas presents of 2020
7 April 2018T-Mobile Austria's Customer Service Car CrashNo excerpt available for this post. Click and see what's inside!
20 June 2017Now for real: The UK Tax System Explained in BeerNo excerpt available for this post. Click and see what's inside!
18 June 2017Voter Power Calculator (2017 UK General Election)No excerpt available for this post. Click and see what's inside!
1 March 2017The AWS Outage—What Happened and Why Does It Matter?No excerpt available for this post. Click and see what's inside!
3 December 2016Pomodoro TimerA pomodoro countdown timer. Nothing too fancy and probably full of bugs.
21 November 2016Voter Power Calculator (2015 UK General Election)No excerpt available for this post. Click and see what's inside!
26 October 2016Top Tips For Getting HackedNo excerpt available for this post. Click and see what's inside!
20 September 2016Javascript Testing For Idiots Who Don’t Understand Anything They’ve Read About It So FarNo excerpt available for this post. Click and see what's inside!
23 June 2016How To Trick Everyone Into Thinking You're Not A RacistNo excerpt available for this post. Click and see what's inside!
9 May 2016Why Accessibility Matters, Even When You Think It Doesn'tNo excerpt available for this post. Click and see what's inside!
4 April 2016My Four F's of Effective Email ManagementNo excerpt available for this post. Click and see what's inside!
13 March 2016Migrating from Meteor Hosting (.meteor.com) to my own VPSNo excerpt available for this post. Click and see what's inside!
2 August 2015Setting Up My Home ServerNo excerpt available for this post. Click and see what's inside!
16 May 2015A Punch in the Teeth for UKIP and the GreensNo excerpt available for this post. Click and see what's inside!
8 April 2015Registering a Domain NameNo excerpt available for this post. Click and see what's inside!
3 April 2014Crimea in Crisis—How the West Has LostNo excerpt available for this post. Click and see what's inside!
20 February 2014Ukraine on Fire as Protests Turn ViolentNo excerpt available for this post. Click and see what's inside!
14 February 2014ASBO 2.0 Rejected—But the Problem RemainsNo excerpt available for this post. Click and see what's inside!
12 February 2014No Benefits Please, We're BritishNo excerpt available for this post. Click and see what's inside!
4 February 2014François Hollande Caught With His Trousers Down… But So What?No excerpt available for this post. Click and see what's inside!
10 December 2013Ukraine Has Not Yet PerishedNo excerpt available for this post. Click and see what's inside!
27 November 2013The Financial Transaction Tax, The EU, and YouNo excerpt available for this post. Click and see what's inside!
26 June 2013Pussy Riot Denied Access to their Own Parole HearingNo excerpt available for this post. Click and see what's inside!
23 April 2013The Abstraction of WarfareNo excerpt available for this post. Click and see what's inside!