WeSearch

Why Optimistic Merging Works Better

·4 min read · 0 reactions · 0 comments · 13 views
#open source#software development#community building
TL;DR · WeSearch summary

The article discusses the concept of Optimistic Merging (OM) as a strategy for building open source communities. It contrasts OM with the traditional Pessimistic Merging (PM) approach, highlighting the drawbacks of PM, such as discouraging new contributors and fostering a negative environment. OM promotes quicker integration of patches, encouraging collaboration and innovation while minimizing the potential for conflict within the community.

Key facts
Original article
Hintjens
Read full at Hintjens →
Opening excerpt (first ~120 words) tap to expand

pieterh wrote on 16 Nov 2015 15:14 I spoke at DomCode in November 2015 (excellent conference, small and beautiful city!) explaining my top rules for building open source communities. One person asked me later to explain why I recommend to merge quickly, without waiting for Continuous Integration testing to finish, and without review of the code. I'm going to call this strategy Optimistic Merging or OM. Here's the reasoning behind OM. Standard practice (Pessimistic Merging, or PM) is to wait until CI is done, then do a code review, then test the patch on a branch, and then provide feedback to the author. The author can then fix the patch and the test/review cycle starts again.

Excerpt limited to ~120 words for fair-use compliance. The full article is at Hintjens.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from Hintjens