I like learning new things. That's a sufficiently vague claim, but it's intentionally broad. There's different conduits for learning: open source libraries, side projects, any sort of learning pursuit outside of your day-to-day work. I'm a big believer that these pursuits, however trivial, usually pay off in the long run.
For context — see the previous post [https://www.zacsweers.dev/exploring-moshis-kotlin-code-gen/] I wrote about Moshi [https://github.com/square/moshi]’s new Kotlin code gen support. This blog is a somewhat technical, mostly personal account of how it came to be. Origins Moshi’s Kotlin code gen has an interesting