Let's Make an Extremely Readable Birthday Melody, the IOCCC Way

In this article, I make an obfuscated C program which plays the Birthday Melody, starting from a readable and slowly obfuscating it step-by-step. more...

The file you can't read on Windows

A debugging tale of a bug I stumbled upon with my NES emulator where the ROMs won't open under Windows but had worked without a hitch on Linux and macOS. more...

Connect and control your media player with python and dbus using MPRIS

In this article I go through how to use the dbus module in python and use it to connect to a media player and control it or get metadata using the MPRIS 2.0 specification. more...