Matthew Garrett ([personal profile] mjg59) wrote2014-10-02 09:20 am
Entry tags:

Actions have consequences (or: why I'm not fixing Intel's bugs any more)

Edit: About two months after this was written, Intel committed to a large scale diversity initiative. Actions speak louder than words, and this was an effective repudiation of the behaviour described below. I've happily worked on Intel-related issues since then.

A lot of the kernel work I've ended up doing has involved dealing with bugs on Intel-based systems - figuring out interactions between their hardware and firmware, reverse engineering features that they refuse to document, improving their power management support, handling platform integration stuff for their GPUs and so on. Some of this I've been paid for, but a bunch has been unpaid work in my spare time[1].

Recently, as part of the anti-women #GamerGate campaign[2], a set of awful humans convinced Intel to terminate an advertising campaign because the site hosting the campaign had dared to suggest that the sexism present throughout the gaming industry might be a problem. Despite being awful humans, it is absolutely their right to request that a company choose to spend its money in a different way. And despite it being a dreadful decision, Intel is obviously entitled to spend their money as they wish. But I'm also free to spend my unpaid spare time as I wish, and I no longer wish to spend it doing unpaid work to enable an abhorrently-behaving company to sell more hardware. I won't be working on any Intel-specific bugs. I won't be reverse engineering any Intel-based features[3]. If the backlight on your laptop with an Intel GPU doesn't work, the number of fucks I'll be giving will fail to register on even the most sensitive measuring device.

On the plus side, this is probably going to significantly reduce my gin consumption.

[1] In the spirit of full disclosure: in some cases this has resulted in me being sent laptops in order to figure stuff out, and I was not always asked to return those laptops. My current laptop was purchased by me.

[2] I appreciate that there are some people involved in this campaign who earnestly believe that they are working to improve the state of professional ethics in games media. That is a worthy goal! But you're allying yourself to a cause that disproportionately attacks women while ignoring almost every other conflict of interest in the industry. If this is what you care about, find a new way to do it - and perhaps deal with the rather more obvious cases involving giant corporations, rather than obsessing over indie developers.

For avoidance of doubt, any comments arguing this point will be replaced with the phrase "Fart fart fart".

[3] Except for the purposes of finding entertaining security bugs

(Anonymous) 2014-10-02 09:23 pm (UTC)(link)
Ok
(screened comment)
(screened comment)

(Anonymous) 2014-10-02 09:25 pm (UTC)(link)
Fart, fart, fart? You're really not helping the anti-GG side with your immaturity. Intel pulled out because many of its higher-ups are like you, childish and abrasive, any moderates or anybody unaware of what GG is will automatically be turned away from your side based on your embarrassing tantrums.

(Anonymous) 2014-10-03 04:39 am (UTC)(link)
Well, that's some beautiful irony.
(screened comment)
(screened comment)
(screened comment)
(screened comment)
(screened comment)
(screened comment)

Thanks

(Anonymous) 2014-10-02 09:48 pm (UTC)(link)
Thanks for your work, and for being a decent human being.



Fart.
(screened comment)
(screened comment)
(screened comment)

Integrity

(Anonymous) 2014-10-02 09:54 pm (UTC)(link)
While I appreciate your integrity and you taking a stand, are you sure that ceasing your valuable work for the open-source community is the best way to make a difference?

It feels like your (in)action will hurt the open source community disproportionately more than it will hurt (or even be noticed by) Intel. I am all for making your voice heard / taking a stand, but maybe there is a better, more visible and at the same time less damaging way?

Re: Integrity

(Anonymous) 2014-10-03 12:46 am (UTC)(link)
Er, he does do other stuff too. (And, also, y'know, doing work for free does not impose a future obligation on you to keep doing that work for free. If Matthew wants to never touch computers again and go and become a fruitfly because D. melanogaster has *way* cooler-named genes than those dead boring human ones, that's entirely his decision.)

(Anonymous) 2014-10-02 09:57 pm (UTC)(link)
You'd think that someone who valued freedom wouldn't be a huge fan of censorship.

This is shameful. Please remove yourself from the Free movement.

(no subject)

(Anonymous) - 2014-10-02 22:08 (UTC) - Expand

(no subject)

(Anonymous) - 2014-10-03 03:58 (UTC) - Expand

Censorship?

(Anonymous) - 2014-10-03 10:01 (UTC) - Expand

(Anonymous) 2014-10-02 09:59 pm (UTC)(link)
I can really tell your beliefs must be rock solid, with the way you silence any and all opposition. If you are right, what's wrong with a counter-argument?

(Anonymous) 2014-10-03 12:57 am (UTC)(link)
I don't really get how people's reading comprehension can be so poor. Just look at the comments. There are tons of comments opposing him, countering his argument, or even just calling him a moron. Do you know what kind of post there are not? Ones saying: "but some people in GamerGate really do care about corruption!" Those are the *only* kinds of posts being censored, because he already acknowledged in his initial post that while that was most likely true, the people who created the movement and are trying to control and direct it don't actually give a shit about that, and are just using everyone else as patsies in order to enact their agenda of destroying the social capital and careers of prominent women and feminists in the games industry.

The well has been poisoned. Find a new hashtag to rally behind and actually go after the corruption of big publishers and big gaming magazines and news sites instead of just harping on a few women and feminists who basically have zero social capital or control in the games industry to begin with who just wanted to point out that maybe some games weren't as inclusive as they could be.

The worst part about this whole thing is that Gamasutra, of all sites, is one that a lot of devs in the game industry legitimately use to share knowledge and discuss topics and find jobs. By hurting Gamasutra you are literally making *all* game devs jobs more difficult and worsening their professional discourse for no reason other than that you disagreed with *one* person who regularly posts to the site. This is literally a case of cutting off your nose to spite your face.

(Anonymous) 2014-10-02 10:00 pm (UTC)(link)
As a long time fan of your work, this is the most mis-guided thing I've ever read.

I truly hope that you realize your mistake sooner, rather than later.

(Anonymous) 2014-10-02 10:02 pm (UTC)(link)
And honestly, don't think of these comments as attacking you; look at them as Linus scolding you for submitting a shitty patch that made no sense.
kaberett: Trans symbol with Swiss Army knife tools at other positions around the central circle. (Default)

[personal profile] kaberett 2014-10-03 05:47 pm (UTC)(link)
Wait, you mean consider them abusive and destructive?
(screened comment)
(screened comment)
(screened comment)
(screened comment)

(Anonymous) 2014-10-02 10:17 pm (UTC)(link)
I don't understand this at all. You seem to be a grown man. Why wouldn't you simply admit you were wrong, instead of ruining whatever was left of your reputation?

(Anonymous) 2014-10-02 10:17 pm (UTC)(link)
https://01.org/

Intel has many capable engineers that are much more intelligent than you at fixing bugs.

[personal profile] emanueleaina 2014-10-04 09:02 am (UTC)(link)
True, even if I'm not sure Matthew is less smart than them. And yet, Matthew fixed many nasty bugs which they didn't fix, so I'm not sure what's your point.

Thanks for your contribution!

a non-fart comment

(Anonymous) 2014-10-02 10:17 pm (UTC)(link)
this is awesome, thank you. the gamergate manbabies are predictably upset.

Page 3 of 9