DrupalCon 2016 group photo - I'm in there somewhere

An Open Web for Who?

In the Drupal community we’re hearing the term “Open Web” being used a lot lately. The Pantheon hosting service has used it to justify their platforming hate groups such as the “Alliance Defending Freedom.”

And now the Drupal Association has issued their own Open Web Manifesto which specifically references inclusion and diversity as requirements while expressing no awareness or concern about how the “Open Web” is being used as a dog whistle for free speech absolutists that don’t mind seeing many of us marginalized, attacked, and pushed out of the community.

Continue reading “An Open Web for Who?”

RIP Twitter

I have been using Twitter actively since 2006 and have had the best of times as well as the worst of times there. It’s very likely to stop existing as we know it very soon, which is a real shame. It didn’t have to be that way. I would like to write more about what it’s meant to me and the world but for now I want to share this urgent advice that I wrote up for my colleagues this morning.

The Twitter situation is not a drill. It could stop working at any moment, and until it does the nastiest trolls will be running amok. I recommend you do a few things on your personal accounts:

  • Put alternate ways for people to follow you in your bio. Could be Instagram, Facebook, Mastodon, TikTok, Tumblr, Discord, whatever.
  • Turn on 2-factor authentication if you haven’t already. You must use an app (like 1Password or Google Authenticator) and not SMS to authenticate. Also enable Password reset protect.
  • Request an archive of your Twitter data. You will have to authenticate for this by e-mail and not SMS. It can take a day or two but you’ll get an e-mail when it’s ready to download.
  • Consider making your tweets private so that you have to manually approve new followers.
  • You may want to deactivate your account, but DO NOT DELETE it. That could allow others to take your old name.
  • Even if you’re not signed up for Mastodon, run this FediFinder tool and download a list of your follows’ addresses on Mastodon and other federated services. (You can decide whether to use it later.)

Am I hacked again?

UPDATE: Hackers attempted to take over my domain but didn’t quite get away with it this time. Dreamhost was much more helpful this time than when I was attacked in 2013.

I’m 99% sure that my domain hosting and Twitter account are under attack right now. I can’t access either account and this is almost exactly what happened in 2013 when someone hacked half a dozen of my online accounts so he could get into @ruby thinking he could sell it on a hacker forum. This didn’t go well for him, but it was also an enormous pain in the ass for me.

You can see the whole story starting here: https://lotusmedia.org/tag/hacked/page/5

Five things that Drupal site builders need developers to know

This weekend I was pleased to present a brand new talk at DrupalCamp Asheville. I’ve been wanting to attend this camp for years since it’s the only one in North Carolina. This year my calendar was finally open and I was planning to attend in person, but of course that was not meant to be.

Many Drupal developers consider site builders to be one of the most important types of users they are building for. The project lead regularly talks about how to “Improve the site builder experience” in his state-of-Drupal keynotes. But how well do developers really understand site builders and what we do? I put together this presentation to help people understand the realities and constraints of being a site builder.

Below is a video of the talk. It’s only about 35 minutes long. This was my first time presenting it. If I do this talk again in the future I’ll include more examples to illustrate each point.

https://www.drupalasheville.com/2020/session/five-things-site-builders-need-developers-know

Mapping police brutality

I’m sure this only scratches the surface because it only tracks incidents of police violence that are reported on Twitter but I really appreciate folks (including Durham lawyer Greg Doucette) for putting this together.

See also The Guardian‘s site The Counted, which they created to track police killings in 2015 because no-one else was even doing it.

Tara and Ruby, mis-presentation

“But I’m Not Privileged”

Last week I had the opportunity to co-present with Tara King a talk about diversity and inclusion in the Drupal community. After each time we do this presentation we’ve learned from the audience and made improvements to make the session more helpful. This was my fourth time giving this talk (although other Drupal Diversity and Inclusion leaders have also done it) and I feel like it is getting much more effective at helping people better understand and advocate around issues of equity and justice in tech (and in the world).

For your enjoyment and edification, here is But I’m Not Privileged” – Why diversity, equity, & inclusion are everyone’s problem:


Photo credit: Dan Flicker

presentation title slide

Diverse communities are strong communities

Last week I was proud to represent Drupal Diversity and Inclusion at DrupalGovCon. Along with Dori Kelner, I co-presented a session to help people understand the challenges we face as a community and what DDI is doing about it.

You can see our slides overlayed with the audio of our talk here:

Two men in fatigues, one standing in the garbage bin

Stand up against the jerks, no-one else will do it for us

I was disgusted to learn today that progressive tech leader Clay Johnson has been harassing women he worked with with almost no repercussions for years. I’m appalled that I never knew about any of this in spite of being in his professional orbit the entire time. I even know some of the people quoted in the story, although not very well. We have to learn to tell the truth, shout it if we have to, and stop covering for people.

The fact that this stuff started so long ago and that even Clay seems to agree he should have been fired from the Dean campaign, but instead he was able to build an entire successful career on it while continuing to abuse people is such a great illustration of how tolerance of chauvinism systematically holds women back and keeps us out of leadership positions while simultaneously reinforcing itself by promoting these men ever higher.

Reading about his behavior at the Sunlight Foundation you can see that it wasn’t a secret. In fact the staff had to band together to alienate him since the organization wasn’t protecting them from him.

Every man that gets ahead while abusing people is keeping at least one other person from succeeding, and is taking up space that should go to people with better judgement than his. Then people look around and wonder why they don’t see as many women “qualified” for top leadership positions! Women are missing the opportunity to build our careers because we are trying to protect our dignity and bodily integrity from creeps who some other men think are geniuses.

I’m not mad at people for not exposing this sooner, because I know how hard it is (was?) to go public. I’m disgusted at Clay himself, but even more sick of the systems that just continue this culture and people who refuse to think beyond their own tiny bubbles. (ie: Well he’s not harassing me or anyone I care about, so I’m OK.) Of course I’m disappointed with Joe Trippi, but I wouldn’t expect any better from him. People like him are the reason I avoid certain lines of work.

Of course we should be able to expect our leaders to do better, but given that most of them are men that got there by succeeding in the current culture (if not actual harassers themselves) or women who got there by not rocking the boat too much, I’m not counting on them. The rest of us need to take care of each other by speaking out as publicly as we can when we find out about this stuff.

Hopefully people speaking out will eventually put more and more pressure upward on leaders to do the right thing in the first place before their new hire becomes the latest scandalous headline. Unfortunately I don’t expect any of this to change significantly before my son comes of age in about 10 years. I’m thinking of how us non-leaders can develop a strategic defense against the tsunami of bullshit.

Leaders like Zephyr Teachout are calling for better (or any) processes to address harrassment in political campaigns, but this problem is much bigger than the culture of political campaigns and nonprofits that take advantage of people’s dedication to the cause to keep them quiet. I’m not going to assume any of these institutions have my back until they have shown me that.

People need solidarity with each other, we can’t wait around for some brave leaders to save us. They’re not coming to help unless we force them to. I loved the way the Sunlight staff responded. I’d like to see much more of that.

 

Much of this post was initially written in conversation on Facebook with my friend Zephyr Teachout, hence some disjointedness.

Drupal 8

Getting started with Drupal

Last week I attended the Nonprofit Technology Conference for the first time since 2011. I was very impressed with the organization and the the content of the conference, it was great to see how the community has evolved over the years.

Along with Tim Nafziger, I co-facilitated a discussion session for members of the NTEN/Nonprofit Drupal community. We had an excellent group with a wide range of people participating, from newbies to agency owners. Our two main topics were how to get started learning to use Drupal, and what the future of Drupal holds. The latter topic is hard to summarize, but suffice to say there are still a wide range of opinions about Drupal 8. Even more than 2 years after it’s release, there are still 4 times as many sites using Drupal 7 as Drupal 8.

As for learning Drupal, we had many great suggestions. One person shared this cartoon illustrating that rather than the typical “learning curve,” figuring Drupal out is more like climbing a cliff. But when you get to the top you can really kick butt.

The Drupal Learning Cliff

 

So, here are our suggestions for scaling that cliff!

Empty chairs

If you build it, they won’t come

In the Drupal diversity and inclusion working group, we are often asked how people can improve the diversity of their tech events. I wrote up some thoughts about this today and thought it would be useful to share here as well.

The most important thing you can do is have your leaders look how you would like your speakers and attendees to look. No matter how well intended, a group of men is going to be less successful recruiting women, and an all-white group will not be able to recruit as many speakers of color.

Representation in leadership matters both because people can do outreach more effectively within their own communities, but also because even strangers will look at that and get more of a sense that they would be comfortable and welcome at the event.

Ashe Dryden is a former Drupaller who is an expert in both diversity and conferences. Here’s a post she wrote which is chock full of examples and links to other good articles. And here is Ashe’s talk at DrupalCon in 2013, which really helps to explain the whole challenge of this stuff. I was at this talk in person and it was awesome.

Beyond leadership, here are two practical articles for event organizers: Women speakers, How I got 50% women speakers at my tech conference. They focus on recruiting women, but we need to go beyond white women if we want really diverse and representative events. Many of these principles apply for outreach to other marginalized groups like people of color, people from other countries, low-income people, people with disabilities, non-Christian people, etc.

It’s good to broadcast your intentions to be more inclusive, but you really have to work one-on-one to make a change. You often have to tell people that they would be good speakers because when we spend our whole lives being marginalized, we often lack the confidence of the average white guy.