November 2025
Documenting Package Manager Data
Six repositories documenting how package managers work: commands, manifests, APIs, hooks, and more.
A Taxonomy for Open Source Software
I'm working on a structured taxonomy for classifying open source projects across multiple dimensions: domain, role, technology, audience, layer, and function.
Revisiting Gitballs
Nine years ago I experimented with storing package tarballs as git objects. A visit to Software Heritage got me thinking about it again.
Community Benchmarks for AI Coding Tools
AI coding benchmarks are heavily skewed toward Python and JavaScript. Framework maintainers could change that by defining what good code looks like in their ecosystems.
Extending Git Functionality
A practical guide to the different ways you can extend git: subcommands, filters, hooks, remote helpers, and more.
Podcast Interviews 2025
A collection of podcast interviews discussing ecosyste.ms, open source metadata, package management, and software sustainability.
Package Manager Timeline
A chronological timeline of package manager releases, major milestones, and significant events in the history of software dependency management.
Package Management Papers
A collection of academic research papers on package management systems, dependency resolution, supply chain security, and software ecosystems.