NB I haven't read all the comments on this page and I apologize if somebody already said this...
NB I don't have the correct language to express this idea. I'm even concerned that I might be flat out misunderstood. Consult my own comment history to know where I stand.
NB I haven't heard of the author before nor read the apparent criticism.
---
The author is a hardcore coder on the autism spectrum and thus fits in well with the "nobody cares about your gender, race, nor creed--show me the code!" meme.
The author asks her critics to cease putting her down to push their own agendas. Okay.
But uh... Back to that meme. Is there any chance that the author is perhaps... A coder first and a person with a gender second? That's what the meme is about, right? In text mode, we're all just text generating entities, idea makers. (It really is beautiful--I grew up on IRC myself.)
But look, the internet isn't just textmode anymore, and it doesn't exist just in cyberspace anymore. Decisions coders make affect the--blah blah you all know this, software is eating.
So, maybe, just maybe, the hardcore-on-the-spectrum-practically-deterministic-themselves folks shouldn't be the only ones with commit-bits, hm?
I'm tired of writing this. To sum up: I'm glad for the author's successful life as a coder and yes folks should stop attacking her, but no, the existence of the author nor a hundred thousand more of her does not solve the "tech needs women" problem. Because--back to the meme--it's not really women we need. It's heart.
Because software is eating the world, "Made with love" needs to more than a marketing slogan. We need more coders that are emotionally brilliant! There is a large technical debt around "how software will alter the course of human history" and frankly it terrifies me that so many emotionally stunted devs are the primary authors.
But look, the internet isn't just textmode anymore, and it doesn't exist just in cyberspace anymore. Decisions coders make affect the--blah blah you all know this, software is eating.
So, maybe, just maybe, the hardcore-on-the-spectrum-practically-deterministic-themselves folks shouldn't be the only ones with commit-bits, hm? [...] Because software is eating the world, "Made with love" needs to more than a marketing slogan.
If that is the way you want to frame this, I think your goals are tangential if not orthogonal to the conversation
this blog speaks to. You're talking about products, most of the social topics rolling through social media and the tech news are about social interaction in and around development.
Obviously the developers are in a place to put their mark on a product, but that's quite different. They're generally not the decision makers on the product goals and feature set. And to the extent that they can influence the product, that topic has gone entirely unaddressed. Conversation has focused around about software team interaction.
But I don't see how that adds up to building a product "with heart." Some of the grossest software business models and anti-consumer practices come out of NorCal, the epicenter of the brand of progressive politics popular in these discussions.
A comically apt anecdote is of a Facebook employee. The name Facebook let a transgender individual use as their workplace ID was not good enough for Facebook's real name policy for end users. Of course Facebook fell all over themselves to fix it when they got bad press. But if any of the political movements in tech were even tangentially about the products getting built, it would have never been an issue. The business rule that developers were tasked with implementing would have never been commited, or never thought up in the first place.
> tangential if not orthogonal to the conversation
Er, sorry. My train of thought was: products need to be less harmful --> the aggregate character of the the industry needs to change --> putting more emotionally competent people in the industry --> overcoming the gender-related conflict in the industry. Which, I think is the conversation.
As to developers cf. management... What sort of developer fails to think about the possible consequences a given product might have on the lives of people they will never meet? #cough#
What sort of developer fails to think about the possible consequences a given product might have on the lives of people they will never meet?
Any developer on a project that doesn't have a formal analysis system for feeding thoughts about the lives of users into the product spec. And I mean beyond the "will it sell" sorts of analysis. So to answer your question: most.
I have worked on safety-critical systems, my train of thought goes: products need to be less harmful --> FMEA.
I actually look at it a bit like the way computer security can go overlooked. You can actively employ as many netsec hobbyists that spend their evenings hunting vulnerabilities, reading research and messing with security software as you want. And they might marginally increase the security of the software and systems, but the business has to decide to invest in security before they're allowed to focus on securing the system. Once the business has bought in, then you really don't need a huge cultural change towards security, just get enough guys to set up the quality systems, and then keep up with security analysis and reviews.
Edit: From a purely reductive standpoint, developers can tailor product to overseas markets with different cultures. As long as the business cares, and spends the effort to determining how to target a culture, the developers don't really matter.
What does "emotionally brilliant" mean, and how would it benefit users?
The best interpretation I can think of is building software which exploits user's emotional responses in order to gain acceptance and widespread usage (e.g. Zynga), but I'm not sure why this is something the world needs more of.
I'm not sure. I myself see the emotional landscape only dimly.
My life got a lot better when two things changed for me.
One: I accepted that some people around me ("that happened to be" female) were remarkably better than I am at understanding my motivations and predicting my behavior than I am. Same for third parties.
A fascinating aside: People (including me) are motivated more powerfully by emotions (like fear) when they aren't aware of them--and many people who don't think they don't experience strong emotions are really quite wrong.
And two: that the goals emotionally intelligent people set are worthwhile, even thought they might sound like complete nonsense at first.
By allowing women into my life (not just the technically apt ones) my life was improved.
Note that I don't ask "how should I achieve X", I ask "what should my goal be in situation Z".
I understand (1), that some people are better than others at detecting the hidden emotional motivation for behavior. What I don't understand is what those people will actually be using that skill for - I hypothesized one use, but you said I'm wrong, so I'm curious what the actual use of that skill is.
Setting goals? Maybe tactical, rather than strategic, goals. E.g., emotional intelligence may say "exploit tribalism to get users to feel loyalty towards us" (a tactical goal) which would help in achieving the strategic goal of having more users and lower churn.
In another reply, you suggest: "products need to be less harmful --> ... --> putting more emotionally competent people in the industry", but it's far from clear to me how the latter gets to the former. If anything, I'd suspect that emotionally competent people are better at building harmful products and exploiting flaws in the brain.
NB I don't have the correct language to express this idea. I'm even concerned that I might be flat out misunderstood. Consult my own comment history to know where I stand.
NB I haven't heard of the author before nor read the apparent criticism.
---
The author is a hardcore coder on the autism spectrum and thus fits in well with the "nobody cares about your gender, race, nor creed--show me the code!" meme.
The author asks her critics to cease putting her down to push their own agendas. Okay.
But uh... Back to that meme. Is there any chance that the author is perhaps... A coder first and a person with a gender second? That's what the meme is about, right? In text mode, we're all just text generating entities, idea makers. (It really is beautiful--I grew up on IRC myself.)
But look, the internet isn't just textmode anymore, and it doesn't exist just in cyberspace anymore. Decisions coders make affect the--blah blah you all know this, software is eating.
So, maybe, just maybe, the hardcore-on-the-spectrum-practically-deterministic-themselves folks shouldn't be the only ones with commit-bits, hm?
I'm tired of writing this. To sum up: I'm glad for the author's successful life as a coder and yes folks should stop attacking her, but no, the existence of the author nor a hundred thousand more of her does not solve the "tech needs women" problem. Because--back to the meme--it's not really women we need. It's heart.
Because software is eating the world, "Made with love" needs to more than a marketing slogan. We need more coders that are emotionally brilliant! There is a large technical debt around "how software will alter the course of human history" and frankly it terrifies me that so many emotionally stunted devs are the primary authors.
Annnnnd there go my points. ;P