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

  1. Born: Preeclampsia
  2. Primary: Placement
  3. Middle: Discipline
  4. High: Options
  5. College: Loans
  6. Career: Promotion
  7. House: Rates, Appraisals
  8. Family: Vigilance
  9. 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