| Subscribe via RSS

Videos from Seattle Scalability Conference

The Seattle Scalability Conference was held on June 23rd in Bellevue. One person posted their notes a while back, and videos of some of the talks were recently made available.

Enjoy!

Recruiting - The Pot Calling the Kettle Black

I just started subscribing to Microsoft's Job Blog - I figured it might have some info related to CareerCup (my own site related to interviewing, with lots of technical interview questions).

The most recent post gives a Top 10 No-No's when you contact a recruiter. The basic points are:
  1. Do your homework. Call with relevant specific questions.
  2. Customize your letter. Address it to me.
  3. Don't treat your recruiter like they are stupid. They are your advocate, if you want them to be.
  4. Know when to back off.
  5. Don't lie.
  6. Don't make excuses like "I'm sick."
Good advice. From an engineer's perspective, let me give some advice to recruiters (yes, you'll notice the high degree of overlap):
  1. Call your relevant positions. If I'm a Software Engineer at Google who already turned down a development position at Microsoft, I'm probably not interested in your testing contractor development position in Everett. Sorry.
  2. Customize your letters to me. And please spell my name right.
  3. Tell me how you got my resume. Did you find it on my blog? On another website? A recommendation from a professor? The more specific you can be, the less I think it's spam.
  4. Know when to back off. Yes, I'm speaking to you, Friendly Microsoft Recruiter. I really don't need to be contacted every month. You're hiring! I get it! :-)
  5. Call for a specific position - at least if you want to increase your chances of being interested. I'd have to be pretty desperate for a job to be excited to hear about a "development" position at some unnamed company - and is that really the person you want?
  6. Don't call me for a position I already have. Ok ok, this only happened once, but it was still pretty funny:
    Recruiter: "Hi Gayle, would you be interested in a Software Engineering position at Google? We have offices in Mountain View, New York, Seattle, ..."
    Me: "um, I work for Google."
    Recruiter: "What do you mean?"
    Me: "I mean... I'm sitting here, as we speak, at my desk, in Seattle, at Google."
    Recruiter: "Oh."
  7. If you leave a voicemail, leave your name, number and company. Speak slowly and clearly. I recently had someone leave two voicemails and each time I couldn't hear the phone number. To be honest, I probably wouldn't have called back anyway... but still. My point remains. The same person also claimed to have sent me an email. She probably didn't spell my email address correctly.
Sigh... the fact is that this happens to the same reason that spam happens. Responses are low. Email is cheap. Personalization is expensive. What can you do?

One Laptop Per Child - Why?

So, imagine that you're a starving child in Africa. You need food, water, medicine, and school supplies. Children all around you have died for lack of these things.

Someone offers you a laptop. Yes, it was built for $150 and is therefore pretty damn cheap as far as laptops. It's better than nothing, absolutely. It's an impressive feat of engineering. But - according to late night commercials anyway - just $1 per day could sponsor a child in a developing nation. That's almost five months of food, medicine, school supplies, etc. Which would you pick?

The One Laptop Per Child program states the following on its website:
Our goal: To provide children around the world with new opportunities to explore, experiment and express themselves.
Great, they can express themselves now - but does that make them any less hungry, thirsty, or sick?

Yes, the One Laptop Per Child program does good. It helps them. But is it really the best way to help them? It seems that microfinance, encouraging condom use in Africa to fight AIDS, improving irrigation and farming techniques or many, many other things would be more well suited to their needs.

Female Programmers: Are they special?

Last week, at lunch with two Microsoftie-friends, we got into a discussion about why there aren't many women in Computer Science. I've heard so many theories, but all we really know is that there are so many factors and some of them date back to childhood.

"So how'd you do it?" Jim asked, as though there was some huge obstacle I had to overcome, what with my being a woman and all. "Well, much the same way as you", I replied.

I applied to Engineering school. I was accepted. I did my homework. I took exams. I interviewed for internships. I got offers for some, I got rejected from others. Jim and I - we did the same thing. Was it harder for me to correctly prove that p is prime in discrete math? Do I deserve special recognition because I was able to do that proof despite my having an X chromosome where Jim has a Y?

My mother studied Electrical Engineering and no doubt, she had actual obstacles: people who would actually say "Kathy, I'm not sure Engineering is really for you. Perhaps you'd want to consider something more suitable for you, like fine arts?" Although you'd never hear her say it, women probably did have to fight professors to get into class, or to find an employer who would consider hiring a woman. But look at where we are thirty years later - no one's ever told me "go away - you're a woman."

Instead, we have so much special recognition that it's as though there are two types of programmers: regular programmers and then female programmers. Does it really help encourage this latter type if we give them a special attribute?

I'm not saying there aren't subtle ways which make women less likely to pursue Computer Science. A quick comparison of the United States to other countries tells you that that must be the case. But, by and large, society does not actively push women out of technology - women just aren't getting drawn into it as much.

Is that a problem? Yes, it is. Let's try to fix that.

Was it harder for me to get here because I'm female? No.

So that's all I'm saying - while various cultural issues make women less likely to pursue Computer Science, it's no harder for women to do it. So why label women programmers as "special" if they're doing the same thing as the "regular" programmers?

Bad Snail Mail, Bad!

It seems like generally a good idea to limit the amount of snail mail you get that has sensitive information on it (social security number, bank account, etc), right? I called my bank today to ask them to stop mailing me copies of my bank statements. I don't like snail mail in general and with all this identity theft and such, paper bank statements are just begging to be stolen.

My bank said no because apparently, Washington State has a law where banks have to send you a monthly paper statement. You'd think that with Seattle as a center of technology, Washington State would understand that paper bank statements are bad. But no no - it's law that I have to receive a nice little envelope every month with my bank written in large lettering so that would-be identify theives will know just where to look. What's up with that?

Seattle's Kwik-E-Mart

Despite my best attempts to not read through my RSS feeds in morning, I stumbled across an article about 7-Eleven turning some of their stores turned into Kwik-E-Marts. Well, I was curious, so I looked up the locations on 7-Eleven's website.

Not only was there one in Seattle, but it was just a few blocks from my apartment. I took a small detour on my way to work this morning to visit it.

I was somewhat impressed by the thoroughness of the Kwik-E-Mart makeovers:

Repainting the outside


Squishee & Buzz Cola Machines


Changing the sign on the top of 7-Eleven


Cardboard cut-outs of Simpsons characters (Ralph, Chief Wiggum, Lisa, Bart, Maggie, etc)


Kwik-E-Mart Chairs


Employees wearing Kwik-E-Mart uniforms


I have a few more pictures up on my Picasaweb album.

It's the last thing - employees wearing Kwik-E-Mart uniforms - that stuck me as being strange. As it just so happened, the guy at the cash register was indeed Indian. Ok, fine, dress up your stores... but your employees? Really? Are they commodities like that? And in those stores who have Indian/Pakistani employees, it feels a tad uncomfortable - like the stereotype is screaming at you.

The makeover, while somewhat amusing, just strikes me as being a little tacky. It's like 7-Eleven is a Disneyland ride, themed and all. But hey, that's marketing, right?

Stupid, stupid plaxo

Oh Plaxo, you were so close... so close...

Your syncing between Google Calendar and Outlook was great. Almost. But in the process, you've just spammed a whole bunch of my friends by sending out event cancellations for events that were 2+ months ago (well, let's hope it was only prior events and not future events). You also deleted the full guest list for an upcoming event and - for those who have Gmail - told them that it was canceled. Why, Plaxo, why? You came so close...

Maybe I'll try it again when you're out of beta.

Anyone got any good solutions for syncing between Google Calendar and Outlook (or Google Calendar and Blackberry)?