A year of Zig

It's been over a year since I switched to Zig to build all my side/curiosity projects. Surprisingly, switching to a lower-level language has consistently improved the quality of my projects and my love for programming. I find myself being able to get braver and approach programs I…

The joy of audio programming

What's going on here? Last week I wrote about the frustrations of programming audio. Last week I was stuck on a problem where I had no idea what the issue was. It turns out that in PulseAudio, if you use the async server and don't close…

Frustrations of programming Audio

When skill issues hit you in the face, they sure do hit you hard. The last few days of trying to wrangle PulseAudio to work have been quite humbling. The worst part is that I had audio working. My ego couldn't be satisfied with it being so easy,…

Busy days

The last couple of weeks have been insanely busy as I finish a new major feature on the project. So much so that I took my first more than a day off this year. The irony was hilarious. I've taken days off so that I can catch up…

Resetting expectations

Writing is a lot of fun, at least it can be. Just mixing and matching words together, or to be completely honest about something. What's better is that no one really cares or reads anymore. You can know everything about me from my blogs—my darkest secrets and…