Maybe it's the constant turmoil of the world and/or me longing for simpler times in life, but today I found myself setting up the development environment for Rockbox, the alternative mp3 player firmware. I haven't even had a player for over 12 years.

Rockbox was the first real open source project I started tinkering with back in 2008. Obviously my skills back then weren't good enough to get any changes accepted, but learning to set up various toolchains, building my own custom patched binaries and just hanging around a well-maintained project (and getting rejected for not abiding by the rules) turned out to be invaluable experiences later in life.

Just for fun I did a simulator build (Rockbox has truly excellent simulators for all their supported players) and was at home straight away. Nothing much has changed in all this time. So much of the tech I use has been enshittified in the past 10 years that using a piece of software whose UI has been essentially unchanged since when I was a teenager felt just incredible.