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…

It's getting just a tiny bit easier

Since April of this year (2025) I've been waking up at 0400 so that I can stream and work on my side projects. Mornings have been good for me. It's the only time during my day where I can just focus for hours on end. So…

Unforced errors

Why is it so strange that a single unforced error can make you feel like a total piece of shit? To the point that I can't remember any W's making me feel as good as a loss (perceived or real) feels like. It sucks even more…