(Loosely) named after the Greek god­dess of memory, this is my personal blog.

Think twice before you soft delete

This is a code-heavy blog post about a specific pattern/third party library. I wanted to document the behaviours that other Django developers need to expect if they are not super careful when introducing a concept called soft deletion.

Soft deletion...

Full post

Stick to the spaghetti trees

A plea to media outlets. Monday is April Fools’ Day, we all know that. I’m hanging on the news at the moment as the House of Commons lurches from one indicative vote to another non-binding directive and we are plunged into fresh uncharted territory...

Full post

Tohora - instant web page control for balenaDash

A post introducing a recent hobby project of mine.

Last year I changed jobs and stopped working with digital signage. What do you know, though: the office I now sit in, at the super-nice Bradfield Centre, has a display on the wall, so I felt sort...

Full post

Sleep under the sky

Last weekend I had some time to myself, and I made a trip to Norfolk/Suffolk and added a couple of bird species to my life list (goshawk, woodlark). I also took advantage of the crazy-warm February weather to do one of my favourite things: fall asleep...

Full post

Roger that, basecamp

If you have children that are old enough to scoot or cycle off on their own, my tip: get some walkie-talkies. Our house has a fairly quiet road out the back, but pavement-next-to-busy-road is the only way to get to either the Rec or the local car...

Full post

Sports mode

Had a great time playing with my friend Aadi’s relatively-new drone in Girton this weekend. Another gadget goes on my wishlist.

I was amazed by the amount of tech crammed into such a small package, and in particular at how much angry-sounding power...

Full post