Radical Acceptance¶
While we do think the greater idea of radical acceptance is important, with regard to ppb, radical acceptance is about inclusion, experimentation, and willingness to question our assumptions.
Accept Significant Change¶
We don’t want to be afraid of change. PursuedPyBear is a project about the API, and how humans interact with computers changes over times. We shouldn’t be afraid to abandon API decisions if they stop proving useful.
The “back end” of ppb
has changed significantly on four ocassions so far,
changing when some limitation was reached. Originally strictly powered by
dependency injection, we learned that sensible defaults are incredibly
important. That shifted to a single monolithic API that ran all code directly
in line. Then we peeled out the first few subsystems. They were still called
directly, but you could work on them separately from the engine itself. Then we
moved to the Idle
event and messaging as the way to interact between
subsystems and the engine itself. In time, even this pattern may prove limiting
and be changed.
Inclusion¶
PursuedPyBear started as the solo project of a trans woman with a non-standard education background. As it’s grown, we have sought out and encouraged contributors from diverse backgrounds. We have a code of conduct that covers all participation in the project.
We like being a diverse project, and we will protect the environment that let’s it be that way.
Education¶
While we are a tool for education, we acknowledge that not all learners learn the same way. The author was home schooled and self taught software after college. Many of the teachers who advise the project come from more traditional education backgrounds.
We seek to support learners no matter their education path.
Race¶
Similar to education, race should not be an obstacle to using or contributing to
ppb
. The maintainers recognize that while that might be a thing we can
obtain in the project, society is racist and we must work to be anti-racist in
how we manage the project and community.
Gender¶
The current team of maintainers are all trans feminine. We seek out women and
gender minorities to contribute to the project. We embrace all genders and hope
to keep ppb
the kind of community where it is safe to be who you are.
Be Willing To Try¶
When someone is willing to do the work for an idea the rest of the team isn’t sure about, let them take a chance at it. Usage will tell us if the solution is appropriate, not our personal biases.