<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gayle Laakmann McDowell &#124; Technology Woman &#187; tech</title>
	<atom:link href="http://www.technologywoman.com/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.technologywoman.com</link>
	<description></description>
	<lastBuildDate>Mon, 23 Apr 2012 00:22:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<div id="fb-root"></div>

			<script>(function(d, s, id) {

			  var js, fjs = d.getElementsByTagName(s)[0];

			  if (d.getElementById(id)) return;

			  js = d.createElement(s); js.id = id;

			  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";

			  fjs.parentNode.insertBefore(js, fjs);

			}(document, 'script', 'facebook-jssdk'));</script>	<item>
		<title>Why I Switched to Android &#8212; and Why I Switched Back to iPhone</title>
		<link>http://www.technologywoman.com/2012/04/22/why-i-switched-to-android-and-why-i-switched-back-to-iphone/</link>
		<comments>http://www.technologywoman.com/2012/04/22/why-i-switched-to-android-and-why-i-switched-back-to-iphone/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 00:19:43 +0000</pubDate>
		<dc:creator>Gayle Laakmann McDowell</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=797</guid>
		<description><![CDATA[I spent about the past year using Android, but I just couldn&#8217;t take it anymore. Being back on an iPhone feels like a huge relief. Why I Chose Android Last Year: To back up a bit, I switched from an iPhone to Android last year for a few reasons: The iPhone mail client doesn&#8217;t support [...]]]></description>
			<content:encoded><![CDATA[<p>I spent about the past year using Android, but I just couldn&#8217;t take it anymore. Being back on an iPhone feels like a huge relief.</p>
<p><strong>Why I Chose Android Last Year:</strong></p>
<p>To back up a bit, I switched from an iPhone to Android last year for a few reasons:</p>
<ul>
<li><strong>The iPhone mail client doesn&#8217;t support merged inboxes.</strong> This effectively meant that I couldn&#8217;t manage my work email from my phone, since I have one Gmail &#8220;page&#8221; manage multiple email addresses. (Yes, I know you can add multiple email accounts to an iPhone. But if I did that, then my sent items wouldn&#8217;t be merged.)</li>
<li><strong>I wanted to be able to send SMSs online (via Google Voice).</strong> The iPhone doesn&#8217;t let Google Voice override your outgoing calls&#8217; caller ID, and so doesn&#8217;t support Google Voice well.</li>
<li><strong>I wanted to be able to create 4G wifi hotspots.</strong> Android supports this; iPhone doesn&#8217;t even support 4G.</li>
</ul>
<p>Each of these were pretty huge value-adds of an Android for me. I knew the apps wouldn&#8217;t be as good on an Android, but what was that compared with the phone being superior in terms of the most common things I do on a phone (email and SMS)?</p>
<p><strong>Why I Went Back to iPhone</strong></p>
<p>What I didn&#8217;t expect was how frustrating the Android would be on a daily basis.</p>
<p>Certainly, the biggest issue was the battery life. It was terrible. My phone couldn&#8217;t even last a day with pretty minimal usage. I tried everything I could think off &#8212; re-installed the OS, upgraded to a new OS, got a new phone, tried different battery management apps, turned off 4G, etc. Nothing worked.</p>
<p>But even beyond the battery life, there were all sorts of little issues that made the phone feel very poorly designed and frustrating to use:</p>
<ul>
<li><strong>Annoying notifications. </strong>The phone would vibrate / beep to alert me that the battery was fully charged. This means that every single night &#8212; and frequently right as I&#8217;m falling asleep &#8212; BUZZZZZZ. I know this isn&#8217;t a huge deal, but, who on earth thought this was a good feature? Poor design.</li>
<li><strong>Caller ID was slow. </strong>The caller ID would sometimes take 10 seconds or so to kick-in, so I often couldn&#8217;t tell who was calling. This presented a problem frequently with my building&#8217;s buzzer, which rang my phone. I wouldn&#8217;t realize it was the buzzer and wouldn&#8217;t think to buzz someone in.</li>
<li><strong>Google Voice issues. </strong>In order to send SMSs from my Google Voice number (which is the only number I wanted people to know of), I couldn&#8217;t use the built-in SMS app &#8212; only the Google Voice app. (If Google could fix the calling caller ID issue, why can&#8217;t they fix SMS?)</li>
<li><strong>Slow. </strong>The UI was frequently slow, non-responsive, and clunky. I hated using it.</li>
<li><strong>Frequent reboots. </strong>The phone would frequently freeze. I had to reboot it every several days. I&#8217;ve missed many phone calls because of this.</li>
<li><strong>Bloatware. </strong>The phone had <em>a lot</em> of pre-installed apps that you couldn&#8217;t remove without rooting the phone. I&#8217;m not talking about things like Calculator that you might actually want to use &#8212; I&#8217;m talking about golfing games and strange apps that most people would never use. It reminded me of the bloatware when you buy a new computer. (Yes, I did root the phone, but I shouldn&#8217;t have had to do that.)</li>
<li><strong>Poor app management. </strong>Apps were always sorted in alphabetical order. So when you installed a new app, or just wanted to find a specific one, it could be hard to find it. Yes, you can add &#8220;shortcuts,&#8221; but there was no real concept of grouping or re-ordering apps the way that the iPhone allows. This is particularly problematic given all the bloatware.</li>
<li><strong>GPS issues. </strong>The GPS often didn&#8217;t work on Google Maps.</li>
<li><strong>Navigation issues. </strong>Even when the GPS worked on Google Maps, somehow the GPS on the turn-by-turn Navigation app would rarely work. It worked at most 5% of the time.</li>
<li><strong>MMS / Google Voice issues. </strong>Google Voice just dropped MMS messages. That is, if someone sent me a picture, it would just&#8230; disappear. They would think that I received it, and I would never know that there was a message. There was no error message on either side. (Of course, this isn&#8217;t Android&#8217;s fault, but it is Google&#8217;s.) This became an even bigger issue when iPhone started supporting group SMS&#8217;, which also uses the MMS protocol. Friends would send me a group message and I would never receive it.</li>
</ul>
<p>I know, I know &#8212; each one of these isn&#8217;t a big deal. But this is just a partial list, and all these tiny little issues add up to a phone that I hated using. The only thing I really loved about Android was the mail client, but that wasn&#8217;t enough to keep me.</p>
<p><strong>Every time I used my Android phone it felt like a chore</strong>. And that&#8217;s why I switched.</p>
<p><em>[Related: <a href="http://www.technologywoman.com/2012/04/20/how-to-port-a-number-out-of-google-voice-and-into-verizon-my-experience/">How to Port a Number Out of Google Voice and into Verizon</a>.]</em></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.technologywoman.com/2012/04/22/why-i-switched-to-android-and-why-i-switched-back-to-iphone/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://www.technologywoman.com/2012/04/22/why-i-switched-to-android-and-why-i-switched-back-to-iphone/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.technologywoman.com/2012/04/22/why-i-switched-to-android-and-why-i-switched-back-to-iphone/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2012/04/22/why-i-switched-to-android-and-why-i-switched-back-to-iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Port a Number out of Google Voice and into Verizon (My Experience)</title>
		<link>http://www.technologywoman.com/2012/04/20/how-to-port-a-number-out-of-google-voice-and-into-verizon-my-experience/</link>
		<comments>http://www.technologywoman.com/2012/04/20/how-to-port-a-number-out-of-google-voice-and-into-verizon-my-experience/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 07:57:15 +0000</pubDate>
		<dc:creator>Gayle Laakmann McDowell</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=814</guid>
		<description><![CDATA[After using Google Voice as my exclusive phone number for about a year, I finally gave it up and went back to a regular ol&#8217; number on Verizon. There were a lot of things I loved about Google Voice &#8212; being able to send online, having a history of all my texts, being able to [...]]]></description>
			<content:encoded><![CDATA[<p>After using Google Voice as my exclusive phone number for about a year, I finally <a href="http://www.technologywoman.com/2012/04/22/why-i-switched-to-android-and-why-i-switched-back-to-iphone/">gave it up and went back to a regular ol&#8217; number on Verizon</a>.</p>
<p>There were a lot of things I loved about Google Voice &#8212; being able to send online, having a history of all my texts, being able to send/receive SMS while traveling internationally (without crazy fees) &#8212; but ultimately, the fact that messages would disappear was unacceptable. Why would they disappear? Because Google Voice doesn&#8217;t support MMS. While I don&#8217;t need to send my friends a pic every time I see a cute puppy, I <em>do</em> want to know when my friends send me a pic. Or, at the very least, <em>they</em> should know that the message was dropped. Google Voice fails to report <em>any</em> error message on <em>either</em> side. Not okay.</p>
<p>This issue became particularly problematic with iOS&#8217; new iMessage functionality which supports group chat. This works on the MMS protocol, so, again, messages would vanish. People thought I was just being rude and not responding.</p>
<p>So, after much debate, I switched off of Google Voice. Plus, I hated my Android and Google Voice doesn&#8217;t work as well on an iPhone.</p>
<p>I couldn&#8217;t find much online about what to expect when porting <em>out of </em>Google Voice, so I thought I&#8217;d write up my experience. [For simplicity, I'll call 610 my Google Voice number and 650 my Verizon number. Prior to porting, my 610 number forwarded to my 650 Verizon number.]</p>
<ol style="list-style: decimal;">
<li><strong>I unlocked my Google Voice (610) number</strong> at <a href="https://www.google.com/voice/unlock">www.google.com/voice/unlock</a>. Because I&#8217;d previously ported that number <em>into </em>Google Voice, I didn&#8217;t have to pay anything. Unlocking appeared to happen instantly.</li>
<li>[Monday @2 pm PST] I went into the Verizon store to explain what I needed to do. I already had an existing Verizon contract, so they would need to switch my contract to the 610 Google Voice number. The representative appeared to understand what Google Voice was, but wasn&#8217;t very clear on how to go about this.</li>
<li>The Verizon rep talked to a manager and various people and eventually learned that he needed to <strong>port the <strong>(610) </strong>Google Voice number as though it were a land line number. </strong></li>
<li>Their system requires an <strong>account number</strong>. This is your Google Voice number (610). Apparently, this failed the first time he tried it (possibly he typed in the wrong number), but worked the second time. I spent about an hour in the shop total.</li>
<li>The Verizon rep explain what I should expect. He said it would take <strong>2 to 10 business days</strong>, during which time I might not receive SMSs. When I left the shop, nothing had changed. My old non-Google Voice Verizon number was still active. I continued to get calls and SMSs to my (610) Google Voice number. Google Voice showed the same &#8220;status&#8221; of just being unlocked. There was basically no sign that anything had changed. Verizon explained that, at some point in the next 10 days, my phone would be suddenly disconnected. At that point, I needed to call *226 to attach my 610 number to my Verizon iPhone. It could still take a while after that to complete the porting though. Of course, their &#8220;what to expect&#8221; explanation was based on land lines, not Google Voice.</li>
<li>[Wednesday @ 6:30 pm PST] My phone just disconnected with no notice. Unfortunately, I didn&#8217;t have the instructions with me right then, so I couldn&#8217;t re-connect my phone.</li>
<li>[Thursday @ 1:00 am PST] I call *226 to complete the porting. With a few minutes, I received an SMS to my 610 number that I&#8217;d missed while my number was disconnected. Everything seemed to work instantly.</li>
<li>[Thursday @1:30am PST] I need a local phone number for my apartment buzzer, so I set up a<em> new</em> Google Voice number to forward to my 610 number. Although some people report having difficulties doing this, I was able to have my new Google Voice number immediately start forwarding to my 610 number.</li>
</ol>
<p>As far as I could tell, everything started working instantly. Others report it taking several days (or even weeks) to receive SMSs from all carriers.</p>
<p>If you decide to port your Google Voice number to Verizon, AT&amp;T, or any other carrier, I&#8217;d recommend that you do the following:</p>
<ol style="list-style: decimal;">
<li>Unlock your Google Voice number before going into the store.</li>
<li>Start this process on a Monday, or maybe Tuesday, as this process is measured in <em>business </em>days<em>.</em></li>
<li>After the porting is theoretically complete, have people on each major carrier test sending you a message. If you are using an iPhone, you should probably select &#8220;test senders&#8221; who are <em>not</em> on iPhones. iPhones will use iMessage to SMS between each other when possible. It&#8217;s possible that iMessage is working when normal SMSs are not.</li>
</ol>
<p>All in all though, it was a pretty fast, seamless process. (For what it&#8217;s worth, porting from AT&amp;T to Google Voice resulted in about 2 &#8211; 5 days when I couldn&#8217;t receive any SMSs.)</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.technologywoman.com/2012/04/20/how-to-port-a-number-out-of-google-voice-and-into-verizon-my-experience/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://www.technologywoman.com/2012/04/20/how-to-port-a-number-out-of-google-voice-and-into-verizon-my-experience/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.technologywoman.com/2012/04/20/how-to-port-a-number-out-of-google-voice-and-into-verizon-my-experience/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2012/04/20/how-to-port-a-number-out-of-google-voice-and-into-verizon-my-experience/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Technology &#8212; Past, Present, Future</title>
		<link>http://www.technologywoman.com/2012/03/24/technology-past-present-future-keynote-address/</link>
		<comments>http://www.technologywoman.com/2012/03/24/technology-past-present-future-keynote-address/#comments</comments>
		<pubDate>Sun, 25 Mar 2012 04:14:38 +0000</pubDate>
		<dc:creator>Gayle Laakmann McDowell</dc:creator>
				<category><![CDATA[education]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=779</guid>
		<description><![CDATA[This week, I delivered two keynotes, both to middle school and high school girls interested in technology careers. The first one was for the Philadelphia area awards dinner for the Aspirations in Computing Award, and the second was for a wonderful event called Girls Exploring Tomorrow&#8217;s Technology. I&#8217;ve printed my message below which addresses why everyone [...]]]></description>
			<content:encoded><![CDATA[<p><em>This week, I delivered two keynotes, both to middle school and high school girls interested in technology careers. The first one was for the Philadelphia area awards dinner for the <a href="https://awardportal.ncwit.org/comps.state.php?competitionId=51&amp;action=detail">Aspirations in Computing Award</a>, and the second was for a wonderful event called <a href="http://www.facebook.com/gettpa">Girls Exploring Tomorrow&#8217;s Technology</a>. I&#8217;ve printed my message below which addresses why everyone &#8212; both boys and girls &#8212; should consider a technology career.</em></p>
<p>I wanted to talk to you today about why I think technology is such a great field to enter. But, first, I think I need to tell you a bit about who I am and how I got here.</p>
<p><strong>Geek^3</strong></p>
<p>Fifteen years ago, when I was fourteen, my mother sat me down for a &#8220;chat.&#8221; She told me I had to take one programming class before I graduated high school.</p>
<p>Now, for some people, it&#8217;s surprising that it was my mother &#8211; and not, say, my father &#8211; who would require me to learn to code. But the truth is that I&#8217;m far from the first woman in my family to be &#8220;geeky.&#8221;</p>
<p>In fact, it started with my grandmother. My grandmother was the first woman at John Hopkins University in engineering. This was in the 1940s of course &#8211; a time when few women even went to college, let alone take something as &#8220;serious&#8221; as engineering.</p>
<p>My grandmother later transferred to Cornell with my grandfather, where they wouldn&#8217;t let women enroll in engineering. So instead, she did a math major, but decided to sit in on &#8212; and do the coursework for &#8212; my grandfather&#8217;s engineering courses. I can only imagine how well <em>that</em> went over with my grandfather&#8217;s buddies, to have his wife in their classes. And kicking their butts.</p>
<p>When she graduated, she and my grandfather started a successful engineering firm together &#8211; a company that they ran for the rest of their lives.</p>
<p>My grandmother lived in a world where the rules actually barred her from doing what she wanted &#8211; but she found a way to do it anyway. Her attitude was &#8220;rules be dammed. I&#8217;m going to do what I want.&#8221;</p>
<p>My grandmother must have set a good example, because three of her four daughters chose engineering majors. My mother, of course, was one of them.</p>
<p>I once asked my mom why she majored in electrical engineering. Her response: &#8220;Because it was the hardest.&#8221; Well, okay then.</p>
<p>By the late 1960s, when my mother was in college, the rules had slightly relaxed from my grandmother&#8217;s time &#8211; women were now actually permitted to major in engineering. Of course, that didn&#8217;t stop her professors from actively discouraging her from pursuing the sciences.</p>
<p>Her freshman year, her physics professor asked all the students who got As on the midterm to stay after class. My mother, one of the A students, listened as the professor explained why they should all strongly consider engineering. He explained that it was a difficult exam, and by getting an A, they have  demonstrated that they have quantitative skills and ambition to excel in such a rigorous field.</p>
<p>After his speech, the students got up to leave. The professor then pulled my mother aside: &#8220;Oh, Kathy, obviously I didn&#8217;t mean you&#8230;&#8221;</p>
<p>My mother went on to not only major in electrical engineering, but also to get her PhD in it &#8211; while working full time. She&#8217;s now launching her fourth medical device company.</p>
<p>So, you see, when my mother told me that I was required to take a programming class, there would be no whining about it being too hard, or there not being enough girls in it, or it being too nerdy or geeky or whatever. If my mother could do it, and her mother – not to mention my aunts too  &#8211; with actual real obstacles in the way, the <em>least</em> I could do was give it a shot.</p>
<p>I wasn&#8217;t too happy about the situation, but what choice did I have? So, I figured I&#8217;d take computer science my freshman year of high school and get it out of the way.</p>
<p><strong>Becoming an Inventor</strong></p>
<p>Unfortunately, then, something <em>terrible</em> happened: my mother was actually right about something. Which is weird, really, because when are parents <em>ever</em> right about anything? But, the sad truth was&#8230; I loved programming.</p>
<p>Programming was different than anything else I&#8217;d done before. I&#8217;ve always enjoy math and science, but this was more like&#8230; grown up legos.</p>
<p>I was the kind of little girl who, when she got a barbie, was like, &#8220;but what does it actually <em>do</em>?&#8221; I never really understood what other girls like about Barbies. I mean, rearranging Barbie&#8217;s limbs to make Mutant Barbie and then setting its hair on fire was fun and all, but <em>then</em> what do you do with it? Booooooooring.</p>
<p>I much preferred legos. I <em>loved</em> legos as a little kid. I loved how you could turn these tiny little bricks &#8211; that, really, were stupid and useless on their own &#8211; into houses, cars, stores, and so on. Programming was just like that. Building some really cool thing from these basic little parts.</p>
<p>Actually, programming was more like super-charged grown up legos, because you could do so much more with it. In my first two months of programming, I was already writing games &#8211; in fact, some of the same games I remember growing up. Except this time, I was writing the games. So they went by <em>my</em> rules.</p>
<p>And that&#8217;s what&#8217;s so remarkable about technology &#8211; it gives you the ability to <em>create</em>.</p>
<p>Most of my non-techie friends are in what I would call analytical roles. Some sit at their desks and analyze financial reports. Others analyze market data and make recommendations. That’s great – hey, the world needs those people too. But, interestingly, so many of them say, “darn, I wish I’d gotten an engineering degree.”</p>
<p>Because that’s what’s so empowering about technology. You’re not studying what&#8217;s already there, or analyzing a bunch of information. You’re not piling through mountains of numbers to make vague projections about the future. You’re actually <em>creating something new. </em>You are an inventor, and you can invent anything you want. You have immense power.</p>
<p><strong>College Opportunities</strong></p>
<p>So I stuck with Computer Science for the rest of high school, and throughout college. Now, I’ll be honest. It’s not always fun. Some aspects are less enjoyable than others, and there are great teachers and less than great teachers in every subject. Plus, it can be really challenging sometimes.</p>
<p>What got me through these courses – the reason that I stuck with it – is that I found a side of it that I loved. I loved the part where I was actually building software. And I knew, that if I stuck with it, I would not only love what I did, but I would get some incredible opportunities.</p>
<p>After my freshman year of college, I landed one of the prestigious Microsoft internships and got flown out to live in Seattle for the summer. While most of my non-CS friends were working at restaurants, I was building real experience. That was amazing.</p>
<p>Opportunities like this are so much more common in engineering because the US is severely lacking in sufficient technical talents. Companies are literally throwing everything they can to recruit talented engineers. Huge paychecks. Free gourmet lunches and dinners. Free soft drinks. Onsite massages. Flexible hours. Bring your dog to work (cats are rarely permitted – sorry cat lovers). It’s literally perk overload.</p>
<p><strong>What can you do with an engineering / computer science degree? Anything and everything.</strong></p>
<p>But the true benefits of pursuing computer science are not just money and glitzy perks. It’s about this simple fact: <em>you can swim farther and faster when the tide is in your favor.</em></p>
<p>So I wanted to speak to you all to tell you all to pursue technology and engineering careers.</p>
<p>Not just because we need more females (but we do).</p>
<p>Not just because we need more people in the field (but we really, really do).</p>
<p>But also for you &#8212; because I truly believe that it’s one of the best investments in yourselves that you can make. The possibilities are endless.</p>
<p>When I graduated from school, I took a role as a Software Engineer for Google. Now, many people think, “well, of course that’s what you do with a computer science degree. You go write code for some big company.” But the truth is that there <em>is</em> no standard career path.</p>
<ul>
<li>Some of my classmates chose to join a start-up instead and build software all day.</li>
<li>Some went to start-ups to design, but not actually build, the software.</li>
<li>Some went into marketing roles because a CS degree is really, really valuable there.</li>
<li>A lot of people went to take on a role called Program or Product Management, where they help figure out what kind of software people wanted.</li>
<li>And then a bunch of my friends went to work for banks on wall street. They <em>love</em> CS majors there, even for non-coding roles, because it&#8217;s like a giant stamp of approval that you&#8217;re smart, quantitative, and can work hard.</li>
<li>And still others went to launch their own businesses.</li>
<li>One good friend of mine went to be an agent for stand-up comics in New York. And, yes, he was a computer science major too.</li>
<li>A few went on to get their masters and PhD degrees, and are working towards becoming a professor or a researcher.</li>
<li>Still others went on to become lawyers. In fact, some types of law <em>require</em> an engineering degree.</li>
</ul>
<p>Many are still doing what they started off as &#8211; though much more senior – while others have switched careers. The fact is that it’s easy to switch careers and to move up quickly and to do anything you want when you have a skill that is desperately in demand.</p>
<p>For me, I graduated college and went to work at Google as a software engineer. A few years later, I sort of accidentally launched a company and I’m now some bizarre mix of an engineer, an author, and an entrepreneur.</p>
<p>And I can tell you, without a doubt, it would be a whole lot harder to be <em>any</em> of those things – let alone all of them, or be successful in all of them &#8211; without a technical degree. It just wouldn’t be possible.</p>
<p>As I said before, <em>you can swim farther and faster when the tide is in your favor</em>.</p>
<p><strong>The Future</strong></p>
<p>What I’m most excited for though is the future. My future. Your futures. Everyone’s future.</p>
<p>Technology is increasingly the backbone of the world. You connect with your friends through your iPhone. You record the events of your life in digital pictures and then you upload them to Facebook and Flickr. You can do almost all your research for school work online. You can decide that you want a song or book or movie and be reading or listening or watching within seconds. You might buy so much stuff online that you may forget that actual, physical stores exist.</p>
<p>But what’s happening today goes so, so far beyond that.</p>
<ul>
<li>Self-driving cars are being developed as we speak. This doesn&#8217;t just make your parents’ morning commute a little less stressful. It’ll also give freedom to disabled people who may currently depend on other people for getting around .</li>
<li>Foreign language translation is not just about dodging learning French and Spanish in school. It also will connect people in non-English speaking countries, giving them access to critical agricultural and healthcare information.</li>
<li>Video conferencing is helping grandparents watch their children grow up. It’s enabling soldiers to say hi to their children on their birthdays. But it’s also enabling patients in developing countries or rural areas to speak with a doctor.</li>
<li>Robotic devices help Amazon ship your purchases to you cheaply and efficiently. But they also help find survivors after earthquakes and tsunamis.</li>
<li>Even things as seemingly frivolous as YouTube, or Twitter, or Facebook is helping launch revolutions around the world. And even within the US, it&#8217;s enabling kids who are victims of gay bullying to connect with people who will support them and tell them hey, <a href="http://www.itgetsbetter.org/">it gets better</a>. This stuff is so, so important and technology is enabling it.</li>
</ul>
<p>So technology is not just about making our lives easier and more convenient. It’s also about saving our lives. It’s about connecting with friends, family, and even strangers around the world. It’s about learning and growing. And sometimes, it’s just about making our lives a little less hard and a little more fun.</p>
<p><strong>Where do we go from here?</strong></p>
<p>In 1879, Thomas Edison invented the light bulb. That was a pretty cool thing at the time – light bulbs basically eliminated the need for candles. But to say that that – eliminating candles – was the entirety of his impact would be doing a great disservice to Mr. Edison. After all, I don’t think you can build a computer monitor with hundreds of mini-candles. So no light bulb means no computers, no smart phones, and virtually none of the technology we depend on today.</p>
<p>This is where we are with technology. With the internet, computers, and mobile devices, we’ve only just scratched at the surface of what we can do. This isn’t going away; in fact, the pace is accelerating. We can barely even guess at where things will go from here. We just know that it’s going to be really exciting.</p>
<p>Technology is a wave that’s moving very fast, and it’s growing in size. It stands to change everything in its path.</p>
<p>So get on board.</p>
<p><em>Gayle Laakmann McDowell is author of two books, <a href="http://www.amazon.com/gp/product/098478280X/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=098478280X">Cracking the Coding Interview</a> and <a href="http://www.amazon.com/gp/product/0470927623/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0470927623">The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or any Top Tech Company</a>. While Cracking the Coding Interview is a deep-dive into coding interviews, The Google Resume is a comprehensive book covering a person&#8217;s full career path. It starts from how someone should be thinking about college courses, majors, and other topics, up through resume, cover letters, interviews, offers, and graduate schools. It&#8217;s the perfect book to help guide yours or your child&#8217;s career. [<a href="http://www.amazon.com/gp/product/0470927623/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0470927623">Click here to purchase it on Amazon.com</a>.]</em></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.technologywoman.com/2012/03/24/technology-past-present-future-keynote-address/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://www.technologywoman.com/2012/03/24/technology-past-present-future-keynote-address/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.technologywoman.com/2012/03/24/technology-past-present-future-keynote-address/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2012/03/24/technology-past-present-future-keynote-address/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to Ace that Google Dev Interview</title>
		<link>http://www.technologywoman.com/2012/01/31/how-to-ace-that-google-dev-interview/</link>
		<comments>http://www.technologywoman.com/2012/01/31/how-to-ace-that-google-dev-interview/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 01:55:06 +0000</pubDate>
		<dc:creator>Gayle Laakmann McDowell</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[interviewing]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=713</guid>
		<description><![CDATA[As arguably the most desirable tech company to work for, Google is surrounded by myths about the &#8220;impossible Google puzzles.&#8221; But most of these are just that: myths. As any Google insider will tell you, Google has no interest in discovering what you would do if you were nickle-sized and stuck in a blender. Seriously. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.technologywoman.com/wp-content/uploads/2012/01/google-office1.jpg"><img class="alignright  wp-image-717" title="google-office" src="http://www.technologywoman.com/wp-content/uploads/2012/01/google-office1-300x196.jpg" alt="" width="150" /></a>As arguably the most desirable tech company to work for, Google is surrounded by myths about the &#8220;impossible Google puzzles.&#8221; But most of these are just that: myths. As any Google insider will tell you, Google has no interest in discovering <a href="http://online.wsj.com/article/SB10001424052970204552304577112522982505222.html">what you would do if you were nickle-sized and stuck in a blender</a>. Seriously. None. Zippo. Zilch. Those are just myths perpetuated by people who have neither worked for nor interviewed at Google but who really, really want you to share their article. It&#8217;s link bait, essentially.</p>
<p><strong>What does Google ask Software Engineers?</strong></p>
<p>The questions usually fall into a few categories:</p>
<ul>
<li><strong>Data Structures and Algorithms: </strong>These questions can be very challenging, but <em>typically</em> do not rely on &#8220;advanced algorithms.&#8221; It&#8217;s very rare for an interviewer to ask you about Red/Black Tree. They <em>could</em>, of course, but tend not to because (1) it tests knowledge and memorization, which is not something they especially care about and (2) your interviewers, typically being at least a few years out of school, probably do not remember this knowledge.</li>
<li><strong>Coding: </strong>This may involve coding an algorithm that you just designed, or it may be to code a pretty straight-forward method. Remember that even simple problems can be tricky to code.</li>
<li><strong>Scalability: </strong>It&#8217;s very likely that at least one of your interviewers will ask you a question like &#8220;design a system to search a billion documents.&#8221; These questions do not require advanced knowledge in distributed systems; just good instincts. How would do this if there were just one computer involved? Now how do you scale that to many computers?</li>
<li><strong>Behavioral / Experience Questions: </strong>Almost all of your interviewers will probably ask you about some elements of your prior experience. You should be prepared to speak about anything from your resume.</li>
</ul>
<div>
<p>You do <em>not</em> need to know MapReduce, BigTable, or any specific language or technology. Google is looking for <em>aptitude</em>, not some specific bit of knowledge. After all, if you&#8217;re smart and motivated, you can learn whatever new things you need to know.</p>
<p>That said, it can be helpful if you know Java (or C#), since those are almost universally understood. You want to be sure that you can &#8220;communicate&#8221; in a mutually understood language.</p>
<p>But, hey, don&#8217;t believe me. Check out the <a href="http://www.careercup.com/page?pid=google-interview-questions" target="_blank">Google Interview Questions</a> on <a href="http://www.careercup.com" target="_blank">CareerCup</a> and assess this for yourself.</p>
<p><strong>What should I expect ______ [phone screen / onsite / internship / full time] interview?</strong></p>
<p>It&#8217;s tempting to want an easy answer, like &#8220;your first phone screen will focus on coding, and your second one will focus on scalability, and your third will &#8230;&#8221;. But that&#8217;s just not how interviews work. [Read: <a href="http://blog.careercup.com/2010/07/the-interview-factory-where-do-questions-come-from-and-who-picks-them/">The Interview Factory: Where Do Questions Come From and Who Picks Them?</a>]</p>
<p>There&#8217;s no giant system determining what will be asked when. There&#8217;s no one telling interviewers what to ask when. If your friend&#8217;s first interview happened to be data structure based and his second interview was  coding based, that&#8217;s purely coincidence.</p>
<p>Here&#8217;s what actually happens: most interviewers have a set of five(ish) &#8220;favorite&#8221; questions. If your first interviewer focused on data structures, that&#8217;s just because that&#8217;s what that interviewer happened to ask. If you got that interviewer during an onsite interview, the same thing would have happen.</p>
<p>The difference between one interview and the next one is based on the <em>interviewer</em> changing, not based on anything else. There is no &#8220;system&#8221; for interviews. It&#8217;s all basically random.</p>
<p><strong>What is Google looking for?</strong></p>
<p>At Google, interviewers do not make the actual hire / no hire decision. They write up a summary of the interview and your performance and pass that on to a hiring committee. The hiring committee tends to focus on your analytical skills (i.e., intelligence) and coding skills.</p>
<p>Personality is rarely a significant factor <em>unless </em>you come off as arrogant. Arrogance can and will get you rejected.</p>
<p>Experience is also usually not a major factor because this was already assessed before you got an interview. If you didn&#8217;t have the right experience, they wouldn&#8217;t have interviewed you.</p>
<p><strong>How are you evaluated?</strong></p>
<p>You are evaluated <em>relative</em> to other candidates <em>on the same question</em>.</p>
<p>That is, I don&#8217;t think &#8220;gee, Alex took 5 minutes to solve this problem, and Pat took 15 minutes to solve this other (different) problem. Alex must be smarter than Pat.&#8221; That would be stupid. What if Alex got a much easier problem?</p>
<p>Or, another way to think about it is this: the interviewer recommends an offer if you&#8217;re in the top 20% of candidates <em>who were asked the same question.</em> (The exact percentage its debatable, but the idea is correct.) For this reason, it doesn&#8217;t matter if you&#8217;re asked an easy question or a hard question. After all, the same number of people are in the top 20% regardless of how easy or hard the question is.</p>
<p>The following factors generally come into play:</p>
<ul>
<li>How long did it take you to solve a question?</li>
<li>How optimal was your algorithm?</li>
<li>Did you think through the trade-offs in your algorithm?</li>
<li>Was your code reasonably bug free?</li>
<li>Did you test your code?</li>
<li>If you made mistakes, were you able to fix them?</li>
<li>&#8230; and many others.</li>
</ul>
<p>And again, all of those factors are <em>relative</em> to other candidates. &#8220;Reasonably bug free,&#8221; for example, means fewer / less critical bugs than other candidates.</p>
<p><strong>How should I prepare?</strong></p>
<ol>
<li><strong>Practice on REAL interview questions</strong>. Do not look at blogs, top 10 lists, newspaper articles, etc for Google interview questions. Those questions are hyped up and, frequently, were never asked at Google (or any other tech company). They were picked <em>because</em> people would think they were ridiculous, not because they were authentic. CareerCup has hundreds of <a href="http://www.careercup.com/page?pid=google-interview-questions" target="_blank">Google Interview Questions</a> - use those. (Or, better yet, check out <a href="http://www.amazon.com/gp/product/098478280X/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=098478280X">Cracking the Coding Interview</a>.)</li>
<li><strong>Read <a href="http://www.amazon.com/gp/product/098478280X/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=098478280X">Cracking the Coding Interview</a></strong>. Sure, I&#8217;m biased since I wrote it and all. But the reviews (5 stars with 47 reviews right now) speak for themselves. Honestly, it&#8217;s a really great investment into your future and you&#8217;ll see plenty of people in the reviews saying how much it helped them.</li>
<li><strong>Practice coding on paper</strong>. In your interview, you won&#8217;t get a compiler &#8211; and that means no code completion, syntax highlighting, auto-generated code, etc. You&#8217;ll be surprised by how much you forget as soon as you&#8217;re in front of a whiteboard. Prepare for this by doing your practice coding on a piece of paper (or a whiteboard, if you happen to have one of those lying around).</li>
<li><strong>Push yourself! </strong>Interview questions are designed to be hard; don&#8217;t just flip to a problem&#8217;s solution just because you&#8217;re having some trouble. You need to learn how to really push yourself on a problem, and that starts with preparation.</li>
<li><strong>Do a mock interview. </strong>CareerCup offers <a href="http://www.careercup.com/interview">mock interviews</a> with interviewers at Google / Microsoft / Amazon, but if you can&#8217;t / don&#8217;t want to pay CareerCup &#8211; that&#8217;s fine. Grab a friend and swap mock interviews.</li>
</ol>
<p>If you haven&#8217;t ever done a technical interview before, I would <em>strongly</em> advise not walking into these blind. An interview is just too important to blow because you weren&#8217;t sure what to expect. Check out CareerCup&#8217;s <a href="http://www.careercup.com/video">interview videos</a>, or get a friend with some &#8220;big company&#8221; interview experience to do a mock interview for you.</p>
<p><strong>What should I do in my interview?</strong></p>
<ul>
<li><strong>Be confident. </strong>I know, I know. Easier said than done. But do your best. Remember that if you&#8217;re struggling to solve a question, this does not mean that you&#8217;re doing poorly. It could just mean that it&#8217;s a tough problem.</li>
<li><strong>Talk out loud</strong>. When you get a problem, talk out loud and show your interviewer how you&#8217;re approaching it. They want to see how you&#8217;re thinking about it. Plus, it&#8217;ll show more progress (rather than them thinking that you&#8217;re stumped) and it&#8217;ll give them the chance to guide you if you get on the wrong track.</li>
<li><strong>Push yourself. </strong>Don&#8217;t give up just because the problem is hard &#8211; in fact, that&#8217;s probably the worst thing you can do.</li>
<li><strong>Analyze the trade-offs</strong>. Once you get a solution, discuss the trade-offs with your interview. Think about both the space and run-time complexity. Then see if you can do better.</li>
<li><strong>Write good, clean code. </strong>Show your interviewer that you are a person who cares about writing good, clean code. Use other functions. Define your own data structures. And so on.</li>
<li><strong>Test your code. </strong>You don&#8217;t check in code without testing in real life, so why would you do this in an interview? Test your code and, if/when you find bugs, fix them <em>carefully</em>. That is, you should actually understand where the bug is coming from rather than making random changes until your code works.</li>
</ul>
<p><strong>What else should I know?</strong></p>
<ul>
<li><a href="http://www.technologywoman.com/2011/03/31/why-your-interview-performance-is-impossible-to-judge/" target="_blank">Your interview performance is impossible to judge (by yourself)</a>. If you think you failed (or aced) your interview, you really have no idea.</li>
<li>Not hearing back from your recruiter quickly does <em>not</em> mean you were rejected. <a href="http://blog.careercup.com/2010/05/ask-gayle-what-do-delays-mean/" target="_blank">Delays can mean many things</a>, but they do not mean rejection. Follow up with your recruiter if you haven&#8217;t heard back quickly.</li>
<li><a href="http://alexeymk.com/a-brief-guide-to-tech-internships" target="_blank">A brief guide to tech internships</a></li>
<li>If you&#8217;re having trouble getting interviews (or even if you&#8217;re not), <a href="http://www.careercup.com/resume" target="_blank">clean up your resume</a>.</li>
<li>The best way to get a Google interview, or <em>any</em> tech company interview, is to build something cool. Or build many cool things. This is especially important if you&#8217;re a bit younger. Building some programs on your own time is a great way to improve your coding skills and add experience.</li>
</ul>
<p><strong>There is so, so much more to say on this.</strong></p>
<p>If you found this useful, I encourage you to check out my book, <a href="http://www.amazon.com/gp/product/098478280X/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=098478280X">Cracking the Coding Interview: 150 Programming Questions and Solutions</a>. I go into these in much more detail, including more concrete ways to solve tricky algorithm problems, top 10 mistakes candidates make, how to handle behavioral /experience questions, what good coding looks like, and, of course, 150 problems and solutions.</p>
<p><em><a href="http://news.ycombinator.com/item?id=3544809">Discuss on Hacker News</a></em></p>
</div>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.technologywoman.com/2012/01/31/how-to-ace-that-google-dev-interview/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://www.technologywoman.com/2012/01/31/how-to-ace-that-google-dev-interview/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.technologywoman.com/2012/01/31/how-to-ace-that-google-dev-interview/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2012/01/31/how-to-ace-that-google-dev-interview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Forgotten Factor in Job Selection: Location</title>
		<link>http://www.technologywoman.com/2012/01/19/the-forgotten-factor-in-job-selection-location/</link>
		<comments>http://www.technologywoman.com/2012/01/19/the-forgotten-factor-in-job-selection-location/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 21:25:24 +0000</pubDate>
		<dc:creator>Gayle Laakmann McDowell</dc:creator>
				<category><![CDATA[interviewing]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=688</guid>
		<description><![CDATA[Most people think through if they want to live in the city, but what people forget to think about is the long term impact of living in a particular city. Suppose you’re graduating college and you get an offer from Google’s Irvine CA office. That’s fantastic. You must be really excited. Great company + great [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.technologywoman.com/wp-content/uploads/2012/01/globe.png"><img class="alignright size-thumbnail wp-image-689" title="globe" src="http://www.technologywoman.com/wp-content/uploads/2012/01/globe-150x150.png" alt="" width="150" height="150" /></a></strong></p>
<p>Most people think through if they want to live in the city, but what people forget to think about is the long term impact of living in a particular city.</p>
<p>Suppose you’re graduating college and you get an offer from Google’s Irvine CA office. That’s fantastic. You must be really excited. Great company + great weather. What’s not to love?</p>
<p>But what are you going to do in, say, five years? Odds are good that you’ll want to leave the company, or at least <em>consider</em> leaving. Where do you go?</p>
<p>And there’s the problem – you’re sort of stuck. I’m sure there are other tech companies in the area, but how many? And do you want to join those companies? If you do, will you get an offer?</p>
<p>You may be stuck choosing between three less than great choices:</p>
<ul>
<li>Sticking it out at your current company for some indefinite length of time.</li>
<li>Going to a less desirable company than you otherwise would have wanted.</li>
<li>Leaving your friends and possible uprooting your family.</li>
</ul>
<p>This is true for almost every field, but especially so in technology.</p>
<p>Even in Seattle, arguably the #2 tech hub in the US, has limited choices. If you’re a software engineer at Microsoft in Seattle, you have basically three other choices for major tech companies: Amazon, Google, and Facebook. Maybe you’ll get an offer from those companies, maybe you won’t.</p>
<p>The situation gets much worse if you’re not in the bay area, Seattle, or New York. It may still be worth it for personal and other reasons, of course, but that’s a tradeoff only you can make.</p>
<p>&nbsp;</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.technologywoman.com/2012/01/19/the-forgotten-factor-in-job-selection-location/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://www.technologywoman.com/2012/01/19/the-forgotten-factor-in-job-selection-location/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.technologywoman.com/2012/01/19/the-forgotten-factor-in-job-selection-location/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2012/01/19/the-forgotten-factor-in-job-selection-location/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Okay, folks, here&#8217;s how the Google interview process really works</title>
		<link>http://www.technologywoman.com/2011/09/07/okay-folks-heres-how-the-google-interview-process-really-works/</link>
		<comments>http://www.technologywoman.com/2011/09/07/okay-folks-heres-how-the-google-interview-process-really-works/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 07:00:57 +0000</pubDate>
		<dc:creator>Gayle Laakmann McDowell</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[interviewing]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=502</guid>
		<description><![CDATA[Somehow, many candidates have gotten the impression that the interview process is some elaborate system, and if their process is different from their friend&#8217;s, it must be a reason for it. The truth is so much more straightforward than that, and once you get, everything will make sense. Or that&#8217;s my hope, anyway. Here&#8217;s how [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-503" title="rube goldberg machine" src="http://www.technologywoman.com/wp-content/uploads/2011/09/high-frequency-trading-is-a-rube-goldberg-machine.jpg" alt="" width="195" height="146" /></p>
<p>Somehow, many candidates have gotten the impression that the interview process is some elaborate system, and if their process is different from their friend&#8217;s, it must be a reason for it.</p>
<p>The truth is so much more straightforward than that, and once you get, everything will make sense. Or that&#8217;s my hope, anyway.</p>
<p><strong>Here&#8217;s how the process works at Google for software engineers</strong>. We&#8217;ll look at this from the interviewer&#8217;s side and from the recruiter&#8217;s side. Although this is technically just about Google and Software Engineering, the advice / structure is largely universal across tech companies.</p>
<p><strong><em>What Your Interviewer is Doing</em></strong></p>
<p>This is more or less how an interviewer becomes an interviewer:</p>
<ol>
<li><em>Training: </em>Your interviewer takes an interview training course to teach them how to interview. Actually, they&#8217;re really just told things like, &#8220;Don&#8217;t ask the candidate if they&#8217;re married,&#8221; and &#8220;Don&#8217;t ask where their accent is from.&#8221; In other words, don&#8217;t do anything that&#8217;s going to get the company sued.</li>
<li><em>Shadowing: </em>Next, they &#8220;shadow&#8221; two interviews&#8230; you know, in case they didn&#8217;t get enough of Google interviews when <em>they</em> were a candidate (yep, your parents were once children themselves, and your interviewers were once candidates). This lets them see the process again, freshly, and chat with the &#8220;primary&#8221; interviewer about what they thought.</li>
<li><em>Instruction: </em>Then&#8230; they&#8217;re thrown into a room and asked to interview a candidate. Where do their interview questions come from? Well, where would <em>you</em> come up with interview questions if you were in their shoes? You&#8217;d probably bring them from you own interview experience or find them online on sites like <a href="http://www.careercup.com">CareerCup</a>.</li>
<li><strong><span style="color: #ff0000;"><em>Evaluation: </em>Interviewers evaluate <em>how well</em> you did <em>relative</em> to other candidates<em>.</em></span></strong><span style="color: #ff0000;"><span style="color: #000000;"> (This point is so important that I&#8217;m obnoxiously bolding and highlighting it. If there were a &lt;BLINK&gt; tag still, I&#8217;d use that.) There are two interesting parts of this statement. <strong>(1)</strong> It&#8217;s <em>&#8220;</em>how well,&#8221; not &#8220;% correct.&#8221; It&#8217;s a multifaceted, qualitative evaluation that takes into account how you solved the problem, how long it took you, how many mistakes you made, how much help you needed, and how optimal your solution was (note the &#8220;hows&#8221;, not the &#8220;ifs&#8221;). I&#8217;ve never once made a simple statement like, &#8220;the candidate got this question correct,&#8221; because that statement doesn&#8217;t make sense for anything other than simple factual questions. <strong>(2) </strong>Performance on a question is judged in comparison to other candidates on the same question. Taking 10 minutes to solve a question optimally may be great performance on one problem, but horrible performance on another. How do you know if you did well or not? <a href="http://www.technologywoman.com/2011/03/31/why-your-interview-performance-is-impossible-to-judge/">You don&#8217;t</a>.</span></span></li>
</ol>
<p>Note that no one here has told them what to ask, or given them a list of potential questions, or asked them to focus on a particular topic.</p>
<p>In other words, they have about as much interviewing training / instruction when they&#8217;re getting started as <em>any candidate does</em>.</p>
<p>Think about this. <em>There is no system. </em>&#8220;<a href="http://www.careercup.com/page?pid=google-interview-questions">Recent Google onsite interview questions</a>&#8221; are no different from &#8220;old Google onsite questions,&#8221; or, for that matter, from old <em>Amazon</em> phone interview questions. When interviewers ask more or less whatever they want, there&#8217;s little consistency* across a company, interview type (phone vs. onsite), or timeline.</p>
<p>[* There are some differences, but most of these are minor. Phone interviews will generally focus slightly less on coding, though there is still coding.  Non-web based companies aren't likely to ask about scalability, unless it's relevant for their team. And some companies have a slight preference towards certain topics, such as Amazon's focus on object-oriented design. The differences between Microsoft, Amazon, Google, Yahoo, Facebook, and Apple are covered more in <a href="http://www.amazon.com/gp/product/1466208686/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=1466208686">Cracking the Coding Interview, 5th Edition</a>.]</p>
<p><span style="color: #000000;"><strong><em>What Your Recruiter is Doing</em></strong></span></p>
<p>You might not know this, but your recruiter is a person too.</p>
<p>Ideally, your recruiter wants to usher you through the process efficiently. If you are going to get you an offer, they want to tell you as quickly as possible. If you&#8217;re not going to get an offer, they <em>still</em> want to tell you as quickly as possible.</p>
<p>But, that doesn&#8217;t always happen because <a href="http://blog.careercup.com/2010/05/ask-gayle-what-do-delays-mean/">stuff comes up</a> - reorgs, vacations, general life / work busyness.</p>
<p>Next time you ask why your recruiter took a while to respond, ask yourself why <em>you</em> sometimes take a while to respond. More often than not, it&#8217;s just that stuff came up that has nothing to do with the other person.</p>
<p>&#8212;-</p>
<p>So with all of that as preamble, let&#8217;s see if we can answer some quick questions.</p>
<p><strong>I made a mistake in coding. Am I going to get rejected?</strong></p>
<p>See above. Do most other candidates make that mistake (or similar mistakes)? [FYI: on a medium difficulty or higher problem, very few people solve the problem &#8220;perfectly.&#8221;</p>
<p><strong>I&#8217;m preparing for a Microsoft phone interview. What should I focus on?</strong></p>
<p>See above. The fact that it&#8217;s a <a href="http://www.careercup.com/page?pid=microsoft-interview-questions">Microsoft interview</a>, or that it&#8217;s a phone interview, is mostly irrelevant. Look at <a href="http://www.careercup.com">software engineering interview questions</a>. If there are particularly points of knowledge you&#8217;re struggling with (e.g., you forgot how to traverse a binary tree), you should study those. You shouldn&#8217;t worry too much about who is giving the interview.</p>
<p><strong>How long do I have to solve an interview question?</strong></p>
<p>This is sort of like asking how long you have to solve a math problem. Arithmetic problems are solvable in seconds, basic calculus problems in minutes, and complex theory in hours, weeks, or even years.</p>
<p>For a <em>specific</em> interview problem, taking &#8220;too long&#8221; might indicate poor performance, but that amount of time varies significantly across problems.</p>
<p><strong>When my buddy interviewed with Apple, he was asked to solve 3 questions in 30 minutes. I didn&#8217;t even finish one problem in that amount of time. Do I have any chance?</strong></p>
<p>My imaginary 10 year old niece solved 5 math problems in only 10 minutes, while my math professor has been working on this other math problem for a year now. My imaginary niece, therefore, is smarter than my math teacher.</p>
<p>The above question makes about as much sense as this statement.</p>
<p>Unless you and your friend were asked the same interview questions, you really can&#8217;t conclude anything from your experiences.</p>
<p><strong>My friend heard back from Google the day after his interview, but it&#8217;s been five days and I haven&#8217;t heard a word. Is this just Google&#8217;s way of rejecting me?</strong></p>
<p>Nope. Doesn&#8217;t mean a thing.</p>
<p><strong>I am an experienced candidate. Will I held to the same standards and asked the same kinds of questions?</strong></p>
<p>More or less, yes. Depending on who you talk to, experience either helps you on standard coding / algorithm questions (since you&#8217;ve been coding for longer) or hurts you (since you&#8217;re further away from these academicy topics).</p>
<p>The slightly unfortunate reality is that interviewers tend to repeat their favorite questions across candidates, so, all else being equal, someone with 30 years or experience will probably be asked the same things as a recent graduate.</p>
<p>However, there will probably be somewhat higher expectations when it comes to behavioral / resume questions.</p>
<p><strong>How long does Facebook take to respond after an interview?</strong></p>
<p>See earlier section about recruiters. Asking how long they take to respond is like asking how long you take to respond to an email. The company may <em>target</em> responding within a week (which is a fairly standard amount of time), but delays can happen for all sorts of reasons.</p>
<p>&#8212;</p>
<p>I hope this little window into the interview process helps you next time you wonder why something happened the way it did. Mostly, it&#8217;s just people running around doing whatever they want. Yep &#8211; that&#8217;s it. <strong><em>There is no system.</em></strong></p>
<p><em>Shameless plug (but, hey, lots of candidates swear by it): Just because there&#8217;s no grand, overall system doesn&#8217;t mean you can&#8217;t prep for your interviews. You can and you should. <a href="&quot;http://www.amazon.com/gp/product/1466208686/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=1466208686">Check out Cracking the Coding Interview, 5th Edition: 150 Programming Questions and Solutions</a>. Lots of advice, and none of the fluffy &#8220;be the best you can be!&#8221; stuff. Straight, to the point, and lots and lots of cool coding problems.</em></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.technologywoman.com/2011/09/07/okay-folks-heres-how-the-google-interview-process-really-works/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://www.technologywoman.com/2011/09/07/okay-folks-heres-how-the-google-interview-process-really-works/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.technologywoman.com/2011/09/07/okay-folks-heres-how-the-google-interview-process-really-works/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2011/09/07/okay-folks-heres-how-the-google-interview-process-really-works/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Get your free, advanced, signed copy of Cracking the Coding Interview, v5</title>
		<link>http://www.technologywoman.com/2011/08/13/get-your-free-advanced-signed-copy-of-cracking-the-coding-interview-v5/</link>
		<comments>http://www.technologywoman.com/2011/08/13/get-your-free-advanced-signed-copy-of-cracking-the-coding-interview-v5/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 22:36:34 +0000</pubDate>
		<dc:creator>Gayle Laakmann McDowell</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[interviewing]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=428</guid>
		<description><![CDATA[UPDATE: Share this with your friends to improve your chances at winning a free copy! UPDATE 2: Raffle has completed! Thanks for playing Since everything is best in rhyming form, I will open this with a poem from an anonymous (and awesome) reader: If you&#8217;ve ever wondered how to navigate the Amazon forest, Or pondered how [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste"><strong>UPDATE: </strong>Share this with your friends to improve your chances at winning a free copy!</div>
<div><strong>UPDATE 2: </strong>Raffle has completed! Thanks for playing <img src='http://www.technologywoman.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
<div>Since everything is best in rhyming form, I will open this with a poem from an anonymous (and awesome) reader:</div>
<blockquote style="font-size: 10px;">
<div>If you&#8217;ve ever wondered how to navigate the Amazon forest,</div>
<div id="_mcePaste">Or pondered how at a Google or Microsoft interview to do your best;</div>
<div id="_mcePaste">If you think that being at Apple means biting more than you can chew.</div>
<div id="_mcePaste">Then sit back, relax, and say, &#8220;Yahoo!&#8221;</div>
<div id="_mcePaste">For the fifth Edition of Cracking the Coding Interview,</div>
<div id="_mcePaste">Is on well on its way to being out, so, &#8220;Phew!&#8221;</div>
<div id="_mcePaste">Countless hours have been poured into the book,</div>
<div id="_mcePaste">The new version is much-improved, so pray, take a look.</div>
<div id="_mcePaste">One five zero problems and tons of useful advice,</div>
<div id="_mcePaste">On how to, in the technical hot seat, be like ice.</div>
<div id="_mcePaste">Folks, from the author of The Google Resume,</div>
<div id="_mcePaste">Comes another gem this Fall your way!</div>
<div id="_mcePaste">So if arrays have you feeling out of bounds,</div>
<div id="_mcePaste">And you&#8217;re pointedly null on how &#8220;linked list&#8221; sounds</div>
<div id="_mcePaste">If  your worst character is brought out by strings</div>
<div id="_mcePaste">And recursion, tears to your eyes, repeatedly brings.</div>
<div id="_mcePaste">If trees and graphs along with stacks and queues</div>
<div id="_mcePaste">Push you to the edge, make you pop, or perturb your views</div>
<div id="_mcePaste">And bit manipulations along with the byte-sized brain-teaser,</div>
<div id="_mcePaste">Have your brain locked up &#8211; like it&#8217;s in the freezer,</div>
<div id="_mcePaste">Then ladies and gents do pickup this hot paperback,</div>
<div id="_mcePaste">For it&#8217;s sure to thaw you and put you on the right study track!</div>
</blockquote>
<p>Yep, that&#8217;s right. The long awaited Cracking the Coding Interview v5 is almost out. And we&#8217;re going to be giving out a limited number of free, signed copies to lucky readers.</p>
<p><strong>Want to snag your copy? <a href="https://careercup.wufoo.com/forms/cracking-the-coding-interview-v5-advanced-copy/" target="_blank">Enter here</a> for your chance to win a copy.</strong></p>
<p><strong>What&#8217;s Changed?</strong><a href="http://www.technologywoman.com/wp-content/uploads/2011/08/3D-both-books-CtCI-on-top.png"><img class="alignright" title="Cracking the Coding Interview" src="http://www.technologywoman.com/wp-content/uploads/2011/08/3D-both-books-CtCI-on-top-300x300.png" alt="" width="150" height="150" /></a></p>
<p>To be succinct, a lot! This is not your &#8220;I want people to buy a new copy, so I&#8217;ll make a few quick changes and call it a new edition&#8221; sort of thing. This is a totally re-written, much expanded, new edition.</p>
<ul>
<li>Grown to 506 pages in v5, up from 308 pages in v4. (And no, I didn&#8217;t pull the ol&#8217; college make-the-margins-bigger trick.) The images on the right are not to scale. <img src='http://www.technologywoman.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Much expanded sections on resume design, interview prep, behavioral prep, mastering technical questions.</li>
<li>More complete sections introducing each chapter.</li>
<li>24 new questions.</li>
<li>Plus, many many additional / alternative / rewritten solutions.</li>
</ul>
<p>The focus of the book is still Software Engineering interview prep. If you&#8217;re looking for a more general start-to-end guide to getting a job at a tech company, check out my second book: <strong><a href="http://www.amazon.com/gp/product/0470927623/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=0470927623" target="_blank">The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or any Top Tech Company</a>.</strong></p>
<p><strong><a href="https://careercup.wufoo.com/forms/cracking-the-coding-interview-v5-advanced-copy/" target="_blank">Enter here for a free, signed copy of Cracking the Coding Interview</a>.</strong></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.technologywoman.com/2011/08/13/get-your-free-advanced-signed-copy-of-cracking-the-coding-interview-v5/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://www.technologywoman.com/2011/08/13/get-your-free-advanced-signed-copy-of-cracking-the-coding-interview-v5/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.technologywoman.com/2011/08/13/get-your-free-advanced-signed-copy-of-cracking-the-coding-interview-v5/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2011/08/13/get-your-free-advanced-signed-copy-of-cracking-the-coding-interview-v5/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Why I Don&#8217;t Support &#8220;One Laptop Per Child&#8221;</title>
		<link>http://www.technologywoman.com/2011/07/26/why-i-dont-support-one-laptop-per-child/</link>
		<comments>http://www.technologywoman.com/2011/07/26/why-i-dont-support-one-laptop-per-child/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 16:16:32 +0000</pubDate>
		<dc:creator>Gayle Laakmann McDowell</dc:creator>
				<category><![CDATA[education]]></category>
		<category><![CDATA[social issues]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=384</guid>
		<description><![CDATA[Recently, during a five week trip to Africa, I got the opportunity to visit a school and a hospital in Mayange, a rural town in Rwanda. Mayange is a beneficiary of both the UN&#8217;s Millennium Villages Project and the One Laptop Per Child program. The Millennium Villages Project is an effort to eliminate poverty in which the [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, during a five week trip to Africa, I got the opportunity to vis<a href="http://www.technologywoman.com/wp-content/uploads/2011/07/DSC_0684.jpg"><img class="alignright size-medium wp-image-385" title="DSC_0684" src="http://www.technologywoman.com/wp-content/uploads/2011/07/DSC_0684-199x300.jpg" alt="" width="199" height="300" /></a>it a school and a hospital in Mayange, a rural town in Rwanda. Mayange is a beneficiary of both the <a href="http://www.unmillenniumproject.org/mv/index.htm">UN&#8217;s Millennium Villages Project</a> and the <a href="http://one.laptop.org/about/mission">One Laptop Per Child</a> program. The Millennium Villages Project is an effort to eliminate poverty in which the UN selects 12 of the poorest villages in different climates in Africa to improve education, healthcare, agriculture, business and other key components of a thriving society. These 12 towns acts as pilots in a greater poverty elimination effort.</p>
<p>From what the people we met told us, the impact of Millennium Villages has been striking. The impact of One Laptop Per Child, which aims to put an ultra-cheap (<a href="http://www.techeye.net/hardware/one-laptop-per-child-costs-165-now">$165</a> + training and maintenance costs) laptop in the hands of each child (not family, and not school), has been a bit more questionable. This is particularly true when you look at its per-dollar impact.</p>
<p><em>The School</em></p>
<p>It was around noon on a Tuesday when we arrived at the rural school. Today was a half day, which they do twice a week to keep costs low. The morning students were returning home as the afternoon students were arriving to take their places. Each kid was carrying his or her papers or books. No one had their laptop. Where were these $165 laptops? Left at home. Even if they wanted to use their laptops, they couldn&#8217;t do much with them. As is common in this town, the internet hadn&#8217;t been working for several days.</p>
<p>The teacher who showed us around was proud to show off the gadgets. Apparently the kids love taking pictures of themselves with the built-in camera. That was as far as the &#8220;impact&#8221; he mentioned went.</p>
<p>The school lunch program, however, he praised. By giving otherwise hungry students free lunch at school, attendance had increased dramatically. You want kids to get an education? Feed them.</p>
<p><em>The Hospital</em></p>
<p>The true lost opportunity for OLPC funds really hits you when you go to the hospital. This town, as a beneficiary of Millennium Villages, was one of the lucky ones. They had adequately trained nurses. Refrigerators to store medicines. Equipment to test people for malaria and HIV, and the drugs to treat them. And, perhaps most significantly, birth control.</p>
<p>Our guide was nearly boastful about the family planning clinic, and he awkwardly  pushed us through the crowd of women awaiting treatment. He whipped out a packet of birth control pills and explained to us how they worked: &#8220;Green pills for three weeks. Pinks pills for one. Don&#8217;t get them confused. Is very bad.&#8221;</p>
<p>In just a few years, <strong><em>the usage of birth control pills had increased from non-existent to over 60%</em></strong>. When families have just two extra mouths to feed, instead of seven or eight, children have more food, more clean water, and more medicine.</p>
<p>Healthcare premiums are just $2 per person per year (<a href="http://www.nytimes.com/2010/06/15/health/policy/15rwanda.html">true cost is $10 &#8211; $20</a>), but most people still can&#8217;t afford that.</p>
<p><em>The Impact</em></p>
<p>No doubt, OLPC has added value to the students it has reached. The question though, is how much? Is this really the best use of limited resources?</p>
<p>Education is critical to reducing poverty, and certainly, technology is a means to access nearly infinite educational resources online. But if we give one laptop per family, or set up a computer lab in each school, we would touch far more people for far less money.</p>
<p><strong><em>The choice comes down to this: do you give a family with six children six laptops? Or do you give them one laptop to share, and then cover the healthcare premiums of another 500 children?</em></strong></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.technologywoman.com/2011/07/26/why-i-dont-support-one-laptop-per-child/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://www.technologywoman.com/2011/07/26/why-i-dont-support-one-laptop-per-child/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.technologywoman.com/2011/07/26/why-i-dont-support-one-laptop-per-child/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2011/07/26/why-i-dont-support-one-laptop-per-child/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How to Get Beyond the Black Hole &#8211; and Land that Interview</title>
		<link>http://www.technologywoman.com/2011/04/19/how-to-get-beyond-the-black-hole-and-land-that-interview/</link>
		<comments>http://www.technologywoman.com/2011/04/19/how-to-get-beyond-the-black-hole-and-land-that-interview/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 00:53:22 +0000</pubDate>
		<dc:creator>Gayle Laakmann McDowell</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[interviewing]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=360</guid>
		<description><![CDATA[We call it many things &#8211; online job applications, the resume database, etc &#8211; but perhaps the most applicable is the &#8220;Black Hole.&#8221; Thousands of job seekers submit their resumes each year, hoping to get the chance to interview. But the reality is that standing out from a stack of resumes is extremely difficult. So how [...]]]></description>
			<content:encoded><![CDATA[<p>We call it many things &#8211; online job applications, the resume database, etc &#8211; but perhaps the most applicable is the &#8220;Black Hole.&#8221; Thousands of job seekers submit their resumes each year, hoping to get the chance to interview. But the reality is that standing out from a stack of resumes is extremely difficult.</p>
<p>So how do you stand out in a stack of hundreds of resumes? Ideally, you don&#8217;t. Instead, you find more creative avenues in.</p>
<p>I wrote an <a href="http://www.cnbc.com/id/42608205" target="_blank">article for CNBC</a> offering suggestions on how candidates can land an interview with their dream company. <a href="http://www.cnbc.com/id/42608205">Read it here.</a></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.technologywoman.com/2011/04/19/how-to-get-beyond-the-black-hole-and-land-that-interview/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://www.technologywoman.com/2011/04/19/how-to-get-beyond-the-black-hole-and-land-that-interview/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.technologywoman.com/2011/04/19/how-to-get-beyond-the-black-hole-and-land-that-interview/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2011/04/19/how-to-get-beyond-the-black-hole-and-land-that-interview/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Reneging on a Job Offer &#8211; Is It Ever Acceptable?</title>
		<link>http://www.technologywoman.com/2011/04/06/reneging-on-a-job-offer-is-it-ever-acceptable/</link>
		<comments>http://www.technologywoman.com/2011/04/06/reneging-on-a-job-offer-is-it-ever-acceptable/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 03:53:38 +0000</pubDate>
		<dc:creator>Gayle Laakmann McDowell</dc:creator>
				<category><![CDATA[interviewing]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=335</guid>
		<description><![CDATA[A candidate recently came to me seeking the advice for the following situation: A few weeks after accepting a software development position with Dell, he received an offer from Microsoft as a Program Manager. This was his dream job, and his dream company, but he would have to turn it down. Or would he? I [...]]]></description>
			<content:encoded><![CDATA[<p>A candidate recently came to me seeking the advice for the following situation: A few weeks after accepting a software development position with Dell, he received an offer from Microsoft as a Program Manager. This was his dream job, and his dream company, but he would have to turn it down. Or would he?</p>
<p>I wanted to tell him to do “the right thing” and turn down the dream offer, but I couldn’t. Why? Because, about seven years ago, I was in a nearly identical situation. And I did the so-called “wrong” thing.</p>
<p>In 2004, I was interviewing for an internship. I didn’t want to go back to Microsoft – three internships there was plenty. Google and Apple had both rejected me, though Apple told me that I was their “#2” candidate for this position. So, though I was pretty lukewarm on the position and would never join there fulltime, I accepted the IBM position. I had stopped all other interviews and had every intention of completing the internship.</p>
<p>Then, six weeks before the internship was supposed to start, I got an email from the Apple team. Their #1 candidate just reneged. Was I still available? This was my dream job. I loved the company. I loved the product. I loved the team. So I said yes.</p>
<p><strong><em>The After Math</em></strong></p>
<p>Here’s where I’m supposed to say that it caused some horrific impact on my career. Recruiters no longer trusted me. I got blacklisted. And ever since then I’ve regretted my decision, or something like that.</p>
<p>But the truth is that none of that happened.</p>
<p>IBM was annoyed, but they replaced me. Word didn’t get out about that awful thing I did. Even the other IBM recruiters had <em>no idea </em>what had happened. And why would they? It’s a huge company and one candidate reneging is just not <em>that</em> big of a deal.</p>
<p>But it was a big, big deal to me.</p>
<p><strong>Should you renege?</strong></p>
<p>I can’t – and won’t – advise anyone to renege. It can certainly hurt your reputation. You may be seen by others as unreliable. People who know about the situation may hesitate to recommend you to a company in the future. And, of course, there is definitely an unethical component to it. You’re breaking a promise, and a promise you made in a professional context. That’s never good.</p>
<p>At the same time, I do feel that much like an awesome sales person will recommend a competitor’s product if it’s clearly a better fit for you, an awesome recruiter should understand the position you’re in. This is your dream job – you don’t just walk away from it. (And, in fact, the Apple recruiter was supportive when their original candidate reneged – and would have eagerly interviewed him in the future.)</p>
<p>Additionally, unless the original offer was from a very small company or for a very high level position, the impact on the company probably pales in comparison to the impact on you. Is it really so wrong to renege?</p>
<p>Rather than the knee-jerk “ZOMG-it’s-wrong” response, think seriously here. What is so special about committing to a job offer?</p>
<p><strong>So, what’s so special about this promise?</strong></p>
<p>You shouldn’t promise to see a movie with friends, but then shop around for better plans. You shouldn’t get engaged if you’re not sure you want to get married. And you shouldn’t offer a friend a ride to the airport if you don’t have a car. But, sometimes your parents unexpectedly come to town, sometimes relationships fail, and sometimes cars break down. Life happens.</p>
<p>So let’s all move away from this absolutist “it’s always wrong” mindset and be honest: we break promises all the time <em>and we’re okay with that</em>. Life happens, and things come up. And sometimes that thing is your dream job. Why do we accept broken promises in other cases, but think that it’s always wrong for a job offer?</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://www.technologywoman.com/2011/04/06/reneging-on-a-job-offer-is-it-ever-acceptable/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://www.technologywoman.com/2011/04/06/reneging-on-a-job-offer-is-it-ever-acceptable/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://www.technologywoman.com/2011/04/06/reneging-on-a-job-offer-is-it-ever-acceptable/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2011/04/06/reneging-on-a-job-offer-is-it-ever-acceptable/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

