Handmade Software

2025 was a great year for high quality software engineering content. I particularly enjoyed the Wookash Podcastwhere the host, Łukasz, interviews many prominent and successful developers—my favourites include Billy Basso (of Animal Well fame) and Iñigo Quilez, graphics programming legend and co-creator of Shadertoy.

Continue reading Handmade Software

SDL 2.0.5 and stb_image

I recently tried to load a PNG file into an SDL_Texture to render on screen. SDL supports BMP only by default, so I’d need to grab a library. SDL_Image exists as an extension to SDL and runs on any platform supported by SDL. It’s a great option that I’ll probably use it at some point, but I’ve always been a fan of the lightweight stb libraries. So for fun I decided to go with stb_image.

Continue reading SDL 2.0.5 and stb_image

Active Project Shell

Just a small trick I wanted to share. As I mentioned in my last post, I often launch the command-line via shortcut with a script (shell.bat) that initialises the environment for working on a specific project. This shortcut is usually pinned to the start menu so I have easy access.

Continue reading Active Project Shell