We have a pandemic, a reckoning about police brutality, late-stage capitalism, and more.

And consecutively, I'm supposed to be teaching a class about mobile software development.

I wanna talk for a second about why and how I address tough topics like these in the classroom.

1/
So first, why talk about tough stuff in the classroom?

1. These things affect my students lives and, therefore, ability to learn. Acknowledging the events makes it easier for students to come to me with questions and concerns related to their studies.

2/
2. I look like a tool if I teach 20 min after the Derek Chauvin trial concludes and I act like nothing just happened.

Computer scientists already have a reputation for living in their own little nerd world. I don't wanna feed that beast.

3/
3. When I acknowledge events students have heard of, it raises my credibility for talking about important events they haven't heard of.

Programmers pass around a lot of inaccurate rumors about how tech got the way it is. I need credibility to debunk that stuff.

4/
4. Finally, apropos of 2 and 3, programmers living in their pet headspace divorced from broader social concerns has to change.

We have too much leverage for that. We impact modern society too much to be responsible craftspeople without also being students of that society.

5/
So how do I address tough stuff in the classroom? I won't claim expertise here, but I'll tell you.

There are a couple of different scenarios here.

6/
1. For acute events that impact my students' ability to pay attention (individual police brutality videos/trials, for example),

I acknowledge this at the start of class and ask people to hold space for themselves and their classmates.

This happens at least once a quarter.

7/
"Chelsea, holding space like that AT LEAST once a quarter sounds like way too often"

Look, I dunno what to tell you. Gimme a world where rage and grief isn't pulling my students out of their studies this much and I'll acknowledge it less often.

Other scenarios:

8/
2. For systemic events that impact my students' ability to pay attention (ongoing pandemic or the upward rush of capital from the working class to billionaires, for example),

We'll talk in class about tech's role in either causing the issue or responding to the issue.

9/
For those two specific topics, we might address, for example:

Contact Tracing: who is building it, whether it should make money, how it gets funded if it shouldn't, how to protect people's privacy while doing it

And the other example...
Rush of Capital: what does it mean to "disrupt" something? What activities get "disrupted" by tech, and which ones don't? Why doesn't, say, community care and mutual aid get "disrupted" the way, say, paid car services do? Who does "disruption" benefit?

11/
The idea that systemic factors impact whether and how these solutions get built is often new to my students.

I see the application of systems thinking to social issues as one of the primary ways I get to seed a better future for tech.

12/
3. I address current events in the context of discussing ongoing questions for engineers like:

"How do we make sure that our code doesn't break?"

"How do we make sure that our code doesn't contribute to harm?"

13/
Conveniently (yikes), there's always enough happening that I gotta change out the examples every quarter for something recent that happened.

But the underlying skills to address these questions stay the same. We do activities in class for building those skills.

14/
Through these means, students get (I hope) an explicit invitation to participate in history, rather than just observe it.

They get a chance to see that what they do matters.

15/
Or this thread from a week or two ago, about evaluating students' work.

A lot of it also applies to job interviews. That's not even just my conclusion: it was the conclusion of several other engineers and managers who read the thread.

17/ https://twitter.com/HeyChelseaTroy/status/1385422518555750405
In the same way that it's important to bring the broader world, and the broader tech industry in my case, into the classroom, I think we can bring lessons from the classroom back to the field and to the broader world.

18/18
You can follow @HeyChelseaTroy.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: