3 ms·
> In open source, we often emphasize the importance of good code. After all, the deliverable of every open source project, is the source, right? We often forget
by webmaven 5y ago
> In open source, we often emphasize the importance of good code. After all, the deliverable of every open source project, is the source, right? We often forget that good code is written by good people, and that retaining those people and keeping them happy should be the primary concern of any project maintainer.
Here is the thing: Bad code is written by good people as well. Be gentle and constructive with your critiques and criticism, and you might start getting good code from them before too long.
Good code is written by bad people too. Your project may very well have a prolific contributor who is driving away other people with their behavior. That person might even be you.
- cnlpq 5y agoOr the "good" people aren't that good at all (both as humans and coders) but use the project to form coalitions, gain power and land jobs way beyond their capabilities. And gang up on prolific contributors in the process, not overtly, but using the method of a thousand cuts and lies. Until the prolific contributor explodes in righteous anger and the "good" people have "proof" that he is a bad person. Politics 101.