It's not been a good week, technology wise.

The SD card on my Raspberry Pi crashed, possibly because of the heat of the Scottish summer (!). The SD card can't even be reformatted. I haven't lost anything of value, but I had recently set up a Gitea server, accessible on the web through a Cloudflare tunnel. The goal was to have a backup of my GitHub repositories and also to have a repository for proof-of-concept projects that don't need to clutter up my public GitHub account. I've got a spare SD card, but I'm tempted to upgrade to a Raspberry Pi 5, get an SSD card, and build a small home server.

I've also had some problems with Bascule. I wanted to add some new functionality, but before then I was keen to improve the unit test coverage in the project. Some of the changes had mind could be significant, and I didn't want to make them without the support of tests. But I've quickly realised that bascule is not testable.

With that setback, I decided to revisit Cantilevers - I know that project had good unit test coverage. So this weekend I've been reviewing the design, updating some libraries, and preparing for a new DynamoDB based metadata model. I've asked an AI agent to vibe-code a draft of that, though I don't intend to leave it all in the hands of AI. However, there's a weird bug in the web editor that I can't replicate in local dev. I decided that I needed to properly separate dev and prod environments, by creating new cloud stacks in CDK. That is not going well. I'm having trouble unlinking some Cognito and Cloudfront resources, and have broken Cognito entirely. I may delete everything and start again.

Other technology failures:

  • The Wifi adaptor in my Lenovo laptop keeps crashing, disconnecting me from the network. The finger print reader doesn't work any more either.
  • My big clock in the living room stopped working; replacing the battery has not helped.
  • There's a bug in my Amber phone application which seems to have got worse with the latest Android release. I must investigate that.
  • One of the keys on my piano doesn't work (it's the lowest note in Für Elise)