Category: Blog Posts

  • Data loss: A blind-spot in my backup strategy

    Data loss: A blind-spot in my backup strategy

    Last week I suffered a catastrophic disk failure, leaving my 1TB NVMe drive completely unreadable. Luckily I have backups, I thought.

  • Stacking Loyalty Schemes for  Extra Discounts

    Stacking Loyalty Schemes for Extra Discounts

    This post is very “Guardian Reader” of me, and for that I apologise in advance. One morning I found myself absent mindedly reading the back of my yogurt pot whilst eating my breakfast. This yogurt was made by Yeo Valley Organic and was advertising some kind of loyalty scheme called “Yeokens”. I’d never really thought…

  • What is Gregg Wallace doing?

    What is Gregg Wallace doing?

    Based on his published schedule in the Torygraph which was then ridiculed on social media, my latest web app will tell you exactly what Gregg Wallace is doing at any time.

  • The Greg or Ian Calendar

    The Greg or Ian Calendar

    My silliest web app to date, The Greg or Ian Calendar. A web app with an integrated iCal feed so you will always know whether today is a Greg or Ian day!

  • Bringing an Apple AirTag Back to Life

    Bringing an Apple AirTag Back to Life

    If you’re lazy like me, you’ll probably have a few gadgets laying about the house that have flat batteries. If one of them is an Apple AirTag, it might not be as simple as just popping in a fresh CR2032 and closing it back up.

  • SQLite Adventure

    SQLite Adventure

    Nearly a decade ago, @edent published a choose-your-own-adventure game where Twitter was the game engine. This was perfect nerd-sniping bait. How far could you bend a common tool and use it to build a game? How small could a game engine be?

  • Bringing a VanMoof X3 or S3 Back to Life – Part 2 – Battery Pack

    Bringing a VanMoof X3 or S3 Back to Life – Part 2 – Battery Pack

    This is part 2 of my adventures in bringing our VanMoof X3 back to life. This time I tear down and then manually refresh the lithium ion cells in the bike’s primary battery pack.