The Gravity Metrics: Measuring the Future of Software
BigQuery and the Sprawl Slope
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.
⚓ Barb