ELSEIF
Your brief EB
450 stories from 193 feeds 1237 clusters Refreshed 11 minutes ago next pull 16:05

DATABASES Signal 625 2 feeds carried it

PostgreSQL development activity shows slow and consistent growth in commits and mailing list volume

Illustration only Photo by Mario Gogh on Unsplash

Tomas Vondra analyzed project data from the late 1990s to today, noting an increase in weekly commits and mailing list traffic.

WHY IT MATTERS

The growth in communication volume has made it nearly impossible for developers to follow all discussions in detail. This increases the reliance on clear thread subjects for filtering relevant technical work.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

Weekly commits have grown from approximately 25 in 2010 to about 50 currently.

02

Daily mailing list messages increased from roughly 25 to about 100, with peaks of 200 in March.

03

The fraction of messages containing attachments, likely patches, rose from 5% before 2008 to 25%.

THE READ

What the cluster adds up to.

ORIGINAL ANALYSIS

The project has seen a steady rise in both code contributions and communication. Weekly commit volume has roughly doubled since 2010. Mailing list activity has also scaled, with daily message counts increasing fourfold since the archives began in 1998.

Communication patterns have shifted toward larger and more frequent attachments. Total daily message size grew from 100kB to 200kB around 2009, then climbed to approximately 2MB per day after 2016. These shifts align with the introduction of commitfests in 2008 and the deployment of a commitfest app in 2015.

The complexity of contributions is reflected in patch structures. While most patches consist of a single part, there is a trend toward splitting complex changes into multiple pieces. Average parts per patch reached 1.6, with some extreme cases reaching 76 parts.

The primary cost of this growth is the cognitive load on contributors. The volume of discussion now exceeds the capacity of individual developers to track every detail. This necessitates stricter discipline in how threads are labeled to maintain productivity.

Written by elseif from the cluster below · checked for specifics the sources never contained

THE CLUSTER

Same story, 2 feeds.

ORDERED BY FIRST SEEN
vondra.me via Lobsters Postgres development activity Open ↗
LWN.net Vondra: PostgreSQL development activity Open ↗