As a bit of a nitpick, I find it slightly ironic that this article uses TDD and PR as unexplained abbreviations.
TDD is acceptable as it is the top search result for TDD. PR on the other hand ... Acronyms and abbreviations with well defined / well known alternative meanings really bug me. Actually Acronyms and abbreviations bug me full stop.
The people who will benefit from this article most are people who lead OSS projects, so I don't think it's too much of a problem to use these.