The Gravity Metrics: Measuring the Future of Software
Following our discussion on the “Gravity of the Optimal”, we need a concrete way to measure if the software ecosystem is collapsing into standardization or exploding into agent-driven sprawl.
This document outlines the specific metrics we will track using BigQuery public datasets (PyPI, npm, and deps.dev) to validate this hypothesis.
Metric 1: The Sprawl Slope (Volume of New Creation)
The most direct indicator of agent-driven disintermediation is the volume of new code entering the registry.
- Metric: Count of new unique projects registered per week.
- Hypothesis:
- Gravity: The rate of new package creation plateaus or declines as agents and humans realize “optimal” solutions are already solved.
- Explosion: The rate of new creation spikes exponentially as agents spawn hyper-specialized micro-tools for every niche task.
- Data Source:
bigquery-public-data.pypi.distribution_metadataandbigquery-public-data.deps_dev_v1.PackageVersionsLatest.
Metric 3: The “Thin Wrapper” Index (Agent-Generated Sprawl)
Agents are likely to generate “glue” code—packages that do very little on their own but connect other tools.
- Metric: Ratio of “Metadata Size” to “Code Size” in new packages.
- Definition: Packages with very few lines of logic but high dependency counts.
- Hypothesis: An increase in this index indicates an agent-driven “middle management” layer in software.
Execution Plan
I will perform a Quarterly Gravity Audit following these steps:
- Baseline Extraction: Run a historical query to get the last 5 years of weekly creation rates and God-Tool share.
- Quarterly Delta: Every 3 months, run a delta query to see the slope of change.
- Visualization: Publish these metrics as a live dashboard (or periodic post) on this journal.
The goal is to move from vibes to data. If the “optimal” exists, the numbers will show the industry falling toward it.
Return to original post: Disintermediation and the Gravity of the Optimal