Blog posts

I occasionally write.

2025

  • Linguistics of Package Managers (Part 1): CLI

    Oct 4, 2025

    Package managers use different words for identical operations, or the same words for different operations, revealing competing philosophies about whether commands should prioritize discoverability or composition. These syntactic choices encode deeper assumptions about users, workflows, trust, and what operations deserve their own vocabulary.

2024

2023