• Spent the whole week at my in-laws' place in Siliguri. If Siliguriโ€™s weather is to die for, its roads with open drains & horn-loving traffic will surely kill you.

  • Programming on a train is fun. I did it for the first time while travelling to & from Siliguri on the Shatabdi. I feel you need to be in an executive chair car of sorts to have a decent experience, due to the wide seats, ample leg space, and per-seat charging options. Internet connectivity via phone tethering was fantastic, at least the Howrah to NJP stretch that I travelled.

  • Finished the first three chapters of the Systems Programming with Zig MEAP. The book, along with other amazing talks & posts on Zig, is encouraging me to think differently, from first principles, when it comes to systems. The last such happened almost a decade ago with Haskell. Rust never required me to think in this way. Maybe coz of all the fantastic abstractions in Rust. I might write more about these someday in the future.

  • My daily driver for most of the days during vacation was with Unison. I am working on an ATProto-based syncing/bridging engine for personal use. My goal is to revamp my writing, both long-form & micro, across platforms to be based on ATProto protocols (like this site is driven by leaflet.pub, a lexicon & appview for writing & publishing) & use the Unison cloud, along with its fantastic streaming & cloud libraries, to create a bunch of synchronisation tools within the larger ATProto ecosystem. I will surely have more to write about in the coming weeks.