Descriptions, notes, and TILs marked with this icon are AI-generated. Pencil icon means my own words.
This is real, ongoing curation — everything here is something I've actually read, listened to, or watched and saved, not sample data.
Set up your own instance.
Simon Willison's blog covering AI, Python, web tools, and data. Prolific writer with a strong point of view — his LLM and tooling posts are essential reading.
His weblog and TIL posts inspired this site. The link roundups are gold.
A Substack essay exploring how CRAN's reverse dependency checks — which block a package update if it breaks any downstream package — embody a "monorepo mindset" that makes breaking-change authors responsible for their entire dependency graph.
Contrasts CRAN's culture of author-owned migrations with PyPI/npm's publish-at-will model. The author argues CRAN's approach, while slower for individual releases, produces better outcomes for the ecosystem — a point reinforced by their experience at Databricks, where centralizing breaking changes (rather than federating them to consumers) led to faster, more complete migrations with fewer regressions. Particularly pointed for Python ecosystems where library churn and silent breakage are routine.