My awesome journey with Open Source
summary
A burned-out .NET developer transforms into an active OSS contributor by fixed a 20-year-old bug, learning to use GitHub UI for forks/branches and submitting pull requests, and by maintains benchmark dot net to measure real performance wins (first change runs benchmarks in release). Practical tips include asking before coding, following CONTRIBUTING.md, working on active projects, and expecting rejections — community data point: 122 rejections for a prolific contributor. Concrete outcomes: code reviews from core maintainers, conference invites, and a remote job offer.
AI-written summary · about
chapters (29)
- 0:00Open source journey intro
- 1:13Open source history impact
- 2:39Realizing open source in everyday development
- 4:48First contribution steps
- 8:54GitHub contribution guide
- 10:21Code review benefits
- 11:47Choosing the right project to contribute to
- 13:37Beginner-friendly issues
- 15:25Git best practices
- 16:50Bug reports and features
- 18:36Convincing manager support
- 20:28Overcoming rejection motivation
- 23:20Advanced concepts learning
- 25:50Top .NET contributors
- 28:23Confidence through contributions
- 30:33Open source to speaking
- 31:36Pair programming leaders
- 32:40.NET Foundation benefits
- 34:05Employer contribution benefits
- 35:25Becoming maintainer
- 37:35Addictive open source work
- 38:59Consistent contribution motivation
- 41:07Open source concerns
- 44:02Earning from contributions
- 44:44Experienced contributor start
- 45:48Best contribution moments
- 47:32Influencing others
- 48:13Summary and call to action
- 48:56Q&A on new projects
related talks
26mHow open-source made me a better developer
53mBecoming an awesome open source contributor
13mOpen Web, Open Source, Open Communities
10mMy Year In Open Source : 10 Lessons in 10 Minutes
41mUsing Open Source for Fun and Profit
29mThe Open Source Development Surprise
06mFrom Zero to a Top Contributor: An Open Source Success Story
22mA beginner's guide to Open Source
