Technology Woman

Gayle Laakmann on Women, Technology and Everything Else

3 Business Ideas: Experiment Often, Carefully, and Singly

What have you learned in the past year?  Jill Foster of WomenGrowBusiness.com asked me this question and posted my response here: 3 Business Ideas: Experiment Often, Carefully, and Singly.  You can read it there or below where I’ve re-posted it.
——
I started CareerCup to solve one part of software engineering interviews: preparation. Candidates who are interviewing [...]

3 Business Ideas: Experiment Often, Carefully, and Singly 3 Business Ideas: Experiment Often, Carefully, and Singly

Outsourcing Your Life in 8 Easy Steps

Since discovering the wonder of outsourcing nine months ago, in October 2008, I’ve outsourced approximately 300 hours. That’s 300 hours that I got to spend reading or playing (or working…) while various assistants re-formatted an e-book, researched traffic stats for competing sites, scheduled apartment visits, got price quotes for vacation rentals, designed posters for [...]

Outsourcing Your Life in 8 Easy Steps Outsourcing Your Life in 8 Easy Steps

Think Less, Experiment More: 5 Lessons on Entrepreneurship

A guest blog post I wrote for Women Grow Business:

Working for Microsoft, Google and Apple, I not only became a better engineer – I became a better entrepreneur. Their successes and failures, encapsulated in these five lessons, provided me with invaluable instruction in how to build a company and effectively compete.
#1. Build a large network.
The [...]

Think Less, Experiment More: 5 Lessons on Entrepreneurship Think Less, Experiment More: 5 Lessons on Entrepreneurship

In Defense of Outsourcing

As I’ve mentioned before, I’ve started outsourcing. A lot. Most of the outsourcing goes to an (awesome) assistant in the Philippines, who does everything from online research to document editing. She’s great, and she’s quite literally changed my approach to working.
Although most people are merely intrigued by my hiring a remote assistant, [...]

In Defense of Outsourcing In Defense of Outsourcing

TechCrunch: "Why Google Employees Quit"

Last week, TechCrunch re-posted snippets from an email list for former googlers. This article was set up to make an obvious conclusion: Google is not the fairy tale land of employment.
Wait, wait, you mean not everyone loves their job at Google? Shocking! A logical person might point out that what one person [...]

TechCrunch: "Why Google Employees Quit" TechCrunch: "Why Google Employees Quit"

Top 10 Best Microsoft Interview Questions

500 Microsoft Interview Questions on CareerCup
—–
As the founder of CareerCup, the web’s largest source for technical interview questions, I have over 500 Microsoft Interview Questions at my disposal, with more added every day. Everyday people ask me what they should study before their Microsoft interview.
So, without further ado, I present the the Top 10 [...]

Top 10 Best Microsoft Interview Questions Top 10 Best Microsoft Interview Questions

Teaching & 20% Time

When I joined Google last year, I was simultaneously thrilled to be building innovative applications and bummed to be leaving behind my college years. No, I’m not talking about dorm life and late night pizza runs – I’m talking about teaching.
I started teaching as a Sophomore at the University of Pennsylvania and loved every [...]

Teaching & 20% Time Teaching & 20% Time
  • In Defense of Outsourcing

    Posted on April 28th, 2009 Gayle 2 comments

    As I’ve mentioned before, I’ve started outsourcing. A lot. Most of the outsourcing goes to an (awesome) assistant in the Philippines, who does everything from online research to document editing. She’s great, and she’s quite literally changed my approach to working.

    Although most people are merely intrigued by my hiring a remote assistant, a surprising number tell me that it’s unethical, supplying one of these reasons:

    Exploitation: “You’re only hiring someone from because they’re cheap. You’re not even paying them minimum wage!”

    While it’s true that some people I hire are paid well below US minimum wage (you can find assistants for as little as $1.50 per hour, though mine are paid considerably more), it’s hardly exploiting them. I do believe that employees should be paid a livable wage, but that means a livable wage for their country, not for the US.

    It’s surprising to me that so many people would complain about this, when we’re all perfectly accustomed to salary adjustments based on cost of living. For example, Microsoft pays California employees 15% more for the same work than they do the Seattle employees. Likewise, they no doubt pay their India employees considerably less. Exploitative? Of course not.

    Now, I’m not an expert in economics, but I would guess that, far from being exploitative, outsourcing is quite good for the target areas. You’re providing the people with work. Doesn’t that boost their economy? Isn’t that good?

    Protectionism: “What about the US? You should be hiring US workers!”

    Most outsourcing-supporting respond with the following:
    1) “By outsourcing to India / Philippines / another country, we can expand our company and eventually hire more Americans.” I don’t know in which cases this argument is true, but I can certainly say that it’s been true in my case. The outsourced workers I’ve hired have been the reason that I’ve been able to generate revenue for CareerCup. It simply would not have been possible without them. This revenue, in turn, enables me to hire Americans for things that do need to be done in the US.
    2) “Welcome to a global world. If you don’t operate efficiently, your competitors – who may not be American – will simply out perform you.” This is possibly the most compelling argument. A business has an obligation to its shareholders to operate efficiently. If it doesn’t operate efficiently, another company will. And then, if that happens, how have we helped the US?

    In addition to those two points, however, I’d like to make a third:
    3) Why are Americans so important? Why is hiring an American inherently “better” (ethically speaking) than a hiring someone from India? Are we not all people? In fact, I could very well argue the opposite: supporting a person in a poorer country, whose children may struggle to eat or to get an education, is more ethical than hiring a comparatively wealthy American. (I’m not saying that that’s true; I’m merely arguing that the reverse isn’t necessarily true either.)

    Suffice to say… I feel perfectly at easy with my decision to outsource. I’ve employed some extraordinarily talented people and rewarded them well for their work. I understand that there’s an awful lot I don’t understand about globalization, so perhaps someone will open my eyes to some horrible truths. Until that day, though, I will continue to use outsourced workers to build and expand new projects.

  • Strip Search at School: Was it assault?

    Posted on April 23rd, 2009 Gayle 1 comment

    I often debate as to whether this blog should be strictly tech-based, but then I read these articles that, well, get to me. To change the statistic that 25% of women are sexually assaulted, people need to start talking about it.

    Yesterday, the Supreme Court heard argument on a case where a 13 year old girl – an honor student who had never been in trouble – was strip searched at school because she was suspected of having ibuprofen. Now, if that doesn’t infuriate you already, listen to the facts of the case:

    Redding says she was then asked to strip down to her underwear and stood there while the nurse and secretary inspected her clothes and shoes.

    “Then, you know, I thought they were going to let me put my clothes back on, but instead they asked me to pull out my bra and shake it, and the crotch on my underwear, too,” Redding says.

    Redding says her whole body was visible to the school administrators. She kept her head down so the nurse and the secretary couldn’t see her fighting back tears.

    And all this for what is basically Advil. Ugh.

    This was more than a strip search. This was assault:

    1. A young girl was forced to show her private parts.
    2. The school did not search the girl’s locker or desk, but they did search the girl’s crotch.
    3. The harm in traumatizing a girl far outweighs the harm of a couple of students from taking ibuprofen.

    When you look at these facts, you see that the school’s search was not conducted in a way to find the ibuprofen (since they didn’t search the girl’s locker or desk), nor did they balance the harm of an invasive search against the risks of mild pain killers. Thus, it seems that the administrators were on a powertrip that ended in assaulting a girl.

    I hope that the Supreme Court makes the right decision. While there is a time and place to do strip searches (eg, in jail), school officials are not trained to do so. If you think a student poses that much of a danger that an invasive search is required, then call the cops. Strip searches should never be conducted by school officials.

  • One Year Post-Google

    Posted on April 20th, 2009 Gayle 8 comments

    Last weekend marked my one year anniversary of leaving Google. So, with that said, here’s my one year re-cap!

    What have I been doing?

    EmptySpaceAds: I joined EmptySpaceAds as its VP of Engineering, where I helped to relaunch our product. We’ve created a brand new (and pretty fantastic, if you ask me) way of showing ads. Our product helps a website owner actually generate revenue from the margins of their page, while still maintaining a clean and organized page. “Use it, don’t lose it”, we like to say.

    CareerCup: When I left Google, I knew that I needed to take some time to re-do CareerCup. The design was a mess, the code didn’t scale and, frankly, there wasn’t even the slight glimmer of revenue. I’m thrilled to say that that’s all changed. I’ve got a brand new design (courtesy of someone I found via 99designs.com), I’ve re-written the code on Google App Engine, and it’s finally generating some revenue. It’s still not everything I want it to be, but it’s getting better.

    Seattle Anti-Freeze: Seattle Anti-Freeze is my other side venture that I don’t talk about as much. In short, we organize parties and events for young professionals in Seattle. Shortly after leaving Google (and finally getting some precious free time), I wrote a new online ticketing system. It’s nothing fancy or innovative, but it saves us oh-so-much time.

    What have I learned?

    If there’s one thing I’ve learned in the last year, it’s that you don’t have to do it all yourself. Yes, I discovered the wonder of outsourcing. I hired an amazing remote assistant, who has saved me precious hours. She does document editing, graphic design, and a plethora of other technical tasks. Why didn’t I know about this before?

    Where am I going?

    I alluded to this earlier, but I am indeed leaving Seattle to move back to Philadelphia. I will be attending Wharton’s MBA program at the University of Pennsylvania, where I plan to focus on entrepreneurship.

    In the meantime, I hope to finally get the chance to play around with some other projects. There’s still a bunch to do on CareerCup, and I have some new ideas I’m playing around with. I’d like my newest project, PictureMash, to support group accounts, and I’d like to evolve Seattle Anti-Freeze’s site into a general purpose ticketing / event site so that other organizations can use it.

    So much to do, so little time!

  • PictureMash: Smart Sorting for All Your Pics

    Posted on April 10th, 2009 Gayle No comments

    While I can’t exactly call myself an avid photographer - as I have zero skill in this art form – I do have a lot of photo albums. I call it the “quantity over quality approach.” Unfortunately, when I want to look up, say, pictures from my Microsoft internship in 2003, it’s a mess. Picasa throws all your albums in one ginormous list, making it difficult to track down the right pictures. That’s why I created PictureMash.

    PictureMash lets you do the following (or go see my account for an example):

    • Group albums logically – and automatically – by time into “Smart Folders”
      For example, I created a “Smart Folder” called Microsoft Internship 2003 which contains all albums between May 2003 and August 2003. I don’t have to put the albums in there manually – I just give PictureMash the date range I want, and it does its thing. And, I can even group my smart folders, allowing me to tuck away all my college pictures into one master folder.
    • Merge Picasa and Flickr albums
      If you’re like, well, many people, you may have used both Picasa and Flickr albums. PictureMash puts them all into one seamless list.
    • Add tags and related links
      When I go to a party or event, I’m usually not the only one taking pictures. With PictureMash, I can add links to my friend’s pictures too, right next to my album. This way, when I’m looking up pictures from Seattle Anti-Freeze’s Roller Disco party, I remember to look at Ming Li’s pictures too.
    • Create one feed for all your friends
      Another fun use case for PictureMash: I can create a “group” account and add my friends’ pictures to this account. When I move across the country next month, I’ll be able to reference this account to see what’s going on with my Seattle friends.

    And remember: you don’t have to re-upload anything. All your pictures are still stored on Picasa or Flickr!

    Go check out PictureMash and let me know what you think. It’s all free and super easy to use, so enjoy!

  • Company Loyalty = using Microsoft search to prep for a new job

    Posted on March 31st, 2009 Gayle No comments

    Microsoft Loyalty Scorecard:
    + 1: Using Microsoft search at work.
    - 1: Using Microsoft search to prepare for your upcoming interviews… at work.

    Kumo is Microsoft’s new search engine that was released internally this month. No one seems to be talking about it much externally, and it doesn’t show up in Google Analytics under “Search Engines”. Kumo is, however, listed as a referring site for my site, CareerCup, which helps prepare for technical interviews. Almost all the Kumo users are, of course, from Redmond with a couple in Bellevue and Toyko.

    Well, hey – while it’s not so nice to look for a new job while at work, at least you’re using Microsoft’s search engine to get there. Your boss must be thrilled.

    But, if you’re still looking for a new job, I’ve got one for you.

  • Learning Spanish on the Kindle? Hmm…

    Posted on March 18th, 2009 Gayle 4 comments

    I spent six weeks in Argentina learning Spanish, and I’d love to keep up my limited skills by reading in Spanish. But, the fact is, my vocabulary just isn’t good enough, and whipping out a dictionary at every other word is too cumbersome.

    With a few relatively straight-forward changes, the Kindle 2 could really help out here. Amazon (or some clever hacker) could modify the existing dictionary to do translation. When you hover the cursor next to a Spanish word, an English translation of the word would pop up.

    The technology behind this doesn’t seem so tricky. The Kindle 2 already has a dictionary that operates in much the same way: when I hover next to an (English) word, a definition pops up. Thus, Amazon would just need to swap out the English dictionary for an Spanish-English dictionary.

    ¿Qué piensas?

  • Amazon Kindle 2 Review (From a Kindle 1 Owner)

    Posted on March 3rd, 2009 Gayle 4 comments

    I said I wouldn’t buy a Kindle 2, as I already own a Kindle 1, and I made it a whole five days. As one friend said, I’d make an awful POW. Fair point. However (this is where I try to justify my choice), my Kindle is probably my most used device, so upgrading isn’t so silly.

    I love my Kindle 1. I carry it with me in my purse at all times (ah, the benefits of being a woman). I read so much more since I got it. There were the obvious benefits of owning a Kindle (being able to carry multiple books at once), and then the less obvious benefits (being able to read one handed, easily purchasing books while on vacation, not having to buy books at airports).

    I must admit though – in the first few hours owning the Kindle 2, it’s a serious step up.

    Keyboard

    The once horrible keyboard is now merely mediocre. The Kindle 1’s keys were quite stiff, whereas the Kindle 2’s keys have a similar resistance as a mac keyboard. The keys are still awkwardly far apart, unfortunately.

    And, now that the screen is faster, the keyboard now feels much faster as well.

    Cover

    I’m not sure why Amazon didn’t put more thought into the Kindle 1 cover, but they seem to have corrected the cover for the Kindle 2. The previous bulky case has been replaced with a trim, firm cover. The Kindle 1 would often slip from it’s very lose case – the Kindle 2 locks in place almost like a seatbelt clasp. Snug and slim – perfect.

    Underlining and Highlighting

    What was once a cumbersome process of fiddling with slow menus is now an intuitive selection process. Want to add a highlight? Move the cursor. Click. Move. Click again. Want to add a note? Just start typing.

    Fewer Accidental Clicks

    The “Next Page” button has been re-oriented so that you’re less likely to accidentally hit it. Frankly, I didn’t really have this problem after the first few days of owning the Kindle 1. However, it was a little annoying that every time you showed someone else the Kindle 1 they would turn your page. This has been fixed. This bigger benefit, to me, is that I probably don’t need to put on the screen lock any more as things in my purse are less likely to turn the page.

    Archived Items

    The Archived Items (eg, old books stored on Amazon’s servers) are now much easier to retrieve. The previous “Content Manager”, which included all current and previous books, has been replaced with Archived Items – a simple listing of all your old books. By trimming it down to only what’s _not_ on your device, it’s much easier to find what you were looking for.

    Look and Feel

    The sharp edges (a significant issue when you’re reading for long periods of time) have been replaced by rounded edges. The cheap plastic feel that reminded me of the old NES or a children’s toy is now something that could have _almost_ been designed by Apple.

    Overall, it’s not perfect, but it’s a big step up from what was already a great device.

  • Job Opening: Software Engineer / VP of Engineering at EmptySpaceAds

    Posted on February 25th, 2009 Gayle 5 comments

    After I left Google and got the travel bug out of my system, I joined a tiny funded start-up called EmptySpaceAds. What excited me about EmptySpaceAds was more than just the product (although that was pretty neat) – it was the opportunity. With just one employee, EmptySpaceAds was small enough that I would lead the engineering effort. But, at the same time, it was funded. Funding = credibility + a great network of advisors. Our investors are actively involved – in all the right ways. How many other teeny tiny start-ups can say that they have funding? Not many! ;-)

    Now, six months later, it looks like I may need to relocate and thus EmptySpaceAds must hire a replacement.

    Know a rockstar developer – who wants to lead a start-up? Read on for the job posting!

    Software Engineer / VP of Engineering at EmptySpaceAds

    With over 40% of the space on web page consisting of “empty space” (margins, etc), empty space is the remaining element of the web to be monetized. EmptySpaceAds is turning previously wasted empty space into a growing revenue stream for our web publishers. Publishers no longer have to decide whether to use the margins for ads or for the aesthetic
    value of empty space – they can do both!

    EmptySpaceAds is a small but well-funded startup. We are funded by Second Ave Partners.

    Our Product

    EmptySpaceAds allows a website owner to utilize the page margins for both “empty space” (eg, pages look better with a bit of emptiness), and for ads.

    How does that work?

    Our ads only show up when a visitor’s mouse hovers over the margins of a page. This means that when you visit a web page, it’ll look just as “pretty” as it did before. But, when your mouse hovers over the margins, an ad will (gracefully) fade in behind the margin.

    And, here’s the best part: because the ads are reacting to the user’s mouse rather than being always-present, users don’t experience “banner blindness.” Publishers will see high click-through rates.

    Who We’re Looking For

    We’re looking for someone who is more than an engineer. Someone who can jump in and make decisions. Someone who can prioritize and schedule our product releases. Someone who can lead the engineering effort. Someone who can drive our product’s success.

    As employee #2, you will be instrumental to the company’s success!

    Here’s why you should join us:

    • You will have incredible impact in our company as our first Software Engineer
    • You will lead our engineering effort… future developers we hire will report to you
    • Learn what it takes to run a startup. Interact with the founder daily and attend meeting with the company’s investors.
    • You will reboot your career. You’ll learn more, fail more, succeed more, and take away more than you ever would at the equivalent Big Company experience.

    Hard Requirements:

    • B.S. Computer Science or equivalent experience
    • Minimum two years of professional experience
    • Possess initiative, leadership abilities, and the ability to make difficult engineering decisions
    • Location: Seattle, WA (Pioneer Square)
    • Full Time Only

    How To Apply

    Please email jobs@emptyspaceads.com with the following information:

    • Resume / CV
    • [OPTIONAL] Pointers to software you’ve written. Examples: open source contributions, examples of source code you’ve written, examples of live production software you wrote or were a contributor to
    • [OPTIONAL] Links to places you discuss software. Examples: your blog, your website, etc

  • TechCrunch: "Why Google Employees Quit"

    Posted on February 2nd, 2009 Gayle 2 comments

    Last week, TechCrunch re-posted snippets from an email list for former googlers. This article was set up to make an obvious conclusion: Google is not the fairy tale land of employment.

    Wait, wait, you mean not everyone loves their job at Google? Shocking! A logical person might point out that what one person loves another person hates and thus, it is physically impossible to have a large company where everyone loves their job.

    That being said, allow me to make a few points:
    1) Former Googlers are not representative of Googlers.
    Imagine if you set up a group for ex-New Yorkers, and then asked why they left New York. You’ll probably get an usual number of negative complaints. That doesn’t mean that most people hate New York.

    Likewise, TechCrunch didn’t ask Googlers whether or not they liked their jobs – they took a thread from a list of former googlers. That is, people who didn’t love Google enough to stay, for whatever reason. So, you’re already starting with a list of people whose feelings towards the company skew usually negative.

    2) The Email Thread is not representative of Former Googlers
    People love complaining, particularly those who feel that they have been wronged in some way. If you start an email thread with the question “Why’d you leave Google,” you’re opening the floodgates for those who hated Google. People like me, who genuinely enjoyed their experience at Google, will stay silent. People like complaining more than praising.

    3) TechCrunch was unethical in releasing the (first) names of the posters.
    Though TechCrunch hid the last names of the posters, they released the first names. If your name is Bob or Mike, your secret might be safe. But, what if your name is “Gayle”, or one of the many ethnic or unusual names? Then they might as well have released your full name. Releasing people’s names added nothing to the article, but embarrassed – or potentially hurt the careers of – the posters.

    4) Almost everyone at Google does like their job.
    When I left Google, people were surprised. Everyone (or virtually everyone) likes it there. No one came to me and said “yeah, I want to leave too. I hate it here!” I did have several people admit to me that they were thinking about leaving as well. But, in every one of those cases, they said that they liked it, but wanted to go to a smaller company or to a different role.

    5) Why I liked Google (and why I left)
    I had a great team. I liked our project. I liked my manager. I was working on cool, interesting stuff.

    Google is, in my opinion, the best place to be an engineer. Engineers are given more authority than I’ve seen at any other company. If you want to work on something new, there’s lots of other projects that you can easily switch to. You can work on your own personal pet project 20% of time. How many other companies let you do that?

    For my 20% project, I got to teach two courses at University of Washington. It was an enormous time investment, but I loved teaching. I’ve kept in touch with many of my former students, and it’s amazing to see them to become fantastic engineers at Google, Microsoft and Amazon. I really appreciate both Google and UW giving me that opportunity.

    Despite Google being a great place to be engineer, I realized that I didn’t want to be an engineer anymore. Ironically, the fact that I was so happy with everything about my job at Google made it the decision easier. After all, if everything was right about the job (team, manager, project) and you’re still not excited, the issue is probably the job itself.

    Though I liked coding and considered myself fairly good at it, I wanted learn a little more about business: sales, marketing, product design, finance, accounting, etc. Google is a great place, but it’s not the place to learn those skills. I felt I could only get that education at a start-up, so I left.

  • "Gayle" is Not Hate Speech

    Posted on December 12th, 2008 Gayle 4 comments

    I’m banned for hate speech on WyldRyde. Yup. My name, you see, has the word “gay” in it, and thus “gayle” is hate speech.

    This happens fairly often as it turns out. I’ve hit this issue on AOL, Microsoft’s theSpoke.com, planes with games on their lcd screens, etc.

    I have to wonder though. Suppose my last name were “Straighth”, would I be banned as often? Why is “gay” considered hate speech?

    (PS: I would check if WyldRyde banned “Straighth”, but it’s banned my computer completely. Anyone want to check any find out?)