zk0x /// ℹ️ Posted on Jun 1 The Psychology of Open Source: Why Your PR Gets Ignored (And the Science of Getting Merged After 240 Attempts) # opensource # github # psychology # productivity Real data from 240 PRs, 72 merges, and 90 rejections — plus the behavioral psychology that explains why some contributions succeed while others die in review purgatory. TL;DR: After submitting 240 PRs to 50+ open source repos and tracking every single outcome, I discovered that getting merged has almost nothing to do with code quality. It's about psychology, timing, and understanding the invisible social contracts that govern open source. Here's the data, the patterns, and the playbook that took my acceptance rate from 15% to 45%. The Brutal Numbers Let me start with the uncomfortable truth that most "how to contribute to open source" articles won't tell you: Metric Value Total PRs submitted 240 PRs merged 72 (30%) PRs closed without merge 90 (37.5%) PRs still open (stale) 78 (32.5%) Repos with 100% rejection rate 38 Repos with 100% merge rate 7 Average time to merge 4.2 days Average time to rejection 11.7 days The Pareto distribution is brutal: 7 repos produced 100% of my merges. The other 43 repos? Zero. Nada. Not a single merge, despite submitting 89 PRs to them. This isn't a code quality problem. It's a psychology problem. The Invisible Social Contract Every open source repository operates on an invisible social contract — a set of unwritten rules that determine whether your contribution will be welcomed or ignored. After analyzing my data, I identified seven psychological principles that govern PR acceptance: 1. The Mere Exposure Effect (Familiarity Breeds Acceptance) The Science: Psychologist Robert Zajonc demonstrated in 1968 that people develop preferences for things simply because they're familiar with them. This "mere exposure effect" is one of the most robust findings in psychology. In Open Source: Maintainers are far more likely to merge PRs from contributors they reco
Back to Home

The Psychology of Open Source: Why Your PR Gets Ignored (And the Science of Getting Merged After 240 Attempts)
B
Blizine Admin
·2 min read·0 views
📰Dev.to — dev.to
B
Blizine Admin
View Profile Staff Writer