Wednesday, April 30, 2014

Programming Sucks, Implementing Unicorns, and Other Professional Insights

This article by Peter Welch, "Programming Sucks",  is probably the best description of our profession I have ever read. Those of you who are computer scientists will read it and say, YES, EXACTLY; those of you who are not computer scientists but think we are mystical beasts from mordor will realize we are not actually mystical beasts. (Though may indeed come from mordor).

Peter's article is so good, I am loathe to quote the clever, funny bits because they're so much better in context; but I have to at least post some some teasers:
Not a single living person knows how everything in your five-year-old MacBook actually works. Why do we tell you to turn it off and on again? Because we don't have the slightest clue what's wrong with it, and it's really easy to induce coma in computers and have their built-in team of automatic doctors try to figure it out for us. The only reason coders' computers work better than non-coders' computers is coders know computers are schizophrenic little children with auto-immune diseases and we don't beat them when they're bad.
... 
Most people don't even know what sysadmins do, but trust me, if they all took a lunch break at the same time they wouldn't make it to the deli before you ran out of bullets protecting your canned goods from roving bands of mutants. 
Enjoy!

Sunday, April 13, 2014

Google only acquired male parts of startup company; and more #siliconvalleyfail

Article in New York Magazine about a startup company with four men and one woman ("Amy") acquired by Google. Google elected to only hire the four people with their male bits flipped.

The four men were code monkeys engineers, and Amy was a UX and product designer, and co-founder who contributed tons of ideas. Apparently Google gave massive signing bonuses and salaries to the men, but did not hire her or compensate her during the company acquisition.

Put yourself in this position for just a second. You helped found a company, you contributed major ideas, you got it to the point where Google decides it's worth slurping up. But then:

Do you have any clue what that feels like? It's horrible. It's people saying: "I don't respect you because of how you were born." 

It's impossible to imagine this rejection if you are a majority member. Well, I can tell you - it hurts. A lot. Probably one of the hardest pains out there.

The worst part about me reading this article is that this week alone I heard stories about TWO amazing, brilliant, talented, superstar women completely leave their rockstar jobs to adopt non-rockstar occupations. 

Why did these brilliant, talented, incredible women leave their rockstar occupations? Because they couldn't handle the sexism any more. They had no fight left in them. 

What can you do? Well, sponsor the heck out of / promote the professional women you know. 
1) Talk about women to others: "Jane Smith is doing AMAZING work related to yours, you should check out her papers." 
2) Invite women: "Let's invite Jane Smith as a keynote speaker, her research rocks" "Let's ask Jane Smith to lead this project, I think she'd do a fantastic job." 
3) Suggest women when you're poaching people: "Let's see if we could recruit Jane Smith to our department." 
and, if you're a journalist:
4) Interview women. Some publications do well at this, some are still in the stone ages. There are women scientists out there, and they have opinions and interesting things to say too!

And, if you're google, don't be evil. (Write that one down!).