A month or two ago I was on the #rust IRC when someone discovered that pow() didn’t act quite right for unsigned numbers. This was a bug that was isolated to a single function, so it seemed like something that I could handle. The issue got posted, I claimed it and debugged it, and actually managed to fix it! It took a little while, but very early this morning PR #34942 Fix overflow checking in unsigned pow() was merged. Now I’m a contributor to Rust!

Try to find a small thing that you can fix in something that you use. Somewhere in there is the right issue that you can fix. It’s a great experience. (I really look forward to the release notes for 1.12…)

Update: It turns out my fix made it into the 1.13 release, and my name is in the contributors section in the release notes.