Patterns when programming down under

By "down under," I mean as close to the kernel as possible, before you get too excited, it's not really that close, but it's as close as system libraries. I finally got audio to work! Not perfectly, but still functional. Turns out I just…

Sure it's hard but at least give it a try first

If the Handmade Hero series has taught me anything in its first week, it is that it's very much possible to build directly using system libraries if you wanted to. Without having to use other libraries that make it easier for you to use. In the last couple…

Remembering why I don't write React anymore

After a couple of years of not writing any React I decided to give React Native a shot. I used Cursor to create a prototype to see how viable this would be. It was all great, till I made the mistake of looking at the codebase. To be fair to…

Never thought I'd say this, but I miss errors

For the last month on stream I've been working on an embedded program. The first part of writing a display driver went down pretty smoothly, call it beginners luck or whatever but I was like, this is a lot of fun. Until I stumbled upon the ESP-01S, which…

Off by 7

Was trying to figure out why only four lines were printed on the display as I was writing the driver this morning, took me a whole hour, re-read the datasheet like ten times only to realize that I made the hexadecimal rookie mistake. I was printing 0x01instead of 0xFF and…

I miss errors

Today I made a bit of progress with the display driver I have been attempting to write. Got a lot of the issues with the Zig version 0.14, mostly a skill issue on my part as I did not know how to fetch an untagged version of the dependency.…