2024-10

Momentum decreased quite a bit this month, in no small part due to a number of unattractive choices for what to work on. Updating all of the pkmn packages to ESLint v9.0.0 was a rather frustrating task which was difficult to find motivation for (and certainly reinforced my beliefs on minimizing dependencies at all costs), and the remainder of the month was spent struggling with WASM. Being able to run everything in the browser is great for adoption / ease of use, but there’s not a lot of examples (read: exactly zero) of how to make multiple dependent JavaScript packages with Zig WASM implementations to go off of, meaning a lot of trial and error and figuring things out from first principles has been required. Ultimately, I think this has helped quite a bit with developing a deeper understanding of the wiring and allows me to be confident that I have landed on the optimal solution, but given the amount of time and effort required it would have been nice had there been a shortcut.

October may have been disappointing, but in November I plan to reinstate the restrictions I gave myself in August which allowed me to “lock in” and which will hopefully result in a better report a month from now.

pre