November 2025

All posts

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.