Skip to content

Instantly share code, notes, and snippets.

@poop-person
Last active January 6, 2023 19:14
Show Gist options
  • Star 7 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save poop-person/991e80f390384bbeef09d208bff208f4 to your computer and use it in GitHub Desktop.
Save poop-person/991e80f390384bbeef09d208bff208f4 to your computer and use it in GitHub Desktop.
POOP: Peacefully Opposing Oppressive Puritanism

big-poop logo

POOP: Peacefully Opposing Oppressive Puritanism

POOP is a badge for any software project that is under attack by modern day puritans. Use this badge to declare that your project is POOP: Peacefully Opposing Oppressive Puritanism.

POOP does not imply an endorsement of any philosophy, ideology, religion or politics, it is simply a recognizable and whimsical but firm way to answer "NO" to demands such as these:

  • Censor contributors, especially for behaviour that does not involve the project.
  • Apologize or give penance for perceived moral transgressions, especially those involving nothing more than words.
  • Adopt a code of conduct or practice any other form of self-flagellation.
  • Preferentially accept contributions based on the group identity of a contributor.

Needless to say, POOP does not imply many things. To list these would be a form of genuflection, so they will remain unsaid. Any accusation of bigotry does not deserve an explanation, it should be met with POOP.

POOP for Freedom

The POOP badge exists for the same reason as the Harpers - Letter on Justice and Open Debate which describes the problem well:

The free exchange of information and ideas, the lifeblood of a liberal society, is daily becoming more constricted. While we have come to expect this on the radical right, censoriousness is also spreading more widely in our culture: an intolerance of opposing views, a vogue for public shaming and ostracism, and the tendency to dissolve complex policy issues in a blinding moral certainty. We uphold the value of robust and even caustic counter-speech from all quarters. But it is now all too common to hear calls for swift and severe retribution in response to perceived transgressions of speech and thought.

[...]

Whatever the arguments around each particular incident, the result has been to steadily narrow the boundaries of what can be said without the threat of reprisal. We are already paying the price in greater risk aversion among writers, artists, and journalists who fear for their livelihoods if they depart from the consensus, or even lack sufficient zeal in agreement.

Programmers and maintainers have been exposed to this kind of risk for some years and have suffered consequences for nothing more than words they have said. Without wishing to endorse (or renounce) any of the examples linked, it is clear that the puritan mob can have a significant negative impact on the professional career of anybody who steps out of line. It is unreasonable to expect that everybody in the world will agree with each other and it is a form of oppression when dogmatic, illiberal activists can make people kowtow to their demands while their opposition is silenced.

The POOP Badge

If you would like to use the POOP badge on your project, add either of these codes to your README.md:

[![POOP badge](https://raw.githubusercontent.com/gist/poop-person/991e80f390384bbeef09d208bff208f4/raw/a9ef83add84a70f2202896c2d81117ff7b169be1/poop-badge.svg)](https://gist.github.com/poop-person/991e80f390384bbeef09d208bff208f4)
<a href="https://gist.github.com/poop-person/991e80f390384bbeef09d208bff208f4"><img alt="POOP badge" src="https://raw.githubusercontent.com/gist/poop-person/991e80f390384bbeef09d208bff208f4/raw/a9ef83add84a70f2202896c2d81117ff7b169be1/poop-badge.svg"></a>

If you would like to served the images yourself, you can use these downloads:

  • POOP badge
  • POOP badge

Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Copy link

ghost commented Jul 11, 2020

1588371206199
funneeeee
i'll put poop in my project
need to put those libtards in theyr place

@opyh
Copy link

opyh commented Jul 11, 2020

Congratulations for inventing this huge red flag with integrated self-revelation feature. I hope everybody agreeing to these 'values' will use it!

On a more more serious note: by using this, you're explicitly tagging yourself as not giving a damn about minorities. If you use a symbol to tell them and their supporters 'go away', this makes your fourth point pretty illogical. The fourth point now means you say NO to yourself. Even worse: you create a feedback loop by ensuring you attract only contributors who think exactly like you. Read any scientific book about biases to find out why this is a bad idea.

Of course, free speech means you're free to dislike minorities. Just don't think anybody else isn't free to dislike, avoid, or 'cancel' you and your projects.

Copy link

ghost commented Jul 11, 2020

why would anyone give a shit about minorities?

Copy link

ghost commented Dec 10, 2020

Congratulations for inventing this huge red flag with integrated self-revelation feature. I hope everybody agreeing to these 'values' will use it!

On a more more serious note: by using this, you're explicitly tagging yourself as not giving a damn about minorities. If you use a symbol to tell them and their supporters 'go away', this makes your fourth point pretty illogical. The fourth point now means you say NO to yourself. Even worse: you create a feedback loop by ensuring you attract only contributors who think exactly like you. Read any scientific book about biases to find out why this is a bad idea.

Of course, free speech means you're free to dislike minorities. Just don't think anybody else isn't free to dislike, avoid, or 'cancel' you and your projects.

Mhmm. The original gist sure does say a lot about the OP's opinion towards minorities.

@alexmozaidze
Copy link

I don't like the fact people get canceled for having a different opinion, even if it's wrong

@trollogyadherent
Copy link

The sign is a subtle joke. The shop is called "Sneed's Feed & Seed", where feed and seed both end in the sound "-eed", thus rhyming with the name of the owner, Sneed. The sign says that the shop was "Formerly Chuck's", implying that the two words beginning with "F" and "S" would have ended with "-uck", rhyming with "Chuck". So, when Chuck owned the shop, it would have been called "Chuck's Fuck and Suck".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment