Co-op creative agency fluffy rambles

Comments

The best times in my career have been when I’ve been tasked with solving interesting problems or making single-serving things, rather than working on a single specific project in the long term.

I am really good with figuring out how to do a thing, but not so much with figuring out what to do in the first place.

I feel like my best career path would be some sort of consulting, or working for a creative agency. But I really do not like the actual work model involved in either of those things.

Read more…

Bayonetta and voice acting fluffy rambles

Comments

I’m not privy to any specific details about the situation between Hellena Taylor and PlatinumGames. The very public discourse around it is going through a very all-or-nothing no-nuance quick-takes cycle, as usual, and while I have personal opinions about Taylor along a number of axes, none of them are particularly relevant to the situation. (I will also not be buying Bayonetta 3, but only because I’m not a fan of the series to begin with, not because of this situation.)

The unfortunate thing is that people started rallying behind voice actors (and video game talent in general — there are many, many problems with how contractors and full-time employees are treated in the video games industry regardless of their role) and then the propaganda machine worked to tear down Taylor’s specific situation and, by proxy, all situations in the games industry.

Read more…

Focusrite 18i20: A quick review fluffy rambles

Comments

Yesterday my other big hardware upgrade arrived, a Focusrite 18i20 for my Mac mini in the studio, to upgrade the 18i8 I had before (which is now on the Mac Studio in the office).

The tl;dr: for most people the 18i8 is just fine and the 18i20 doesn’t really add anything. Consider the 18i20 only if you have a couple of fussy needs.

Read more…

Mac Studio: a quick review fluffy rambles

Comments

I got my Mac Studio yesterday, to replace the Mac mini in my office (the mini now replacing the 13" MacBook Pro in my recording studio, the MacBook Pro replacing the frustrating Lenovo laptop in the living room), and I have all my stuff set up on it. I went with the 10-core M1 Max model (with the upgraded GPU) and 2TB of RAM, sticking to the stock 32GB of RAM.

Read more…

💬 (no title) Notes

Comments

In reply to: (no title given)

asyncio generally requires that you provide a “session”/“client” object that contains the run loop for the async operations. I think that when you refactor a library to support asyncio, you provide a non-async wrapper around it which spins up the execution loop for each operation, although there might be a better pattern for it these days.

An antipattern I’ve seen a lot is people wrapping a non-async library in a threadpool and then have the async wrapper block on the future, but that completely misses the point to asyncio and makes everything perform way worse.

asyncio is kind of wonky to wrap your head around at first but it’s well worth it for the major performance gains you get. It can be a huge pill to swallow though, and given that most Python web apps are still running in a thread-per-connection context (because wsgi is designed around it) it can feel like a chicken-egg scenario at times. But doing the work of moving to asyncio (and providing a non-async wrapper around it) makes it easier for more things to move to asyncio and getting the performance benefits as a result, so it’s a net good IMO, even if it isn’t heavily used right away.

💬 Re: Announcing IndieWeb Utils v0.4.0 (with reflections on the library) Notes

Comments

In reply to: Re: Announcing IndieWeb Utils v0.4.0 (with reflections on the library)

Indieweb Utils looks pretty neat and there’s a few projects I’ve had on the backburner which would benefit from this.

I’d also be pretty tempted to look into moving Pushl over to it, just to cut down on my own code maintenance requirements, except it looks like it doesn’t have any support for asyncio, which is less-than-optimal for an I/O-bound tool which sends a bunch of bulk updates. Is there any interest in adding asyncio support?

Zen and the art of Kitchenaid mixer maintenance Food

Comments

Tonight, my Kitchenaid Classic Plus stand mixer (13 years old, according to the serial number) started to really heck up in some really obnoxious ways, to the extent that I thought I might need to buy a new mixer. But it turns out that there’s just some simple maintenance tasks that need to be performed, and that all of the issues I was having are very common!

Read more…

Song Fight! Live 2022 fluffy rambles

Comments

Song Fight! Live 2022 is a go, happening October 8 at 6 PM Pacific/9 PM Eastern on YouTube:

Some time later, my set alone will be available on my YouTube channel. Don’t forget to subscribe to my channel to keep the algorithm from eating your soul.