Discussing Race with Drupal Nerds
(in 10 slides)
with Fredric
Diversity
- Demographic diversity
- Experiential diversity
- Cognitive diversity
Other Frameworks
- UX of Wordpress
- Simplicity of Ruby
- Flexibility of Javascript
- Asynchronous nature of Node
- Speed of Go
- Resiliency of C++
The Black Monolith
- Skin color is a biological shortcut
- Goal is dehumanization
- Humanity is individuality
- Purposefully complex
PHP / Drupal Ecosystem
- Reputation to overcome
- One experience rules them all
- Easier != Less Potential
- Packages + Modules + Frameworks + Businesses
Racism
- Reliance on the biological shortcut
- Can be simple; Can be complex
- Focus on acts instead of the person
- Ask questions
Package Dependency
- If useful, can spread very quickly
- Tightly integrated in thousands of ecosystems
- Removing will cause things to break
Talking About Race
- Practice. Do it. Practice. Do it. Practice. Do it.
- It's hard and uncomfortable
- The race card
- Know the code (words)
Pull Request
- Merging, whether clean or not
- Peer review
- Not all will be merged
- Assignments and labels
- Patches, re-rolling
Deny, Discount, Discredit, Demonize
- Doesn't exist because I haven't seen it
- It's not that big of a deal
- They were 'no angel'
- They are evil
Drupal Issue Queue
- Unable to recreate
- Not sure if it's worth pulling in
- You haven't committed before
- You are a ...
Systemic Racism
- Born: Preeclampsia
- Primary: Placement
- Middle: Discipline
- High: Options
- College: Loans
- Career: Promotion
- House: Rates, Appraisals
- Family: Vigilance
- Day-to-day: Police
No PRs Merged
- Frustration
- Quality
- Frameworks are insecure
- Forks
- Myriad of patches
- Releases without tests, re-rolls
White People
- Invented to justify enslavement
- Biological shortcut
- Individuality is implied
- Know the code (words)
MySQL versions
- Default
- Does things well and poorly
- Optimizations are required
- Common bottlenecks
- MariaDB
Reparations
- Specific mechanism for amending theft and/or a wrong
- Enslaved human beings
- Stole land
- WE all will pay
Git Rebase
- Cleaner history
- Linear history despite parallel work
- Contributing, but do not own repo
- Makes it easier on maintainer
Black Americans
- Humanity
- Family & Children
- Patriotic
- HBCUs & organizations
- Law and order
Security Advisories
- Different severity levels
- Ignore at own peril
- Dedicated team
- Process for evaluation
- Action taken is definition of success
BLM
- Contextual 'too'
- Protest has historical evidence
- Not a monolith (see slide 1)
- Equity is the goal
Merged into Core
- Long threads of discussion
- Not everyone agrees
- Enhances the platform
- Grows the community
- Yields a significant return
Discussing Race with Drupal Nerds
By fmitchell
Discussing Race with Drupal Nerds
- 286