PiFrame V2.0

During my move, the microSD card that was driving my LED matrix to show Spotify covers broke. As I'm stupid and had nothing backed up or in source control, I'm now tasked with recreating it from scratch. I'll be using Docker sitting on top of a Ubuntu 22.04 server…

Writing on your Github Contributions Heatmap

I've thought for a while now that the Github contributions heatmap is a particularly uninteresting page. This thought popped into my head once more after reading a fantastic ebook on the fundamentals of Git, so armed with new confidence and knowledge of Git commits, I decided to fake contributions on…

Infrastructure-First Development

Unless you're a very particular kind of person, project management and system infrastructure are the last things on your mind when you undertake a new side project or startup. For a side project, the fun is in taking the motivation from having an idea, prototyping an MVP as quickly as…

Why You Should Walk In The Bus Lane

I'm a huge advocate for public transport, and as is typical in Europe [https://europa.eu/eurobarometer/surveys/detail/1110], my attitude towards private cars in an urban environment is on the negative side. My opinion however, may be much more negative than most! To preface this, I have a…

Sane Vim Configs on Remote Instances

Vim is my editor of choice. Alongside the shell, it's my full IDE and I don't see much reason to change that. I can build all scaffolds and supports necessary to be as proficient (if not faster!) than people who rely solely on the capabilities of their graphical IDE. Not…

Robot Olympics

I'm not a staunch nationalist, nor am I an athlete of any description, yet I find myself in the same quadrennial boat as most others - the Olympics is an entertaining event to watch. Good-spirited competition drives people to push themselves to the extremes and work together to achieve their…

Syncing Mobile Photos with Photoprism

Photoprism LogoPhotoprism [https://demo.photoprism.org/] is the self-hosted photo/video library that does it all for me. It has labeling of images so you can search by picture content, it has calendar and map features for more natural finding of the pictures you're trying to find and it lets…