<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The World As Best As I Remember It</title><link>http://blogs.msdn.com/b/philipsu/</link><description>Alert reader Bobby is Back!</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Relocating on Two Fronts</title><link>http://blogs.msdn.com/b/philipsu/archive/2008/04/09/relocating-on-two-fronts.aspx</link><pubDate>Wed, 09 Apr 2008 10:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8371627</guid><dc:creator>philipsu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/philipsu/rsscomments.aspx?WeblogPostID=8371627</wfw:commentRss><comments>http://blogs.msdn.com/b/philipsu/archive/2008/04/09/relocating-on-two-fronts.aspx#comments</comments><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; mso-bidi-font-family: Tahoma"&gt;&lt;FONT size=3&gt;&lt;FONT face=Tahoma&gt;I’m relocating on two fronts:&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;FONT color=#002060&gt;&lt;SPAN style="mso-fareast-font-family: Tahoma; mso-bidi-font-family: Tahoma"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Tahoma size=3&gt;1.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Tahoma&gt;&lt;FONT size=3&gt;I’m relocating to China in early May to work as part of the Engineering Excellence (EE) team in Microsoft China.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;This is a temporary move, but will likely last over a year.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;FONT color=#002060&gt;&lt;SPAN style="mso-fareast-font-family: Tahoma; mso-bidi-font-family: Tahoma"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Tahoma size=3&gt;2.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Tahoma&gt;&lt;FONT size=3&gt;I’m relocating this blog to my own domain.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;From here on out, my blog entries will be hosted at &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="http://www.worldofsu.com/philipsu"&gt;&lt;FONT face=Tahoma color=#800080 size=3&gt;http://www.worldofsu.com/philipsu&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Tahoma color=#002060 size=3&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Tahoma color=#002060 size=3&gt;You should expect much more frequent blog entries as I pivot the focus onto ex-pat related concerns, like relocation and cultural adjustment.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I hope to maintain some articles on software, especially as it pertains to development in China.&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8371627" width="1" height="1"&gt;</description></item><item><title>You Down With H-1B?  (No, you must NOT know me…)</title><link>http://blogs.msdn.com/b/philipsu/archive/2007/09/19/you-down-with-h-1b-no-you-must-not-know-me.aspx</link><pubDate>Wed, 19 Sep 2007 11:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4994645</guid><dc:creator>philipsu</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/philipsu/rsscomments.aspx?WeblogPostID=4994645</wfw:commentRss><comments>http://blogs.msdn.com/b/philipsu/archive/2007/09/19/you-down-with-h-1b-no-you-must-not-know-me.aspx#comments</comments><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;Much hubbub&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt; has been aired about H-1B visas in the technology world.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In a &lt;A href="http://blogs.msdn.com/philipsu/archive/2004/07/24/194201.aspx" mce_href="http://blogs.msdn.com/philipsu/archive/2004/07/24/194201.aspx"&gt;blog post&lt;/A&gt; I wrote more than three years ago, I argued that our jobs are going to India.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;That’s &lt;B style="mso-bidi-font-weight: normal"&gt;even truer today&lt;/B&gt;, thanks to government-imposed limits on the number of H-1B visas that can be issued in any year.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;I’m frankly &lt;B style="mso-bidi-font-weight: normal"&gt;mildly surprised&lt;/B&gt; that I still have a job.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In the US.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Programming.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;You’ll find economists, politicians, lobbyists, and corporate representatives arguing &lt;B style="mso-bidi-font-weight: normal"&gt;every which way&lt;/B&gt; about H-1Bs.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Those defending H-1Bs tend to be corporations that claim to need the foreign work force in order to compete internationally.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Those against H-1Bs tend to give variations of the &lt;B style="mso-bidi-font-weight: normal"&gt;age-old xenophobic concern&lt;/B&gt; about foreigners “taking over US jobs.”&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This, incidentally, is why many of these debates feature charts about how many H-1Bs come from India, while no one seems to ask much about the number of foreigners coming in through the &lt;B style="mso-bidi-font-weight: normal"&gt;lax E-3 visa&lt;/B&gt; for Australians.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;But hey, &lt;B style="mso-bidi-font-weight: normal"&gt;I love Australians&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Men at Work.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Paul Hogan.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;INXS.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Elle McPherson.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Fosters.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I say we &lt;B style="mso-bidi-font-weight: normal"&gt;send them all over&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;Point is, many people aren’t so sure about Indians (#1 in H-1Bs).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Or the Chinese (#2).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It’s &lt;B style="mso-bidi-font-weight: normal"&gt;jolly good fun&lt;/B&gt; to see Paul Hogan advertising Suburu Outbacks for decades at a time.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But Suresh Patel singing about a place “where women glow and men chunder?”&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Or Li-Wen Chen talking about how Tsingtao “is Chinese for BEER!?”&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;It just doesn’t seem natural&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It seems &lt;B style="mso-bidi-font-weight: normal"&gt;decidedly un-American&lt;/B&gt;, absolutely too much shock and awe.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;I’m apparently not alone in this point of view.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The E-3 visa for Australians was enacted as part of &lt;I style="mso-bidi-font-style: normal"&gt;The Emergency Supplemental Appropriations Act for Defense, the Global War on Terror, and Tsunami Relief&lt;/I&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Australians = Good For National Defense.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Indian &amp;amp; Chinese = Not So Much.&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;Let’s set aside the issue of race and just focus on &lt;B style="mso-bidi-font-weight: normal"&gt;raw capitalistic greed&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This turns out to be my fundamental problem with limiting H-1Bs.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;As a hiring manager in a US-based software company, I find it crippling in a &lt;B style="mso-bidi-font-weight: normal"&gt;sledgehammer-directly-to-the-ankle sort of way&lt;/B&gt; not to be able to hire more programmers from other countries.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I’m also deeply worried about how this is visibly eroding US dominance in software.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The people are flowing &lt;B style="mso-bidi-font-weight: normal"&gt;the wrong way&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The money is flowing &lt;B style="mso-bidi-font-weight: normal"&gt;the wrong way&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In the name of protectionism, we’re wholesale encouraging and enabling, aiding and abetting, international competition.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;This year, my relatively small team (~25 developers) is aiming to hire another ~20 developers.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In order to meet these hiring goals, we will likely need to put some of these developers in &lt;B style="mso-bidi-font-weight: normal"&gt;Vancouver, Canada&lt;/B&gt; because they can’t get H-1Bs to work in the US.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Some will accept the offer.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Some, unable to enter the US and reluctant to &lt;B style="mso-bidi-font-weight: normal"&gt;move to Canada-eh?&lt;/B&gt;, will instead stay in their home country.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This is a &lt;B style="mso-bidi-font-weight: normal"&gt;doubly-bad thing&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Sure, you lose a perfectly fine programmer.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But you’ll get over that.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Ten years from now, that fine programmer is on stage at some huge convention in Bangalore unveiling a breakthrough ad featuring a &lt;B style="mso-bidi-font-weight: normal"&gt;woman tossing a sledgehammer&lt;/B&gt; through some huge screen televising a boring speech by some US-based software CEO about being the &lt;B style="mso-bidi-font-weight: normal"&gt;”dot” in dot-bomb&lt;/B&gt;, or &lt;B style="mso-bidi-font-weight: normal"&gt;realizing your potential&lt;/B&gt;, or &lt;B style="mso-bidi-font-weight: normal"&gt;not being evil&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;That’ll be the day when the second, far bigger blow is dealt, when we’ll all wish we could rewind &lt;B style="mso-bidi-font-weight: normal"&gt;Ace-Ventura-style&lt;/B&gt; back to The Glory Days when the US Was Software and All Seemed Well.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;Limiting well-qualified soon-to-be-American foreign talent from joining us &lt;B style="mso-bidi-font-weight: normal"&gt;can’t be good&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I’d love for Suresh to come to the US, code on my team, defeat competitors internationally, and buy a &lt;B style="mso-bidi-font-weight: normal"&gt;huge Cadillac Escalade.&lt;/B&gt; &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;I’d love for him to &lt;B style="mso-bidi-font-weight: normal"&gt;revel in capitalism&lt;/B&gt; with his &lt;B style="mso-bidi-font-weight: normal"&gt;hard-earned US dollars&lt;/B&gt;, spending obscene amounts of money supporting US businesses.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;After the pledge of allegiance, he’d fit right in!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;And for those of you who are a bit reluctant to trust in Suresh or Li-Wen’s US citizenship and subsequent allegiance to our beloved country, we could always choose to &lt;B style="mso-bidi-font-weight: normal"&gt;detain them indefinitely&lt;/B&gt; &lt;B style="mso-bidi-font-weight: normal"&gt;in GitMo&lt;/B&gt; should we find ourselves on &lt;B style="mso-bidi-font-weight: normal"&gt;orange alert&lt;/B&gt; against India or China.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It’s never too late to &lt;/FONT&gt;&lt;A href="http://en.wikipedia.org/wiki/Japanese_American_internment" mce_href="http://en.wikipedia.org/wiki/Japanese_American_internment"&gt;&lt;FONT size=3&gt;renege on habeas corpus&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;We need to let these folks in.&amp;nbsp;&amp;nbsp;Actually, we need to be &lt;STRONG&gt;actively encouraging them &lt;/STRONG&gt;to bring their&amp;nbsp;talent to the US.&amp;nbsp; This is about the &lt;STRONG&gt;long-term survival of US dominance in software&lt;/STRONG&gt;, not just about uncle Vinny who's been known to &lt;STRONG&gt;occasionally code&amp;nbsp;in VB&lt;/STRONG&gt;.&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;There, I've said it.&amp;nbsp; Everything after this is statistics.&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;Fun Facts About H-1Bs&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;Currently, &lt;B style="mso-bidi-font-weight: normal"&gt;65,000 H-1Bs&lt;/B&gt; are issued each year.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;10,500 E-3’s&lt;/B&gt; are allowed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;Funny enough, &lt;B style="mso-bidi-font-weight: normal"&gt;6,800 H-1B1’s&lt;/B&gt; (valid only for Chileans and Singaporeans) are allowed each year.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If anybody can explain this as anything other than the &lt;B style="mso-bidi-font-weight: normal"&gt;perversion of lobbyists and special interests&lt;/B&gt;, please write me.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;Fun facts taken directly from the USCIS (what does it mean when the “latest available government statistics on H-1Bs” is from 2003?):&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;Nearly 37 percent of all petitions approved in fiscal year 2003 were for workers born in India.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;Sixty-five percent of petitions approved in fiscal year 2003 were for workers between the ages of 25 and 34. The average age of beneficiaries approved in fiscal year 2003 was 32 years. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;One-half of petitions approved in fiscal year 2003 were for workers with a bachelor's degree. Thirty-one percent had a master's degree.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;Thirty-nine percent of petitions approved in fiscal year 2003 were for workers in computer-related occupations. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;The median salary was $52,000 for workers whose petitions were approved in fiscal year 2003. For workers in computer-related occupations, the median salary was $60,000.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;The spread of occupations, once again from the USCIS’s 2003 data:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;Computer-related occupations: 39%&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;Occupations in architecture, engineering, and surveying: 12%&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;Occupations in education: 11%&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;Occupations in administrative specializations: 11%&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;Occupations in medicine and health: 7%&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;Computer-related occupations had a median salary of $60k.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Interestingly enough, &lt;B style="mso-bidi-font-weight: normal"&gt;fashion models with H-1Bs&lt;/B&gt;, of which there were 592 (0.3%) in 2003 (I am not making this up), earned a median income of $100k.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This, incidentally, is the &lt;B style="mso-bidi-font-weight: normal"&gt;highest of all H-1B occupations&lt;/B&gt; by a big margin.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The closest runner-up was “occupations in law and jurisprudence,” weighing in at $70k.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;The top 10 H-1B employers in technology for 2006, &lt;A class="" href="http://www.informationweek.com/management/showArticle.jhtml;jsessionid=2DLKSXKRUYY5WQSNDLPSKHSCJUNN2JVN?articleID=199601616&amp;amp;pgno=2&amp;amp;queryText=" target=_blank mce_href="http://www.informationweek.com/management/showArticle.jhtml;jsessionid=2DLKSXKRUYY5WQSNDLPSKHSCJUNN2JVN?articleID=199601616&amp;amp;pgno=2&amp;amp;queryText="&gt;according to InformationWeek&lt;/A&gt;, were the following:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #f9f9f9; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid #AAAAAA .75pt; mso-yfti-tbllook: 1184" cellSpacing=0 cellPadding=0 border=1 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #aaaaaa 1pt solid; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #aaaaaa 1pt solid; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;Rank&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #aaaaaa 1pt solid; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;Company&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #aaaaaa 1pt solid; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;Headquarters&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #aaaaaa 1pt solid; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;H-1Bs received 2006&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #aaaaaa 1pt solid; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title=Infosys href="http://en.wikipedia.org/wiki/Infosys" mce_href="http://en.wikipedia.org/wiki/Infosys"&gt;&lt;FONT color=#0000ff size=3&gt;Infosys&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title=Bangalore href="http://en.wikipedia.org/wiki/Bangalore" mce_href="http://en.wikipedia.org/wiki/Bangalore"&gt;&lt;FONT color=#0000ff size=3&gt;Bangalore&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;, &lt;/FONT&gt;&lt;A title=Karnataka href="http://en.wikipedia.org/wiki/Karnataka" mce_href="http://en.wikipedia.org/wiki/Karnataka"&gt;&lt;FONT color=#0000ff size=3&gt;Karnataka&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;, &lt;/FONT&gt;&lt;A title=India href="http://en.wikipedia.org/wiki/India" mce_href="http://en.wikipedia.org/wiki/India"&gt;&lt;FONT color=#0000ff size=3&gt;India&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;4,908&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2"&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #aaaaaa 1pt solid; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title=Wipro href="http://en.wikipedia.org/wiki/Wipro" mce_href="http://en.wikipedia.org/wiki/Wipro"&gt;&lt;FONT color=#0000ff size=3&gt;Wipro&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title=Bangalore href="http://en.wikipedia.org/wiki/Bangalore" mce_href="http://en.wikipedia.org/wiki/Bangalore"&gt;&lt;FONT color=#0000ff size=3&gt;Bangalore&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;, &lt;/FONT&gt;&lt;A title=Karnataka href="http://en.wikipedia.org/wiki/Karnataka" mce_href="http://en.wikipedia.org/wiki/Karnataka"&gt;&lt;FONT color=#0000ff size=3&gt;Karnataka&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;, &lt;/FONT&gt;&lt;A title=India href="http://en.wikipedia.org/wiki/India" mce_href="http://en.wikipedia.org/wiki/India"&gt;&lt;FONT color=#0000ff size=3&gt;India&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;4,002&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 3"&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #aaaaaa 1pt solid; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title=Microsoft href="http://en.wikipedia.org/wiki/Microsoft" mce_href="http://en.wikipedia.org/wiki/Microsoft"&gt;&lt;FONT color=#0000ff size=3&gt;Microsoft&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title="Redmond, Washington" href="http://en.wikipedia.org/wiki/Redmond%2C_Washington" mce_href="http://en.wikipedia.org/wiki/Redmond%2C_Washington"&gt;&lt;FONT color=#0000ff size=3&gt;Redmond, Washington&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;3,117&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 4"&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #aaaaaa 1pt solid; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title=Tata href="http://en.wikipedia.org/wiki/Tata" mce_href="http://en.wikipedia.org/wiki/Tata"&gt;&lt;FONT color=#0000ff size=3&gt;Tata&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title=Mumbai href="http://en.wikipedia.org/wiki/Mumbai" mce_href="http://en.wikipedia.org/wiki/Mumbai"&gt;&lt;FONT color=#0000ff size=3&gt;Mumbai&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;, &lt;/FONT&gt;&lt;A title=Maharashtra href="http://en.wikipedia.org/wiki/Maharashtra" mce_href="http://en.wikipedia.org/wiki/Maharashtra"&gt;&lt;FONT color=#0000ff size=3&gt;Maharashtra&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;, &lt;/FONT&gt;&lt;A title=India href="http://en.wikipedia.org/wiki/India" mce_href="http://en.wikipedia.org/wiki/India"&gt;&lt;FONT color=#0000ff size=3&gt;India&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;3,046&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 5"&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #aaaaaa 1pt solid; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title=Satyam href="http://en.wikipedia.org/wiki/Satyam" mce_href="http://en.wikipedia.org/wiki/Satyam"&gt;&lt;FONT color=#0000ff size=3&gt;Satyam&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title=Hyderabad href="http://en.wikipedia.org/wiki/Hyderabad" mce_href="http://en.wikipedia.org/wiki/Hyderabad"&gt;&lt;FONT color=#0000ff size=3&gt;Hyderabad&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;, &lt;/FONT&gt;&lt;A title="Andhra Pradesh" href="http://en.wikipedia.org/wiki/Andhra_Pradesh" mce_href="http://en.wikipedia.org/wiki/Andhra_Pradesh"&gt;&lt;FONT color=#0000ff size=3&gt;Andhra Pradesh&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;, &lt;/FONT&gt;&lt;A title=India href="http://en.wikipedia.org/wiki/India" mce_href="http://en.wikipedia.org/wiki/India"&gt;&lt;FONT color=#0000ff size=3&gt;India&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;2,880&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 6"&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #aaaaaa 1pt solid; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;6&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title="Cognizant Technology Solutions" href="http://en.wikipedia.org/wiki/Cognizant_Technology_Solutions" mce_href="http://en.wikipedia.org/wiki/Cognizant_Technology_Solutions"&gt;&lt;FONT color=#0000ff size=3&gt;Cognizant Technology Solutions&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title="Teaneck, New Jersey" href="http://en.wikipedia.org/wiki/Teaneck%2C_New_Jersey" mce_href="http://en.wikipedia.org/wiki/Teaneck%2C_New_Jersey"&gt;&lt;FONT color=#0000ff size=3&gt;Teaneck, New Jersey&lt;/FONT&gt;&lt;/A&gt;&lt;SUP&gt;&lt;A title="" href="http://en.wikipedia.org/wiki/H-1b#_note-Cognizant_World_HQ" mce_href="http://en.wikipedia.org/wiki/H-1b#_note-Cognizant_World_HQ"&gt;&lt;FONT color=#0000ff size=3&gt;[28]&lt;/FONT&gt;&lt;/A&gt;&lt;/SUP&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;2,226&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 7"&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #aaaaaa 1pt solid; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;7&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title="Patni Computer Systems" href="http://en.wikipedia.org/wiki/Patni_Computer_Systems" mce_href="http://en.wikipedia.org/wiki/Patni_Computer_Systems"&gt;&lt;FONT color=#0000ff size=3&gt;Patni Computer Systems&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title=Mumbai href="http://en.wikipedia.org/wiki/Mumbai" mce_href="http://en.wikipedia.org/wiki/Mumbai"&gt;&lt;FONT color=#0000ff size=3&gt;Mumbai&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;, &lt;/FONT&gt;&lt;A title=Maharashtra href="http://en.wikipedia.org/wiki/Maharashtra" mce_href="http://en.wikipedia.org/wiki/Maharashtra"&gt;&lt;FONT color=#0000ff size=3&gt;Maharashtra&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;, &lt;/FONT&gt;&lt;A title=India href="http://en.wikipedia.org/wiki/India" mce_href="http://en.wikipedia.org/wiki/India"&gt;&lt;FONT color=#0000ff size=3&gt;India&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;1,391&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 8"&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #aaaaaa 1pt solid; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;8&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title=IBM href="http://en.wikipedia.org/wiki/IBM" mce_href="http://en.wikipedia.org/wiki/IBM"&gt;&lt;FONT color=#0000ff size=3&gt;IBM&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title="Armonk, New York" href="http://en.wikipedia.org/wiki/Armonk%2C_New_York" mce_href="http://en.wikipedia.org/wiki/Armonk%2C_New_York"&gt;&lt;FONT color=#0000ff size=3&gt;Armonk, New York&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;1,130&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 9"&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #aaaaaa 1pt solid; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;9&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title="Oracle Corporation" href="http://en.wikipedia.org/wiki/Oracle_Corporation" mce_href="http://en.wikipedia.org/wiki/Oracle_Corporation"&gt;&lt;FONT color=#0000ff size=3&gt;Oracle Corporation&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title="Redwood Shores, California" href="http://en.wikipedia.org/wiki/Redwood_Shores%2C_California" mce_href="http://en.wikipedia.org/wiki/Redwood_Shores%2C_California"&gt;&lt;FONT color=#0000ff size=3&gt;Redwood Shores, California&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;1,022&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 10; mso-yfti-lastrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #aaaaaa 1pt solid; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;10&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title="Larsen &amp;amp; Toubro Infotech" href="http://en.wikipedia.org/wiki/Larsen_%26_Toubro_Infotech" mce_href="http://en.wikipedia.org/wiki/Larsen_%26_Toubro_Infotech"&gt;&lt;FONT color=#0000ff size=3&gt;Larsen &amp;amp; Toubro Infotech&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;A title=Mumbai href="http://en.wikipedia.org/wiki/Mumbai" mce_href="http://en.wikipedia.org/wiki/Mumbai"&gt;&lt;FONT color=#0000ff size=3&gt;Mumbai&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;, &lt;/FONT&gt;&lt;A title=Maharashtra href="http://en.wikipedia.org/wiki/Maharashtra" mce_href="http://en.wikipedia.org/wiki/Maharashtra"&gt;&lt;FONT color=#0000ff size=3&gt;Maharashtra&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;, &lt;/FONT&gt;&lt;A title=India href="http://en.wikipedia.org/wiki/India" mce_href="http://en.wikipedia.org/wiki/India"&gt;&lt;FONT color=#0000ff size=3&gt;India&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #aaaaaa 1pt solid; PADDING-RIGHT: 2.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 2.4pt; PADDING-BOTTOM: 2.4pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 2.4pt; BORDER-BOTTOM: #aaaaaa 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid #AAAAAA .75pt; mso-border-left-alt: solid #AAAAAA .75pt; mso-border-top-alt: solid #AAAAAA .75pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;947&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;Note that&amp;nbsp;6 of the top 10 were India-based companies.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;I style="mso-bidi-font-style: normal"&gt;That&lt;/I&gt; may be a legitimate thing the protectionists might want to fix.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;A 1998 Harris Poll showed that 82% of Americans opposed increases in H-1B visas.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Then again, 47% of Americans aged 18-24 &lt;B style="mso-bidi-font-weight: normal"&gt;could not find India on a map&lt;/B&gt;, and 60% still cannot find Iraq on a map, &lt;/FONT&gt;&lt;A href="http://www.cnn.com/2006/EDUCATION/05/02/geog.test/index.html" mce_href="http://www.cnn.com/2006/EDUCATION/05/02/geog.test/index.html"&gt;&lt;FONT size=3&gt;according to CNN&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;At least they know they don’t want more Indians here.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;IEEE-USA lobbied against an H-1B increase several years ago.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Presumably, they represent the majority of computer workers in the US.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;This&lt;/B&gt; &lt;B style="mso-bidi-font-weight: normal"&gt;boggles my mind&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;FONT size=3&gt;There’s no “shortage of IT workers in the US,” given that companies like Cisco and Microsoft &lt;B style="mso-bidi-font-weight: normal"&gt;reject the overwhelming majority of resumes&lt;/B&gt; (95% and 98%, respectively – that’s &lt;I style="mso-bidi-font-style: normal"&gt;rejected&lt;/I&gt;).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;However, remember that due to simple statistics, this doesn’t mean there’s a glut of great US IT folks either:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;a less-skilled or less-competitive candidate is far more likely to send his/her resume to more companies, thereby inflating rejection rates.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;There’s no shortage of people, just a shortage of &lt;B style="mso-bidi-font-weight: normal"&gt;really good ones&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4994645" width="1" height="1"&gt;</description></item><item><title>Top 7 Microsoft Employee Bungles Using Office</title><link>http://blogs.msdn.com/b/philipsu/archive/2007/06/18/top-7-microsoft-employee-bungles-using-office.aspx</link><pubDate>Mon, 18 Jun 2007 23:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3389984</guid><dc:creator>philipsu</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/philipsu/rsscomments.aspx?WeblogPostID=3389984</wfw:commentRss><comments>http://blogs.msdn.com/b/philipsu/archive/2007/06/18/top-7-microsoft-employee-bungles-using-office.aspx#comments</comments><description>&lt;P&gt;&lt;FONT size=3&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;In the tradition of keeping to about &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;one blog post per year&lt;/SPAN&gt;&lt;/STRONG&gt;, I finally had an opportunity to author a column for Office Online.&amp;nbsp; It's all about the struggles that I've seen Microsoft employees experience with Office.&amp;nbsp; Here it is:&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;&lt;A href="http://office.microsoft.com/en-us/help/HA102255591033.aspx?pid=CH102264241033" mce_href="http://office.microsoft.com/en-us/help/HA102255591033.aspx?pid=CH102264241033"&gt;&lt;SPAN style="COLOR: purple"&gt;http://office.microsoft.com/en-us/help/HA102255591033.aspx?pid=CH102264241033&lt;/SPAN&gt;&lt;/A&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;&lt;FONT size=3&gt;The (in my humble opinion) &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;far funnier version &lt;/SPAN&gt;&lt;/STRONG&gt;of the article needed to be edited prior to posting on an official Office site.&amp;nbsp; Let me just say that &lt;STRONG&gt;DOJ, Adobe, WordPerfect, Netscape, and a very famous Microsoft celebrity &lt;/STRONG&gt;were all featured in the original &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;director's cut&lt;/SPAN&gt;&lt;/STRONG&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;&lt;FONT size=3&gt;Here's to perhaps writing more than just one article per year.&amp;nbsp; I've been toying around with focusing on rants about bad UI design, but I'm not sure how much interest there'd be.&amp;nbsp; Let me know what you'd like me to write about.&amp;nbsp; Also let me know if you prefer the &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;huge-article-once-a-year &lt;/SPAN&gt;&lt;/STRONG&gt;format over the &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;here's-one-paragraph-I-whipped-out-on-a-plane&lt;/SPAN&gt;&lt;/STRONG&gt; format.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3389984" width="1" height="1"&gt;</description></item><item><title>Corporate Blogs -- Gradations of Value?</title><link>http://blogs.msdn.com/b/philipsu/archive/2006/06/15/633507.aspx</link><pubDate>Fri, 16 Jun 2006 03:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:633507</guid><dc:creator>philipsu</dc:creator><slash:comments>52</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/philipsu/rsscomments.aspx?WeblogPostID=633507</wfw:commentRss><comments>http://blogs.msdn.com/b/philipsu/archive/2006/06/15/633507.aspx#comments</comments><description>&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;First, let me say once again, there has
been &lt;b&gt;no corporate pressure whatsoever&lt;/b&gt; to cut short my previous posting
(&lt;a href="http://blogs.msdn.com/philipsu/archive/2006/06/14/631438.aspx"&gt;Broken Windows Theory&lt;/a&gt;).&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;Nobody has
said, or even implied, that I need to change anything about what I said.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;So conspiracy theorists, please rest assured
that &lt;b&gt;The Man&lt;/b&gt; is not out there monitoring and censoring the blog world.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;&lt;b&gt;Seriously&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;I pulled the content of the posting
because &lt;b&gt;productive discussion wasn’t happening&lt;/b&gt;.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;Of the 160+ comments, &lt;b&gt;about five&lt;/b&gt; have
had any real value from an “open minds, open discussion” point of view.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;I also pulled the content (once again,
completely self-initiated with no pressure whatsoever from anybody) because
there is enough internal debate within Microsoft about the &lt;b&gt;value and ethics
of blogging &lt;/b&gt;which I’d like resolved.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;[&lt;b&gt;Follow-up&lt;/b&gt;:&amp;nbsp; I've restored the original post, after much internal discussion.&amp;nbsp; Essentially, pulling the content was causing undue attention.]&lt;br&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;Internal Debate&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;Many perspectives have been voiced to me,
both publicly and privately, debating the value and ethics of employee blogging.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;Here, by “employee blogging,” I mean “blog
entries that are openly identified as being written by Microsoft employees.”&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;The rough gist of internal feedback from
Microsoft employees falls in these categories:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li class="MsoNormal" style="color: navy;"&gt;&lt;b&gt;&lt;span style="font-size: 11pt; font-family: Verdana;"&gt;Thank goodness someone is
     talking about this&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 11pt; font-family: Verdana;"&gt;.&lt;span style=""&gt;&amp;nbsp;
     &lt;/span&gt;“Kudos for having the courage to shed light on these critical
     issues.”&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;“It’s great that we’re
     having open and insightful discussion about this.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="color: rgb(153, 153, 153);"&gt;&lt;b&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;You need to put the entire post back up&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;Some folks are quite
     concerned that, with Scoble leaving this week and what not, there will be
     increased fervor behind conspiracy theories about how I’ve been silenced, &lt;b&gt;shipped
     to &lt;st1:place w:st="on"&gt;Siberia&lt;/st1:place&gt;&lt;/b&gt;, etc.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;This sort of feedback is much more
     concerned about posts staying up from a PR/media perspective, regardless
     of the content of the post.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Verdana;"&gt;(Let
     me say here once again, for those who have deep-seated theories – my original
     post was shortened unilaterally by me.&lt;span style=""&gt;&amp;nbsp;
     &lt;/span&gt;I was at no time pressured to remove any part of it.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="color: navy;"&gt;&lt;b&gt;&lt;span style="font-size: 11pt; font-family: Verdana;"&gt;Employee blogs should be an
     extension of the company message&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 11pt; font-family: Verdana;"&gt;.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;Folks in this category would say that the
     moment I identified myself as a Microsoft employee, my message should be
     on target with the corporation’s message, building a positive image,
     connecting positively with customers, etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;Let’s Agree on Goals&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;From my perspective, it’s &lt;b&gt;not a
free speech issue&lt;/b&gt;.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;I’m employed by
Microsoft, so there’s a valid discussion as to what sorts of posts are allowed
for me to make as an employee of the company.&lt;span style=""&gt;&amp;nbsp;
&lt;/span&gt;Conditioned in my employment can indeed be restrictions on what I should
and shouldn’t say – I buy off on that 100%.&lt;span style=""&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: rgb(153, 153, 153);"&gt;(For the last time, though, please remember:&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;no one has pressured me to change anything.)&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;Second, the simple case that I think
everyone agrees on is that &lt;b&gt;nothing confidential should ever be divulged&lt;/b&gt;.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;This is where &lt;a href="http://minimsft.blogspot.com/"&gt;Mini-Microsoft&lt;/a&gt;, as entertaining
of a read as it is, crosses a line.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;That’s
also the reason it can only remain up as long as it’s anonymous.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;The more interesting debate I’d like to
have is not &lt;b&gt;whether&lt;/b&gt; employees can or can’t post certain things, but &lt;b&gt;should&lt;/b&gt;
they.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;I have no interest whatsoever in the
set of things that are clearly against company policy to post.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;I’m much more interested in the spectrum of
things where people, even internally in Microsoft, disagree.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;So How Does It Net Out?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;The bulk of the internal feedback I have
gotten falls on the side of encouraging posts like &lt;b&gt;Broken Windows Theory&lt;/b&gt;.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;The vast majority of emails I’ve received
have to do with how the article has &lt;b&gt;opened up important issues for
discussion&lt;/b&gt;.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;Folks in this camp say
that &lt;a href="http://scobleizer.wordpress.com/"&gt;Scoble&lt;/a&gt; has &lt;b&gt;given a human face to Microsoft&lt;/b&gt;, has made Microsoft more
accessible to the majority of customers.&lt;span style=""&gt;&amp;nbsp;
&lt;/span&gt;The openness, and in some sense, the vulnerability, of both addressing
our strengths and discussing our weaknesses has been refreshing, these folks
would say.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;Another camp would say that blogs are a
key part of how a company is perceived, and that &lt;b&gt;they act as a megaphone&lt;/b&gt;
of both positive and negative opinion.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;Part
of an employee’s responsibility, then, is to at all times help build and
reinforce that positive image.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;What’s most interesting to me is that
even within the company, &lt;b&gt;we don’t quite agree&lt;/b&gt; on whether Broken Windows
Theory is a net positive or net negative.&lt;span style=""&gt;&amp;nbsp;
&lt;/span&gt;If I take it purely based on numbers, the overwhelming majority of
employees writing in say that it’s a positive thing.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;But I see merits to both sides of the
discussion.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Verdana; color: navy;"&gt;Thoughts?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=633507" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/philipsu/archive/tags/General/">General</category></item><item><title>Broken Windows Theory</title><link>http://blogs.msdn.com/b/philipsu/archive/2006/06/14/broken-windows-theory.aspx</link><pubDate>Thu, 15 Jun 2006 00:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:631438</guid><dc:creator>philipsu</dc:creator><slash:comments>236</slash:comments><description>&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Vista&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;.&amp;nbsp; The term stirs the imagination to conceive of beautiful possibilities just around the corner.&amp;nbsp; And “just around the corner” is what Windows Vista has been, and has remained, for the past two years.&amp;nbsp; In this time, Vista has suffered a &lt;B&gt;series of high-profile delays&lt;/B&gt;, including most recently the announcement that it would be delayed until 2007.&amp;nbsp; The &lt;B&gt;largest software project in mankind’s history&lt;/B&gt; now threatens to &lt;B&gt;also be the longest&lt;/B&gt;.&lt;/SPAN&gt;&lt;BR&gt;&lt;FONT size=3&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Verdana color=#a9a9a9 size=2&gt;[I originally deleted the rest of this post of my own volition, without any pressure whatsoever from people within the company, because the discussion around it wasn't constructive.&amp;nbsp; I've now restored the original content unedited.&amp;nbsp; More discussion on this topic &lt;A href="http://blogs.msdn.com/philipsu/archive/2006/06/15/633507.aspx" mce_href="http://blogs.msdn.com/philipsu/archive/2006/06/15/633507.aspx"&gt;here&lt;/A&gt;.&amp;nbsp; - Ed.]&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Admittedly, this essay would be &lt;B&gt;easier written for Slashdot&lt;/B&gt;, where taut lines divide the world crisply into black and white.&amp;nbsp; "Vista is a &lt;B&gt;bloated piece of crap&lt;/B&gt;," my furry little penguin would opine, "written by the &lt;B&gt;bumbling serfs&lt;/B&gt; of an &lt;B&gt;evil capitalistic megalomaniac&lt;/B&gt;."&amp;nbsp; But that'd be &lt;B&gt;dead wrong&lt;/B&gt;.&amp;nbsp; The truth is far more nuanced than that. &amp;nbsp;Deeper than that. &amp;nbsp;More subtle than that.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;I managed developer teams in Windows for five years, and have only begun to reflect on the experience now that I have recently switched teams.&amp;nbsp; Through a series of conversations with other leaders that have similarly &lt;B&gt;left&lt;/B&gt; &lt;B&gt;The Collective&lt;/B&gt;, several root causes have emerged as lasting characterizations of what's really wrong in The Empire.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: gray; FONT-FAMILY: Verdana"&gt;Useless Trivia Sidebar:&amp;nbsp; Broken Windows Theory&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: gray; FONT-FAMILY: Verdana"&gt;The original &lt;A href="http://en.wikipedia.org/wiki/Broken_windows_theory" mce_href="http://en.wikipedia.org/wiki/Broken_windows_theory"&gt;broken windows theory&lt;/A&gt;, first coined by Wilson and Kelling, describes the purported phenomenon whereby an abandoned warehouse with no broken windows is mostly left alone, but as soon as one window is broken, it acts as an open invitation to passers-by that it's open-season for rock-throwing.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: gray; FONT-FAMILY: Verdana"&gt;This was generally accepted for many years as being true, but is recently coming &lt;A href="http://www.washingtonpost.com/wp-dyn/articles/A46381-2005Jan29.html?referrer=emailarticle" mce_href="http://www.washingtonpost.com/wp-dyn/articles/A46381-2005Jan29.html?referrer=emailarticle"&gt;under fire&lt;/A&gt; from &lt;A href="http://en.wikipedia.org/wiki/Broken_windows_theory#Critics_of_the_theory" mce_href="http://en.wikipedia.org/wiki/Broken_windows_theory#Critics_of_the_theory"&gt;different angles&lt;/A&gt;.&amp;nbsp; We won't delve into those here, since we mostly commandeered the phrase because it sounded good, not because it actually has anything at all to do with our subject matter.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;The Usual Suspects&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Ask any developer in Windows why Vista is plagued by delays, and they'll say that the &lt;B&gt;code is way too complicated&lt;/B&gt;, and that the pace of coding has been tremendously slowed down by &lt;B&gt;overbearing process&lt;/B&gt;.&amp;nbsp; These claims have already been covered in other popular literature.&amp;nbsp; A quick recap for those of you just joining the broadcast:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="COLOR: navy"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Verdana"&gt;Windows code is too complicated&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Verdana"&gt;.&amp;nbsp; It's not the components themselves, it's their interdependencies.&amp;nbsp; An architectural diagram of Windows would suggest there are &lt;B&gt;more than 50 dependency layers&lt;/B&gt; (never mind that there also exist circular dependencies).&amp;nbsp; After working in Windows for five years, you understand only, say, two of them.&amp;nbsp; Add to this the fact that building Windows on a dual-proc dev box takes &lt;B&gt;nearly 24 hours&lt;/B&gt;, and you'll be &lt;B&gt;slow enough to drive Miss Daisy&lt;/B&gt;.&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="COLOR: navy"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Verdana"&gt;Windows process has gone thermonuclear&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Verdana"&gt;.&amp;nbsp; Imagine each little email you send asking someone else to fill out a spreadsheet, comment on a report, sign off on a decision -- is a &lt;B&gt;little neutron shooting about in space&lt;/B&gt;.&amp;nbsp; Your innocent-seeming little neutron now causes your &lt;B&gt;heretofore mostly-harmless neighbors&lt;/B&gt; to release neutrons of their own.&amp;nbsp; Now imagine there are 9000 of you, all jammed into a tight little space called Redmond.&amp;nbsp; It's &lt;B&gt;Windows Gone Thermonuclear&lt;/B&gt;, a phenomenon by which process engenders further process, eventually becoming a &lt;B&gt;self-sustaining buzz of fervent destructive activity&lt;/B&gt;.&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Let's see if, quantitatively, there's any truth to the perception that the code velocity (net lines shipped per developer-year) of Windows has slowed, or is slow relative to the industry.&amp;nbsp; Vista is said to have over &lt;B&gt;50 million lines of code&lt;/B&gt;, whereas XP was said to have around 40 million.&amp;nbsp; There are about &lt;B&gt;two thousand software developers&lt;/B&gt; in Windows today.&amp;nbsp; Assuming there are 5 years between when XP shipped and when Vista ships, those &lt;B&gt;quick on the draw&lt;/B&gt; with calculators will discover that, on average, the typical Windows developer has produced one thousand new lines of shipped code per year during Vista.&amp;nbsp; Only &lt;B&gt;a thousand lines a year&lt;/B&gt;.&amp;nbsp; (Yes, developers don't just write new code, they also fix old code.&amp;nbsp; Yes, some of those Windows developers were partly busy shipping 64-bit XP.&amp;nbsp; Yes, many of them also worked on hotfixes.&amp;nbsp; Work with me here.)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Lest those of you who wrote 5,000 lines of code last weekend &lt;B&gt;pass a kidney stone&lt;/B&gt; at the thought of Windows developers writing only a thousand lines of code a year, realize that the average software developer in the US only produces around (brace yourself) &lt;B&gt;6200 lines a year&lt;/B&gt;.&amp;nbsp; So Windows is in bad shape -- but only by a constant, not by an order of magnitude.&amp;nbsp; And if it makes you feel any better, realize that the average US developer has &lt;B&gt;fallen in KLOC productivity&lt;/B&gt; since 1999, when they produced about 9000 lines a year.&amp;nbsp; So Windows isn't alone in this.&amp;nbsp; [KLOC data comes from “Worldwide IT Trends &amp;amp; Benchmark Report 2001”, produced by META Group (now acquired by Gartner)]&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;The oft-cited,&lt;B&gt; &lt;/B&gt;oft-watercooler-discussed &lt;B&gt;dual phenomenon&lt;/B&gt; of Windows code complexity and Windows process burden seem to have dramatically affected its overall code velocity.&amp;nbsp; But code can be simplified and re-architected (and is indeed being done so by a collection of veteran architects in Windows, none of whom, incidentally, look anything like &lt;B&gt;Colonel Sanders&lt;/B&gt;).&amp;nbsp; Process can be streamlined where inefficient, eliminated where unnecessary.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;But that's not where it ends.&amp;nbsp; There are deeper causes of Windows' &lt;B&gt;propensity to slippage&lt;/B&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Cultured to Slip&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Deep in the &lt;B&gt;bowels of Windows&lt;/B&gt;, there remains the whiff of a bygone culture of &lt;B&gt;belittlement and aggression&lt;/B&gt;.&amp;nbsp; Windows can be a &lt;B&gt;scary place to tell the truth&lt;/B&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;When a vice president in Windows asks you whether your team will ship on time, they might well have asked you whether they &lt;B&gt;look fat in their new Armani suit&lt;/B&gt;.&amp;nbsp; The answer to the question is deeply meaningful to them.&amp;nbsp; It's certainly true in some sense that they &lt;B&gt;genuinely want to know&lt;/B&gt;.&amp;nbsp; But in a very important other sense, in a sense that you'll come to &lt;B&gt;regret night after night if you get it wrong&lt;/B&gt;, there's really only one answer you can give. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;After months of hearing of how a certain influential team in Windows was going to cause the Vista release to slip, I, full of &lt;B&gt;abstract self-righteous misgivings&lt;/B&gt; as a stockholder, had at last the chance to speak with two of the team's key managers, asking them how they could be so, please-excuse-the-term, I-don't-mean-its-value-laden-connotation, &lt;B&gt;ignorant&lt;/B&gt; &lt;B&gt;as to proper estimation&lt;/B&gt; of software schedules.&amp;nbsp; Turns out they're actually great project managers.&amp;nbsp; They knew &lt;B&gt;months in advance&lt;/B&gt; that the schedule would never work.&amp;nbsp; So they told their VP.&amp;nbsp; And he, possibly influenced by one too many instances where engineering &lt;B&gt;re-routes power to the warp core&lt;/B&gt;, thus completing the &lt;B&gt;heretofore impossible six-hour task&lt;/B&gt; in a mere three, summarily sent the managers back to "figure out how to make it work."&amp;nbsp; The managers re-estimated, nipped and tucked, liposuctioned, did everything short of a lobotomy -- and still did not have a schedule that fit.&amp;nbsp; The VP was not pleased.&amp;nbsp; "You're smart people.&amp;nbsp; Find a way!"&amp;nbsp; This went back and forth for weeks, whereupon the intrepid managers finally understood how to get past the dilemma.&amp;nbsp; &lt;B&gt;They simply stopped telling the truth&lt;/B&gt;.&amp;nbsp; "Sure, everything fits.&amp;nbsp; We cut and cut, and here we are.&amp;nbsp; Vista by August or bust.&amp;nbsp; You got it, boss."&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Every once in a while, Truth still pipes up in meetings.&amp;nbsp; When this happens, more often than not, Truth is simply &lt;B&gt;bent over an authoritative knee&lt;/B&gt; and &lt;B&gt;soundly spanked into silence&lt;/B&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;The Joy of Cooking&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Bundled with a tendency towards truth-intolerance, Windows also sometimes struggles with &lt;B&gt;poor organizational decision-making&lt;/B&gt;.&amp;nbsp; Good news is that the senior leaders already know this and have been taking active steps to change the situation.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;There are &lt;B&gt;too many cooks&lt;/B&gt; in the kitchen.&amp;nbsp; Too many vice presidents, in reporting structures too narrow.&amp;nbsp; When I was in Windows, I reported to Alec, who reported to Peter, to Bill, Rick, Will, Jim, Steve, and Bill.&amp;nbsp; Remember that there were two layers of people under me as well, making a total path depth of 11 people from Bill Gates down to any developer on my team.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;This isn't necessarily bad, except sometimes the cooks &lt;B&gt;&lt;A href="http://en.wikipedia.org/wiki/Flash_mob" mce_href="http://en.wikipedia.org/wiki/Flash_mob"&gt;flash-mob&lt;/A&gt; one corner of the kitchen&lt;/B&gt;.&amp;nbsp; I once sat in a schedule review meeting with at least &lt;B&gt;six VPs and ten general managers&lt;/B&gt;.&amp;nbsp; When that many people have a say, things get confusing.&amp;nbsp; Not to mention, since so many bosses are in the room, there are often negotiations between project managers prior to such meetings to make sure that &lt;B&gt;no one ends up looking bad&lt;/B&gt;.&amp;nbsp; "Bob, I'm giving you a heads-up that I'm going to say that your team's component, which we depend on, was late."&amp;nbsp; "That's fine, Sandy, but please be clear that the unforeseen delays were caused by a third party, not my team."&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Micromanagement, though not pervasive, is nevertheless evident.&amp;nbsp; Senior vice presidents sometimes review UI designs of individual features, a &lt;B&gt;nod to Steve Jobs&lt;/B&gt; that would in better days have betokened a true honor but for its randomizing effects.&amp;nbsp; Give me a &lt;A href="http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/" mce_href="http://www.catb.org/%7Eesr/writings/cathedral-bazaar/cathedral-bazaar/"&gt;cathedral&lt;/A&gt;, give me a &lt;A href="http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/" mce_href="http://www.catb.org/%7Eesr/writings/cathedral-bazaar/cathedral-bazaar/"&gt;bazaar&lt;/A&gt; -- really, either would be great.&amp;nbsp; Just not this &lt;B&gt;middle world&lt;/B&gt; in which some decisions are made freely while others are made by edict, with no apparent logic separating each from the other but the &lt;B&gt;seeming curiosity of someone in charge&lt;/B&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;In general, Windows suffers from a &lt;B&gt;proclivity for action control&lt;/B&gt;, not results control.&amp;nbsp; Instead of clearly stating desired outcomes, there's a penchant for telling people exactly what steps they must take.&amp;nbsp; By doing so, we risk creating a &lt;B&gt;generation of McDevs&lt;/B&gt;.&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: gray; FONT-FAMILY: Verdana"&gt;(For more on action control vs. results control, read Kenneth Merchant's &lt;A href="http://www.amazon.com/gp/product/0273655965/sr=8-1/qid=1149518462/ref=sr_1_1/103-9508444-8398243?%5Fencoding=UTF8" mce_href="http://www.amazon.com/gp/product/0273655965/sr=8-1/qid=1149518462/ref=sr_1_1/103-9508444-8398243?%5Fencoding=UTF8"&gt;seminal work&lt;/A&gt; on the subject -- all $150 of it, apparently).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Uncontrolled?&amp;nbsp; Or Uncontrollable?&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;We shouldn't forget despite all this that Windows Vista remains the &lt;B&gt;largest concerted software project in human history&lt;/B&gt;.&amp;nbsp; The types of software management issues being dealt with by Windows leaders are hard problems, problems that no other company has solved successfully.&amp;nbsp; The solutions to these challenges are certainly not trivial.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;An interesting question, however, is whether or not Windows Vista ever had a chance to ship on time to begin with.&amp;nbsp; Is Vista merely uncontrolled?&amp;nbsp; Or is it fundamentally uncontrollable?&amp;nbsp; &lt;B&gt;There is a critical difference&lt;/B&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;It's rumored that VPs in Windows were offered big bonuses contingent on shipping Vista by the much-publicized August 2006 date.&amp;nbsp; Chris Jones even &lt;B&gt;declared in writing&lt;/B&gt; that he &lt;A href="http://www.businessweek.com/technology/content/nov2005/tc20051118_179356.htm" mce_href="http://www.businessweek.com/technology/content/nov2005/tc20051118_179356.htm"&gt;wouldn't take a bonus&lt;/A&gt; if Vista slips past August.&amp;nbsp; If this is true, if folks like Brian Valentine held division-wide meetings where August 2006 was declared as the &lt;B&gt;drop-dead ship date&lt;/B&gt;, if general managers were consistently told of the &lt;B&gt;fiscal importance of hitting August&lt;/B&gt;, if everyone down to individual developers was told to &lt;B&gt;sign on the dotted line&lt;/B&gt; to commit to the date, and to speak up if they had any doubts of hitting it -- mind you, &lt;B&gt;every last one&lt;/B&gt; of those things happened -- and yet, &lt;B&gt;and yet&lt;/B&gt;, the August date was slipped, one has to wonder whether it was &lt;B&gt;merely illusory&lt;/B&gt;, given the collective failure of such &lt;B&gt;unified human will&lt;/B&gt;, that Vista was &lt;B&gt;ever controllable in the first place&lt;/B&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Are Vista-scale software projects essentially uncontrollable by nature?&amp;nbsp; Or has Microsoft been beset by one too many broken windows?&amp;nbsp; &lt;B&gt;Talk amongst yourselves&lt;/B&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;BR&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=631438" width="1" height="1"&gt;</description></item><item><title>Red Rain</title><link>http://blogs.msdn.com/b/philipsu/archive/2006/04/09/571817.aspx</link><pubDate>Sun, 09 Apr 2006 11:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:571817</guid><dc:creator>philipsu</dc:creator><slash:comments>17</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/philipsu/rsscomments.aspx?WeblogPostID=571817</wfw:commentRss><comments>http://blogs.msdn.com/b/philipsu/archive/2006/04/09/571817.aspx#comments</comments><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Tuesday morning, 9:00 AM.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It’s sunny in the flat outskirts of &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;San Antonio&lt;/st1:place&gt;&lt;/st1:City&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Wisps of summer’s residual heat serve as reminders that it is, after all, only September.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A child cries loudly on the tarmac.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Strangers – stand, sit, stroll, play – blithely near the child.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Not to worry:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;surely its mother is at hand.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Inside the hangar, thousands more.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Standing in lines, sitting in groups, sleeping on cots.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Everywhere the sights, the smells, the sounds, the touch – of people.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Welcome to Kelly Air Force Base, Building 1536.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Welcome to the largest makeshift Red Cross shelter in &lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;San Antonio&lt;/st1:place&gt;&lt;/st1:City&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Welcome to the &lt;B style="mso-bidi-font-weight: normal"&gt;aftermath of Katrina&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;With the Trust of a Child&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Late last summer, I seriously considered a &lt;B style="mso-bidi-font-weight: normal"&gt;radical career change&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;After several great years in the software industry, I began to feel like I needed to put my skills to something that more directly helps people in need.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I was offered the opportunity to head the IT department of &lt;A href="http://www.ijm.org/"&gt;International Justice Mission&lt;/A&gt;, an &lt;B style="mso-bidi-font-weight: normal"&gt;ingenious non-profit&lt;/B&gt; with the noble vision of &lt;B style="mso-bidi-font-weight: normal"&gt;saving the oppressed and defenseless&lt;/B&gt; throughout the world.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For weeks, my wife and I debated the prospect of quitting my &lt;B style="mso-bidi-font-weight: normal"&gt;cushy day job&lt;/B&gt;, moving across the country, and serving one of the world’s best non-profits.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In the end, for a variety of complex reasons, we made the decision to stay at Microsoft.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;However, I set my mind to doing something noble for the world, even here in &lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;Seattle&lt;/st1:place&gt;&lt;/st1:City&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Microsoft does, after all, have a &lt;B style="mso-bidi-font-weight: normal"&gt;long&lt;/B&gt; &lt;B style="mso-bidi-font-weight: normal"&gt;history and culture of philanthropy&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;I talked with my manager about this decision and my subsequent resolve to support humanitarian efforts at Microsoft.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Little did I know that I would only need to wait a few weeks before the opportunity presented itself.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Barely a week after Hurricane Katrina hit, my vice president and my manager offered me a chance to bring &lt;B style="mso-bidi-font-weight: normal"&gt;several developers&lt;/B&gt; and &lt;B style="mso-bidi-font-weight: normal"&gt;cases full of Tablet PCs&lt;/B&gt; down to affected areas.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I sent out a few emails, placed a few calls, and found out that the San Antonio Microsoft office was helping local Red Cross shelters and needed developers.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;My wife and two teammates volunteered to go with me.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Before you knew it, we were on a plane headed to &lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;San Antonio&lt;/st1:place&gt;&lt;/st1:City&gt;, carrying cases full of computer equipment prepared and donated by Microsoft’s Mobile Platforms Division.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Buried in a Sheltered Place in this Town&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Suffice it to say that I had &lt;B style="mso-bidi-font-weight: normal"&gt;no idea&lt;/B&gt; what I was in for.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I was told they needed manpower, computers, and perhaps some software automation.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I assumed we would &lt;B style="mso-bidi-font-weight: normal"&gt;arrive, set up shop, and begin coding&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;The &lt;B style="mso-bidi-font-weight: normal"&gt;Disaster Relief Fairyland&lt;/B&gt; in my mind goes something like this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #999999; FONT-FAMILY: Verdana"&gt;Several hours after the disaster, the military and the Red Cross have restored order.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Shelters have been set up according to Red Cross’ &lt;B style="mso-bidi-font-weight: normal"&gt;decades of worldwide disaster response experience&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The tired are resting, the hungry are fed, the lost are found, the grieving are comforted.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;FEMA, Red Cross officials, the military, and local politicians are doing a &lt;B style="mso-bidi-font-weight: normal"&gt;rousing rendition&lt;/B&gt; &lt;B style="mso-bidi-font-weight: normal"&gt;of &lt;A href="http://www.usaforafrica.org/"&gt;&lt;SPAN style="COLOR: #999999"&gt;USA for Africa&lt;/SPAN&gt;&lt;/A&gt;’s &lt;I style="mso-bidi-font-style: normal"&gt;We Are The World&lt;/I&gt;&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A lone heartfelt tear rests on the cheek of a young audience member as the leading FEMA representative bursts into, “There’s a choice we’re making… we’re saving our own lives…”&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;The reality, which you by now have guessed or read about but could never truly believe unless you see, hear, and smell it yourself, was that we arrived a little over a week after the hurricane to the &lt;B style="mso-bidi-font-weight: normal"&gt;deafening roar of 17,000 fans ready to rock&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Hehe.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Somewhere deep inside of me, I tend to indulge the Disaster Relief Fairyland more than I probably should.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;We actually arrived at Kelly Air Force Base, where 17,000 displaced Katrina evacuees were housed in two mega-structures.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The larger of the two buildings, Kelly 1536, is a hangar roughly a third of a mile long.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It covers the area of &lt;B style="mso-bidi-font-weight: normal"&gt;fifteen football fields&lt;/B&gt; under one giant enclosure.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You’d get the same effect if you joined four Costco warehouses together, removed all the shelving and merchandise, and &lt;B style="mso-bidi-font-weight: normal"&gt;invited all the shoppers’ extended families to live there&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Cots were packed so tightly in this space that it seemed you could walk the building end to end without touching the ground.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;I Can’t Watch Anymore… No More Denial…&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;But I’m not here to tell you about the overall experience helping out at the San Antonio Red Cross shelters.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;(If you’re really enamored, feel free to read the team’s &lt;A href="http://spaces.msn.com/mpdkatrina/PersonalSpace.aspx?_c11_blogpart_blogpart=blogview&amp;amp;_c=blogpart&amp;amp;partqs=amonth%3d9%26ayear%3d2005"&gt;blog on that subject&lt;/A&gt;).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I’m here to tell you how &lt;B style="mso-bidi-font-weight: normal"&gt;software can radically revolutionize disaster response&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;First, let’s talk about &lt;B style="mso-bidi-font-weight: normal"&gt;missing people&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In ad-hoc mass evacuations, families get inadvertently separated.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;When we arrived in &lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;San Antonio&lt;/st1:place&gt;&lt;/st1:City&gt;, there were – this is not a typo – &lt;B style="mso-bidi-font-weight: normal"&gt;sixteen separate databases&lt;/B&gt; tracking missing people (well, fourteen, if you discount “paper” and “by memory” as non-&lt;A href="http://en.wikipedia.org/wiki/ACID"&gt;ACID&lt;/A&gt; databases).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This meant that separated family members were very difficult to find.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Which database should volunteers search in?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The International Red Cross’?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Wait a minute, I hear the American Red Cross’ is actually the official one.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Then there’s KatrinaSafe.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But the City of &lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;San Antonio&lt;/st1:place&gt;&lt;/st1:City&gt; insists on their home-grown database…&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;None of the databases supported photographs of missing persons.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A simple enough feature, one that wouldn’t be at all hard to implement.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Why photographs?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Well, some folks can’t identify themselves.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In one of the shelters, a lost developmentally-challenged child was &lt;B style="mso-bidi-font-weight: normal"&gt;left unfed for a day&lt;/B&gt; because everyone assumed he was being taken care of.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The parents, needless to say, had no way of searching for their child.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A database that included photographs of people that can’t identify themselves would be a great way to solve this problem.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Take inventory tracking.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Everyday, truckloads of donations would be unloaded into the hangar.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Inevitably, the donations consisted mostly of toys.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Especially crayons&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I am not making this up.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I saw tables stacked high with Crayola crayons.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Fat ones.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Thin ones.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Mega packs.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Scented ones.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Pastel.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The only thing they had in common was that &lt;B style="mso-bidi-font-weight: normal"&gt;every last box was unused&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Donated inventory was tracked on legal pads.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Truckloads of goods counted on long yellow sheets of paper written in pencil.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Do we have blankets?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I don’t know – check the pad.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Where’s the pad?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I don’t know – under the crayons, perhaps.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Which crayons?!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;There are like a gazillion tables piled full of crayons!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;It was ridiculous&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It would have been &lt;B style="mso-bidi-font-weight: normal"&gt;Seinfeld-scale comedic&lt;/B&gt; if it wasn’t so tragic.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Imagine with me for a moment that &lt;B style="mso-bidi-font-weight: normal"&gt;Dell managed Red Cross donations&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;(Give this thought a moment to soak in…&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;it’s a profound one…&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Ok, now you’re ready.)&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Donors would be able to check inventories in &lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;San Antonio&lt;/st1:place&gt;&lt;/st1:City&gt; and notice that &lt;B style="mso-bidi-font-weight: normal"&gt;diapers&lt;/B&gt; were in desperate need, instead of, say, &lt;B style="mso-bidi-font-weight: normal"&gt;vintage crayon collections&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Shortages in one shelter could be offset by surpluses in another.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Donors’ credit cards wouldn’t be charged until &lt;B style="mso-bidi-font-weight: normal"&gt;the very second&lt;/B&gt; that food enters an evacuee’s mouth.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Every quarter, major donors would be called in and &lt;B style="mso-bidi-font-weight: normal"&gt;publicly spanked&lt;/B&gt; &lt;B style="mso-bidi-font-weight: normal"&gt;in front of their competitors&lt;/B&gt; for not having as timely or as high-quality donations.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;(Ok, that last bit is probably a dose of Dell-reality that we could do without in the world of humanitarian aid.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But everything else stands.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;One last example of how software could greatly improve humanitarian response:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;let’s talk about volunteer tracking.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Every day at Kelly Air Force Base, more than &lt;B style="mso-bidi-font-weight: normal"&gt;a thousand volunteers&lt;/B&gt; would come and go from the two gigantic buildings.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;At first, volunteers were tracked &lt;B style="mso-bidi-font-weight: normal"&gt;on whiteboards with Post-It notes &lt;/B&gt;(written in crayon, no doubt).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A thousand volunteers a day!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You can imagine the mess that this was.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;(“Uh, Bob, I think Joanne’s Post-It just fell off the board… where was she working again?”).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;It’s &lt;B style="mso-bidi-font-weight: normal"&gt;mind-blowing&lt;/B&gt; how much the world of humanitarian aid needs software.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;This Place Is So Quiet, Sensing That Storm&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Why isn’t there &lt;B style="mso-bidi-font-weight: normal"&gt;Red Cross 9.0&lt;/B&gt;, a shiny little CD that every shelter manager gets on the first day of a disaster?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It’d have &lt;B style="mso-bidi-font-weight: normal"&gt;all your favorite hits from the ‘80’s&lt;/B&gt;, as well as software that tracks missing persons, manages inventory, allocates volunteers, and keeps you connected to nearby shelter managers.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It’d even &lt;B style="mso-bidi-font-weight: normal"&gt;search for extraterrestrials&lt;/B&gt; while your computer is idle.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;While in &lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;San Antonio&lt;/st1:place&gt;&lt;/st1:City&gt;, our team wrote software that helped track volunteers at Kelly Air Force Base.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;By the time we were done, all volunteers could be registered into one common database from multiple terminals via a simple client-server design.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Allocations of volunteers to different areas could be easily monitored and adjusted.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Data re-entry was eliminated.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;No more whiteboards, no more Post-Its, no more blunted crayons.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Similar systems were set up by the &lt;B style="mso-bidi-font-weight: normal"&gt;great folks from &lt;A href="http://www.rackspace.com/index.php"&gt;RackSpace&lt;/A&gt;&lt;/B&gt; who worked day and night to create a web interface based on &lt;B style="mso-bidi-font-weight: normal"&gt;Ruby on Rails&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;(I tried earnestly to embrace Linux, learn Ruby, and extend their system.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But I kept getting &lt;B style="mso-bidi-font-weight: normal"&gt;odd failures in package installation&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Seriously.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I would frankly love to be able to say at dinner parties that I worked in a language that was “&lt;B style="mso-bidi-font-weight: normal"&gt;on rails&lt;/B&gt;,” but alas, it was not meant to be.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;The volunteers working at the shelters &lt;B style="mso-bidi-font-weight: normal"&gt;loved the software&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It saved a ton of time and was a much-needed improvement over what was available.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We deployed it at two other shelters, and &lt;B style="mso-bidi-font-weight: normal"&gt;FEMA&lt;/B&gt; also began to use it (hold the jokes, please).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;After its success at multiple locations, I was &lt;B style="mso-bidi-font-weight: normal"&gt;riding high&lt;/B&gt; on hopes that the Red Cross would &lt;B style="mso-bidi-font-weight: normal"&gt;spread the word&lt;/B&gt; and start including it as a basic part of running any shelter.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;But that was not to be the case.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;As dust from the aftermath of Katrina settled, I got in touch with whoever I could at the Red Cross to hand over the volunteer tracking software.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Free of charge!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Ready to use!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Clearly valuable!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I was &lt;B style="mso-bidi-font-weight: normal"&gt;shamelessly begging&lt;/B&gt; &lt;B style="mso-bidi-font-weight: normal"&gt;the Red Cross&lt;/B&gt; to take it and use it.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I contacted the head of IT at &lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;San Antonio&lt;/st1:place&gt;&lt;/st1:City&gt;’s Red Cross.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A disaster-management consultant demoed it to the Red Cross and FEMA in DC.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I tried to find anyone – &lt;B style="mso-bidi-font-weight: normal"&gt;anyone&lt;/B&gt; – that had an interest.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Dead silence&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;(Imagine tumbleweed blowing gently across the page)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;I’m not sure what it is, but no one at the Red Cross seems to have an interest in the strategic long-term importance of software in improving Red Cross’ effectiveness.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Whither Red Cross 9.0&lt;/B&gt;?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;How long will shelters be run on paper, and technology be cobbled together ad-hoc after every disaster, only to be discarded after each use?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;It’s a waste and a tragedy&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;If you’re to remember &lt;B style="mso-bidi-font-weight: normal"&gt;only two things&lt;/B&gt; from this posting: &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-fareast-font-family: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;1)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Software can make a huge difference to the effectiveness of humanitarian response.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I’ve seen it with mine own eyes.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The amount of waste and inefficiency in today’s system is &lt;B style="mso-bidi-font-weight: normal"&gt;tragic&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We might as well put &lt;B style="mso-bidi-font-weight: normal"&gt;fistfuls of cash&lt;/B&gt; in a 50-gallon oil drum, toss in some crayons, and &lt;B style="mso-bidi-font-weight: normal"&gt;light the whole shebang on fire&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-fareast-font-family: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;2)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;The Red Cross needs to embrace the strategic importance of software in their mission.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Something is very wrong if developers from all sorts of companies are writing custom software for Red Cross shelters &lt;B style="mso-bidi-font-weight: normal"&gt;during each emergency&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Something is very wrong if we can’t even &lt;B style="mso-bidi-font-weight: normal"&gt;give away free software&lt;/B&gt; to the Red Cross so that it can be used in the next disaster. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;I belabor the point.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Lest we end on a down note:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;the experience of volunteering in &lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;San Antonio&lt;/st1:place&gt;&lt;/st1:City&gt; was hugely rewarding and personally fulfilling.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The dedication of the volunteers on the ground was awe-inspiring.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I only wish there was a way to get the Red Cross to understand how truly critical software is to their mission.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In the end, &lt;B style="mso-bidi-font-weight: normal"&gt;sheer human willpower&lt;/B&gt; was able to triumph over a tragedy of process and infrastructure.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Here’s to better use of software in our next disaster.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #999999; FONT-FAMILY: Verdana"&gt;[From the Random Facts department:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Peter Gabriel was apparently not making it up.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;There have indeed been incidents of red rain in parts of the world, the most famous of which was in &lt;st1:place w:st="on"&gt;&lt;st1:City w:st="on"&gt;Kerala&lt;/st1:City&gt;, &lt;st1:country-region w:st="on"&gt;India&lt;/st1:country-region&gt;&lt;/st1:place&gt; during 2001.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://en.wikipedia.org/wiki/Red_rain_in_Kerala"&gt;Read more&lt;/A&gt; at Wikipedia.]&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=571817" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/philipsu/archive/tags/General/">General</category></item><item><title>Everybody Wants to Rule the World</title><link>http://blogs.msdn.com/b/philipsu/archive/2006/03/19/554743.aspx</link><pubDate>Sun, 19 Mar 2006 13:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:554743</guid><dc:creator>philipsu</dc:creator><slash:comments>18</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/philipsu/rsscomments.aspx?WeblogPostID=554743</wfw:commentRss><comments>http://blogs.msdn.com/b/philipsu/archive/2006/03/19/554743.aspx#comments</comments><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #999999; FONT-FAMILY: Verdana"&gt;[An article a year ain’t bad, I suppose.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;After being Slashdotted on &lt;A HREF="/philipsu/archive/2004/07/01/170682.aspx"&gt;Show Me the Money&lt;/A&gt; and having several reporters call my home based on &lt;A HREF="/philipsu/archive/2005/02/15/372865.aspx"&gt;Brin and Bear It&lt;/A&gt;, it looked like a good time to &lt;B style="mso-bidi-font-weight: normal"&gt;take a breather&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But &lt;B style="mso-bidi-font-weight: normal"&gt;I’m back&lt;/B&gt;, this time with a gripe.]&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;It’s become &lt;B style="mso-bidi-font-weight: normal"&gt;very hard&lt;/B&gt; at Microsoft to find good senior developers internally.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Don’t get me wrong – there are still plenty of brilliant people who were &lt;B style="mso-bidi-font-weight: normal"&gt;once upon a time&lt;/B&gt; good developers at Microsoft.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Now they’re just dev leads, dev managers, or vice presidents.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #999999; FONT-FAMILY: Verdana"&gt;(Either that, or they’ve gotten it into their heads to join the &lt;B style="mso-bidi-font-weight: normal"&gt;photogenic business majors&lt;/B&gt; – but that’s a whole other discussion.)&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Make the Most of Freedom and of Pleasure&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;No &lt;B style="mso-bidi-font-weight: normal"&gt;self-respecting developer&lt;/B&gt; started off their computer career thinking, “Boy, my lifelong goal is to be a middle manager in a large multinational corporation beset by competitors, nearly collapsing under the weight of its own internal processes.”&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This thought is, in fact, so ridiculous that it reminds me of the &lt;B style="mso-bidi-font-weight: normal"&gt;eponymous Monster.com ad&lt;/B&gt; from the dot-com days (“I wanna claw my way up to middle management…”).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Developers want to code&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Maybe design once in a while.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Then code.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Invent a thing or two.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Code.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Oh, and if things line up this weekend, perchance ask that new coworker in Accounting out to a movie...&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;seriously, though – &lt;B style="mso-bidi-font-weight: normal"&gt;code, code, code&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Occasionally, one of the younger ones will mutter something about changing the world, better living through software, blah blah blah.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But it really all translates to, “I want to &lt;B style="mso-bidi-font-weight: normal"&gt;code all day&lt;/B&gt;.”&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Not a single developer starts their career wanting to be the &lt;B style="mso-bidi-font-weight: normal"&gt;pointy-haired boss&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It’s the last thing on their minds.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;For the first two decades of Microsoft’s existence, everything was in blissful harmony.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The recipe for success was straightforward.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT color=#808080&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#808080 size=3&gt;Software Au Jus&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#808080&gt;Prep time:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;20 years&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#808080&gt;Ingredients&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#808080&gt;15,000 developers, preferably from college (or high school)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#808080&gt;$285 billion dollars market cap&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#808080&gt;A metric gazillion computers (high altitude or &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:place w:st="on"&gt;&lt;st1:country-region w:st="on"&gt;Canada&lt;/st1:country-region&gt;&lt;/st1:place&gt;:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;use 1.5 gazillion)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#808080&gt;Food&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#808080&gt;Directions&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#808080&gt;1) Spread developers on clean campus&lt;BR&gt;2) Pour computers evenly over developers&lt;BR&gt;3) &lt;st1:place w:st="on"&gt;&lt;st1:City w:st="on"&gt;Split&lt;/st1:City&gt;&lt;/st1:place&gt; market cap into portions (“stock options”), laying generously on each developer&lt;BR&gt;4) Bake for 20 years, occasionally inserting food into developers as needed&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;What happens when you take a bunch of brilliant developers and make them millionaires?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Well, nothing, really.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;They just keep coding&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Sure, a handful starts driving to work in Ferraris.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Another small set quit and begin lobbying for endangered species, or living like they’re &lt;B style="mso-bidi-font-weight: normal"&gt;looking for vacancies at Betty Ford’s&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But the overwhelming majority of developers keep coding, because &lt;I style="mso-bidi-font-style: normal"&gt;that’s what they truly love&lt;/I&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;By making them rich, you’ve just enabled them to &lt;B style="mso-bidi-font-weight: normal"&gt;keep on keepin’ on&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Nothing Ever Lasts Forever&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;But something happened on the way to heaven… that was then, this is now.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;What happens when you run out of a key ingredient of the original recipe?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;What happens when you can no longer pay developers &lt;B style="mso-bidi-font-weight: normal"&gt;ridiculous sums of money&lt;/B&gt;, the money that originally enabled them to pursue their true interests?&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Well, they start &lt;B style="mso-bidi-font-weight: normal"&gt;thinking about their careers&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Those of you not in computer science might miss the gravity of that statement.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;To typical developers, “upward mobility” means “finding the lever that raises the Aeron.”&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But developers who start worrying about their futures begin to do &lt;B style="mso-bidi-font-weight: normal"&gt;unnatural things&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Things like asking about becoming a dev lead or dev manager.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;This is now happening all the time.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;All the time&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Just about every developer I know who is a rising star wants to be a dev lead, dev manager, royal highness, etc.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;People I manage.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;People I interview.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I can’t exaggerate how &lt;B style="mso-bidi-font-weight: normal"&gt;outrageously often&lt;/B&gt; this happens.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I kid you not, about &lt;B style="mso-bidi-font-weight: normal"&gt;80%&lt;/B&gt; of the developers I manage or interview say that their goal is to be a dev lead or dev manager.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Many of them – brace yourself – don’t want to take or continue a coding job &lt;B style="mso-bidi-font-weight: normal"&gt;unless they can be a manager&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A manager!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This, from the lips of real-world developers!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;How do you staff and retain a team when 80% of the people you already have, and 80% of the people you interview, want to be managers?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;It’s unnatural.&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Say That You’ll Never Never Never Need It&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;If you’re a developer reading this, please believe me when I say you should seriously think it over before setting your mind on becoming a dev lead or manager.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Let me count the ways.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;You love coding&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Sometimes you’ll lose sight of this, especially if you’re worried about your career.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But ask yourself what you’d do if you were independently wealthy.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you’re like most developers, you’d rather code.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Why not continue doing what you love?&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Most developers make bad managers&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Typical developers excel in skills largely orthogonal to those required of managers.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Typical developers also hate the things that comprise most managers’ days.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Seriously.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;There is no pay difference&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;At least at Microsoft there is none.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I get this one all the time, thinly veiled behind &lt;B style="mso-bidi-font-weight: normal"&gt;noble-sounding phrases&lt;/B&gt; like, “I want to have broader scope.”&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Most developers think that dev leads and dev managers get paid more than individual contributors.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This is simply not true.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In almost every team I have ever managed, there were always individual developers that earned more than me.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Your salary has nothing to do with whether you manage people&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It has everything to do with the perceived value of your contributions.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Developers make the software world tick.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;They &lt;B style="mso-bidi-font-weight: normal"&gt;get paid&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;You are hot property&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: navy"&gt;Teams need four times the number of developers than they do leads or managers.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;And yet about 80% of the folks that I talk to want jobs as leads.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Do the math!&lt;/B&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It’s well-nigh impossible to find good senior developers these days.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Your future is assured.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Your choice of teams to work on, problems to own, etc, are virtually boundless.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Seize the day.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Now that I’ve gotten that off my chest, if any of you reading this are great senior developers that &lt;B style="mso-bidi-font-weight: normal"&gt;know you want to write code&lt;/B&gt;, drop me a line.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I’ve got plenty of great spots for you.&lt;/SPAN&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=554743" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/philipsu/archive/tags/Software/">Software</category></item><item><title>Brin and Bear It</title><link>http://blogs.msdn.com/b/philipsu/archive/2005/02/15/372865.aspx</link><pubDate>Tue, 15 Feb 2005 09:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:372865</guid><dc:creator>philipsu</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/philipsu/rsscomments.aspx?WeblogPostID=372865</wfw:commentRss><comments>http://blogs.msdn.com/b/philipsu/archive/2005/02/15/372865.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;I attended the same high school as Sergey Brin, co-founder of &lt;strong&gt;a verb called "Google."&lt;/strong&gt;&amp;nbsp; Sergey dropped out in 1990, the year I started at Eleanor Roosevelt High School.&amp;nbsp; By all accounts, he was extremely bright.&amp;nbsp; But from the little I've heard of him via &lt;strong&gt;direct anonymous sources&lt;/strong&gt; (&lt;font color="#a9a9a9"&gt;*&lt;em&gt;cough&lt;/em&gt;* former-math-teacher *&lt;em&gt;cough&lt;/em&gt;*&lt;/font&gt;), he was quite cocky about his intellect, often trying to prove teachers of various subjects (read: Math) &lt;strong&gt;just how wrong they were&lt;/strong&gt;.&amp;nbsp; But this is utterly forgivable, given that almost any successful self-respecting computer scientist went through such a phase during his teenage years.&amp;nbsp; &lt;font color="#a9a9a9"&gt;(If, however,&amp;nbsp;you are remembered fondly by all your high school teachers and friends, chances are incredibly good that you're also a &lt;strong&gt;handsome business major &lt;/strong&gt;now working at a consulting company who's &lt;strong&gt;wandered onto this blog by accident&lt;/strong&gt;.&amp;nbsp; But I digress.)&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;&lt;strong&gt;Who's Line Is It Anyway?&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;There's been&amp;nbsp;quite a lot&amp;nbsp;written about Sergey Brin, but hardly enough about a much lesser known Brin -- &lt;strong&gt;Dr. Michael Brin&lt;/strong&gt;.&amp;nbsp; In addition to being &lt;strong&gt;precocious Sergey's father&lt;/strong&gt;, Dr. Brin was also my favorite professor at the University of Maryland.&amp;nbsp; He taught what was easily the most enjoyable class in my college career.&amp;nbsp; I would have taken more of Dr. Brin's classes if the university system allowed it, but alas a computer scientist of &lt;strong&gt;meager intellectual means&lt;/strong&gt; couldn't afford the heavy IQ tolls imposed by his graduate-level math courses.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;Dr. Brin is a first-rate orator who begins every class &lt;strong&gt;with a smoke&lt;/strong&gt;.&amp;nbsp; Well, usually he'd show up, pose a &lt;strong&gt;rather vexing problem&lt;/strong&gt;, and then escape for a cigarette in the midst of the ensuing confusion.&amp;nbsp;&amp;nbsp;He expected an answer from the class by the time he returned.&amp;nbsp;&amp;nbsp;Invariably no answer was forthcoming, since that's &lt;strong&gt;the entire point &lt;/strong&gt;of a vexing, smoke-break-enabling problem.&amp;nbsp; &lt;font color="#a9a9a9"&gt;(At this juncture, I know those of you in technical fields are just &lt;strong&gt;dying for an example of a vexing Dr. Brin problem&lt;/strong&gt;, just so you can solve it faster than I could smoke a cigarette to prove me dumb.&amp;nbsp; I'll &lt;strong&gt;bite and indulge&lt;/strong&gt;.&amp;nbsp; Answers at the end.&amp;nbsp;&amp;nbsp;And I don't smoke.)&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;&lt;strong&gt;Vexing Problem #1&lt;/strong&gt;.&amp;nbsp; You have an 8x8 grid of squares and 31 dominoes.&amp;nbsp; Each square in the grid is exactly half a domino large, such that each domino placed on the grid covers two squares.&amp;nbsp; How do you arrange the dominoes such that all the squares in the grid are covered except for the two squares in the outermost corners of the grid diagonal from each other?&amp;nbsp; If this cannot be done, provide a proof of why not.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;&lt;strong&gt;Vexing Problem #2&lt;/strong&gt;.&amp;nbsp; You have a solid bar of chocolate that's&amp;nbsp;pre-scored by the &lt;strong&gt;helpful chocolate bunnies at the Hershey factory &lt;/strong&gt;into four rows and eight columns (such that if you broke the chocolate along those lines, you'd end up with 32 pieces of chocolate).&amp;nbsp; Prove the minimum number of breaks that are required to break the bar into its 32 pieces (you may not stack or otherwise cheat on how you count breaks -- a break is any &lt;strong&gt;one &lt;/strong&gt;fracture along a pre-scored line on &lt;strong&gt;one &lt;/strong&gt;solid piece of chocolate).&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;&lt;strong&gt;Vexing Problem #3&lt;/strong&gt;.&amp;nbsp; You are in a maze of twisty little passages, all alike.&amp;nbsp; (Ho ho!&amp;nbsp; You either &lt;strong&gt;laugh or scratch&lt;/strong&gt; at this one, but in either case Dr. Brin would certainly not have posed this most vexing&amp;nbsp;of problems.)&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;In addition to loving wacky problems, true enjoyment of a Dr. Brin class can only be had if you &lt;strong&gt;check your ego at the door&lt;/strong&gt;.&amp;nbsp; Almost &lt;em&gt;half &lt;/em&gt;the statistics class he taught dropped out after the first session because they couldn't handle his &lt;strong&gt;assault and battery &lt;/strong&gt;on their sense of self.&amp;nbsp; Attending his classes was like experiencing the drill sergeant in &lt;strong&gt;Full Metal Jacket &lt;/strong&gt;-- unless you &lt;strong&gt;braced for impact&lt;/strong&gt;, your ego would likely leave wounded or even dead.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;As for me, I was his &lt;strong&gt;Private Gomer Pyle&lt;/strong&gt;, and I loved every minute of it.&amp;nbsp; Dr. Brin would often hand back graded tests with a simple, "My sincere condolences."&amp;nbsp; He'd openly make fun of wrong answers to his questions, which I believe he found amusing the way we find children amusing when they &lt;strong&gt;ask where babies come from&lt;/strong&gt;.&amp;nbsp; His spirited and &lt;strong&gt;equal-opportunity barrage&lt;/strong&gt; on all students backfired only once in all my recollection:&lt;/font&gt;&lt;/p&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;&lt;strong&gt;Dr. Brin&lt;/strong&gt;:&amp;nbsp; It's time for an Odyssey of the Mind -- time for our statistics final.&lt;br /&gt;&lt;font color="#a9a9a9"&gt;[Most students understand the implications and put away their calculators.&amp;nbsp; One student, let's call him "Bart," obviously didn't follow.]&lt;br /&gt;&lt;/font&gt;&lt;strong&gt;Dr. Brin&lt;/strong&gt;:&amp;nbsp; Bart.&amp;nbsp; You have your calculator on your desk.&amp;nbsp; What -- do you ~love~ your calculator?&lt;br /&gt;&lt;font color="#a9a9a9"&gt;[A few students giggle nervously]&lt;br /&gt;&lt;/font&gt;&lt;strong&gt;Bart &lt;/strong&gt;(startled, confused, and a bit hurt):&amp;nbsp; &lt;strong&gt;Every night&lt;/strong&gt;.&lt;br /&gt;&lt;font color="#a9a9a9"&gt;[Dr. Brin is so caught off-guard by this genuinely clever answer, made in a spirit so congruent with how he ran his classes, that he allows Bart the unique privilege of using his calculator during the test.]&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;If crushed egos was the price for true learning, then I was &lt;strong&gt;ready for the abuse&lt;/strong&gt;.&amp;nbsp; Dr. Michael Brin's classes were always great and full of laughter (albeit at your own expense).&amp;nbsp; I didn't mind being constantly reminded that my intellect was inferior.&amp;nbsp; It was refreshing in an inexplicable, self-effacing way.&amp;nbsp; And it was worth it to learn from one of the best.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;&lt;strong&gt;How I (Almost) Made My First Million&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;One of the last conversations I remember having with Dr. Brin was one which I initiated.&amp;nbsp; I was &lt;strong&gt;blissfully&lt;/strong&gt; &lt;strong&gt;raving&lt;/strong&gt; about this great new search site I had found, then in Alpha mode, called Google.&amp;nbsp; It was done by some Stanford students!&amp;nbsp; It didn't have ads!&amp;nbsp; It was much better than then-market-leader AltaVista, and I wanted Dr. Brin to try it out.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;He matter-of-factly replied that his son Sergey was a key member of the Google team.&amp;nbsp; He also suggested that I write his son to see if there might be an employment opportunity for me.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;Sergey never wrote back.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;&lt;strong&gt;So here's to Dr. Michael Brin&lt;/strong&gt;:&amp;nbsp; May the laughter never end, may the smoking never stop.&amp;nbsp; May only the humble learn at your fount of intellect, and may you always find interesting problems to puzzle and amuse.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;&lt;strong&gt;Thiiiiiis Is Hoooow We Doooo It... (This is how we do it!)&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;You've stayed long enough.&amp;nbsp; You've scrolled far enough.&amp;nbsp; &lt;strong&gt;You want answers&lt;/strong&gt;, and you want them now.&amp;nbsp; And you're not going to settle for me promising them to you next week (We all know &lt;A href="http://blogs.msdn.com/philipsu/archive/2004/07/24/194201.aspx"&gt;what happened last time&lt;/a&gt; when I suggested that.&amp;nbsp; I hope you still have your day job as a programmer.&amp;nbsp; If not, in the words of Dr. Brin, "My sincere condolences.").&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;&lt;strong&gt;Vexing Solution #1&lt;/strong&gt;:&amp;nbsp; You can't cover all squares but two diagonal outer corners.&amp;nbsp; The proof is in the custard:&amp;nbsp; Imagine the 8x8 grid was a chess board.&amp;nbsp; Each domino would clearly have to cover exactly one white and one black square, no matter how you placed it on the board.&amp;nbsp; Two diagonal outer corners are going to be the same color -- either both black, or both white.&amp;nbsp; Given that you start with 32 uncovered black squares and 32 uncovered white squares, it's impossible to leave two squares of the same color uncovered if each domino covers one square of each color.&amp;nbsp; This is called a &lt;strong&gt;parity problem&lt;/strong&gt;, and is an excellent example of how many seemingly complicated problems are actually easily solved (and proven!) when you view them from the right perspective.&amp;nbsp; (All &lt;strong&gt;three &lt;/strong&gt;of the business majors that are reading this blog by accident should turn this principle into a &lt;strong&gt;trendy bestselling business book.&amp;nbsp; &lt;/strong&gt;I feel one coming.&amp;nbsp; &lt;strong&gt;Pull my finger&lt;/strong&gt;.)&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" color="#000080"&gt;&lt;strong&gt;Vexing Solution #2&lt;/strong&gt;:&amp;nbsp; I ask this one in interviews all the time.&amp;nbsp; Inevitably, people start testing all sorts of conjectures.&amp;nbsp; (You know the true computer scientists right away because they insist that breaking the chocolate into successive halves &lt;strong&gt;must&lt;/strong&gt; be the best way.&amp;nbsp; It just must!).&amp;nbsp; Most interview candidates don't realize that to prove a minimum by such a method would require exhaustively testing all the possibilities, which is clearly too many (even for those of you who were just about to respond with some comment about symmetry [or how &lt;strong&gt;your job has gone to India &lt;/strong&gt;and now you're browsing the web all day]).&amp;nbsp; Far better to learn from Vexing Solution #1 and see this problem from a different angle.&amp;nbsp; Here's the angle:&amp;nbsp; no matter how you break a piece of chocolate along a pre-scored line, you always end up with the same thing -- two pieces of chocolate.&amp;nbsp; Any break always adds one and only one to the total number of separate pieces of chocolate you have.&amp;nbsp; So by induction, the number of breaks it takes to break one solid bar of chocolate into its 32 constituent pieces is always 31, no matter how you choose to break it.&amp;nbsp; So be you Row-ist, Column-ist, Half-ist, or Whatever-Other-Compulsive-Chocolate-Breaking-Strateg-ist, know in your heart of hearts that &lt;strong&gt;it doesn't matter&lt;/strong&gt;.&amp;nbsp; 31.&amp;nbsp; Always.&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=372865" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/philipsu/archive/tags/General/">General</category></item><item><title>The End of an Era</title><link>http://blogs.msdn.com/b/philipsu/archive/2004/07/24/194201.aspx</link><pubDate>Sat, 24 Jul 2004 08:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:194201</guid><dc:creator>philipsu</dc:creator><slash:comments>62</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/philipsu/rsscomments.aspx?WeblogPostID=194201</wfw:commentRss><comments>http://blogs.msdn.com/b/philipsu/archive/2004/07/24/194201.aspx#comments</comments><description>&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;Software developers, I've got &lt;B&gt;one word&lt;/B&gt; for you:&amp;nbsp; &lt;A href="http://www.yourjobisgoingtoindia.com/"&gt;www.yourjobisgoingtoindia.com&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;That's right.&amp;nbsp; &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;Your job is going to India&lt;/SPAN&gt;&lt;/STRONG&gt;, princess.&amp;nbsp; Anyone who tells you different is trying to sell you something.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;Peek-a-Boo&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;It's a fascinating thing to watch children grow up.&amp;nbsp; There are stages in life where their ignorance is an &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;amusing reminder &lt;/SPAN&gt;&lt;/STRONG&gt;of our own.&amp;nbsp; Every child goes through a phase where &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;they think you can't see them &lt;/SPAN&gt;&lt;/STRONG&gt;because they're &lt;B style="mso-bidi-font-weight: normal"&gt;covering&lt;/B&gt; &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;their own eyes&lt;/SPAN&gt;&lt;/STRONG&gt;.&amp;nbsp; &amp;#8220;It sure is dark around here!&amp;nbsp; I bet no one sees me.&amp;#8221;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;It's the same with outsourcing.&amp;nbsp; Sure, you read about it in the press.&amp;nbsp; &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;Alarmist titles &lt;/SPAN&gt;&lt;/STRONG&gt;like, well, &amp;#8220;Your Job Is Going to &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:country-region w:st="on"&gt;&lt;st1:place w:st="on"&gt;India&lt;/st1:place&gt;&lt;/st1:country-region&gt;!&amp;#8221;&amp;nbsp; Or, &amp;#8220;&lt;st1:place w:st="on"&gt;&lt;st1:country-region w:st="on"&gt;America&lt;/st1:country-region&gt;&lt;/st1:place&gt; -- Land of the Ji, Home of the Knave.&amp;#8221;&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;SPAN style="COLOR: darkgray; FONT-FAMILY: Tahoma"&gt;For those of you playing along in the home game, &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;Ji&lt;/SPAN&gt;&lt;/STRONG&gt; (&amp;#8220;gee!&amp;#8221;) is a Hindi word that's a title of respect.&amp;nbsp; So, instead of &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;Sir Charles Barkley&lt;/SPAN&gt;&lt;/STRONG&gt;, you might say &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;Barkley-ji&lt;/SPAN&gt;&lt;/STRONG&gt;.&amp;nbsp; A native of &lt;st1:country-region w:st="on"&gt;&lt;st1:place w:st="on"&gt;India&lt;/st1:place&gt;&lt;/st1:country-region&gt; is far more likely to say &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;Gandhi-ji&lt;/SPAN&gt;&lt;/STRONG&gt;, of course, unless it's their &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;fourth Guinness&lt;/SPAN&gt;&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;But no one I talk to in everyday life seems to take it seriously.&amp;nbsp; &lt;SPAN style="FONT-FAMILY: Tahoma"&gt;We're like &lt;STRONG&gt;kids covering our own eyes&lt;/STRONG&gt;&lt;/SPAN&gt;, ignorant of our impending doom.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;Your job is going to India&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;.&amp;nbsp; Period.&amp;nbsp; Well, semi-colon.&amp;nbsp; It could go to &lt;st1:country-region w:st="on"&gt;&lt;st1:place w:st="on"&gt;China&lt;/st1:place&gt;&lt;/st1:country-region&gt;.&amp;nbsp; Or &lt;st1:place w:st="on"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;Borneo&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/st1:place&gt;.&amp;nbsp; But &lt;st1:country-region w:st="on"&gt;&lt;st1:place w:st="on"&gt;India&lt;/st1:place&gt;&lt;/st1:country-region&gt;'s most likely.&amp;nbsp; Let me count the ways:&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL type=1&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;They&amp;#8217;re cheap&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Everyone focuses on this.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;After all, eight developers for the price of one is hard to argue with -- it&amp;#8217;s a veritable &lt;B style="mso-bidi-font-weight: normal"&gt;Wal-Mart of developers&lt;/B&gt; over there.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A three-hour cab ride from Mumbai to Pune is $25.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I don&amp;#8217;t think a cab in &lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;Manhattan&lt;/st1:place&gt;&lt;/st1:City&gt; would even &lt;B&gt;slow down&lt;/B&gt; for you for that little.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;STRONG&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;They're brilliant&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;.&amp;nbsp; I can't believe the amount of time I spend debating this with otherwise rational people.&amp;nbsp; &amp;#8220;Americans are creative!&amp;nbsp; We invented the computer!&amp;nbsp; Heck, we invented C++!&amp;nbsp; Java!&amp;nbsp; C#!&amp;nbsp; Oh, and did I mention Logo?&amp;nbsp; Or the &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Tahoma"&gt;mind-numbingly lame &lt;/SPAN&gt;&lt;/STRONG&gt;ML?&amp;nbsp; Let's see &lt;st1:place w:st="on"&gt;Hindustan&lt;/st1:place&gt; match THAT!&amp;#8221;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;OL type=1&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;Puh-LEASE&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;! &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Americans are &lt;B&gt;awesome&lt;/B&gt; at inventing technology and then being overtaken by other countries with more efficient production.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Cars.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Radios.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B&gt;Air &lt;st1:country-region w:st="on"&gt;&lt;st1:place w:st="on"&gt;Jordans&lt;/st1:place&gt;&lt;/st1:country-region&gt;&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You name it.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;(And please don&amp;#8217;t be the one person who &lt;B&gt;inevitably writes in &lt;/B&gt;arguing that American cars are engineered better than Japanese ones. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Don&amp;#8217;t be that person.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Not today.) &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;And just think about the &lt;B&gt;sheer&lt;/B&gt; &lt;B&gt;odds &lt;/B&gt;against us!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The &lt;st1:country-region w:st="on"&gt;&lt;st1:place w:st="on"&gt;US&lt;/st1:place&gt;&lt;/st1:country-region&gt; produces about 1.3 million college graduates a year, from a population of 290 million.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;st1:country-region w:st="on"&gt;&lt;st1:place w:st="on"&gt;India&lt;/st1:place&gt;&lt;/st1:country-region&gt; graduates 3.1 million college students a year, culled from a population of 1.07 &lt;B&gt;billion&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;They&amp;#8217;re &lt;B&gt;far more selective&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Just the &lt;B&gt;raw number&lt;/B&gt; of graduates is daunting!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;As if that&amp;#8217;s not enough, more than half of them are working the local Hyderabad Starbucks &lt;B&gt;waiting to be discovered&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It&amp;#8217;s as close to a &lt;B&gt;geek &lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;L.A.&lt;/st1:place&gt;&lt;/st1:City&gt;&lt;/B&gt; as it gets!&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;They're entrepreneurial&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Americans have traditionally been entrepreneurial, an advantage we&amp;#8217;ve long enjoyed over many other cultures when it comes to capitalism.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B&gt;But &lt;st1:country-region w:st="on"&gt;&lt;st1:place w:st="on"&gt;India&lt;/st1:place&gt;&lt;/st1:country-region&gt;&amp;#8217;s different&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In general, Indian culture accepts entrepreneurial risk-taking much like the &lt;st1:country-region w:st="on"&gt;&lt;st1:place w:st="on"&gt;US&lt;/st1:place&gt;&lt;/st1:country-region&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This is one of the main reasons outsourcing is so hot there. &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;They speak English&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I&amp;#8217;m bracing myself for the deluge of comments griping about &lt;B&gt;Dell tech support&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You&amp;#8217;re missing the point.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We&amp;#8217;re not talking about tech support.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We&amp;#8217;re not even &lt;B&gt;talking about talking&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;These are &lt;B&gt;coders&lt;/B&gt; we&amp;#8217;re talking about -- room full of socially awkward youngsters, fridge full of Mountain Dews, the works.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But they can code in English.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Compile in English.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Bid your next contract $3 million dollars lower, in English.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;They&amp;#8217;re learning&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This is the thing:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;even if you believe that &lt;st1:country-region w:st="on"&gt;India&lt;/st1:country-region&gt; is currently not as good at software as the &lt;st1:country-region w:st="on"&gt;&lt;st1:place w:st="on"&gt;US&lt;/st1:place&gt;&lt;/st1:country-region&gt;, they&amp;#8217;re learning from American-trained developers.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Every year gobs of senior developers and software managers return to &lt;st1:place w:st="on"&gt;&lt;st1:country-region w:st="on"&gt;India&lt;/st1:country-region&gt;&lt;/st1:place&gt; &lt;B&gt;from Microsoft alone&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I &lt;U&gt;know&lt;/U&gt; these people!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I&amp;#8217;ve worked with them! They&amp;#8217;re great managers, and they will train a generation of highly capable Indian software developers.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;And don&amp;#8217;t even get me started on &lt;B style="mso-bidi-font-weight: normal"&gt;just how motivated&lt;/B&gt; these young Indian graduates become when they&amp;#8217;re chosen as part of the elite few to join a software company.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It&amp;#8217;s like they&amp;#8217;ve hit the jackpot in &lt;B style="mso-bidi-font-weight: normal"&gt;Powerball Calcutta&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You don&amp;#8217;t know the &lt;B style="mso-bidi-font-weight: normal"&gt;meaning of motivation&lt;/B&gt; until you&amp;#8217;ve paid a 22-year-old &lt;B style="mso-bidi-font-weight: normal"&gt;a bajillion dollars&lt;/B&gt; in local currency, contingent on his continued stellar performance.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;Microsoft&amp;#8217;s India Development Center (IDC) is growing like gangbusters &amp;#8211; it&amp;#8217;s like they &lt;B style="mso-bidi-font-weight: normal"&gt;can&amp;#8217;t buy enough of &lt;st1:place w:st="on"&gt;&lt;st1:City w:st="on"&gt;Hyderabad&lt;/st1:City&gt;&lt;/st1:place&gt;&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;One of IDC&amp;#8217;s main goals is to replicate the successful software development model of the &lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;Redmond&lt;/st1:place&gt;&lt;/st1:City&gt; campus.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;And Microsoft&amp;#8217;s just one example &amp;#8211; &lt;B style="mso-bidi-font-weight: normal"&gt;everybody&amp;#8217;s&lt;/B&gt; doing this.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The 2.3 IT companies that aren&amp;#8217;t are going to start next month.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;Be afraid.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B&gt;Be very afraid&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;And prepare to &lt;B&gt;train your replacement&lt;/B&gt; on your way out.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;Don&amp;#8217;t cover your own eyes.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Your job is going to India&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;What Will Really Happen&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;I&amp;#8217;ve exaggerated a little.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Not all of us will lose our jobs, of course.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Just most of us.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Those left behind will have &lt;B style="mso-bidi-font-weight: normal"&gt;much lower salaries&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The math is simple &amp;#8211; the inevitability, manifest.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You can choose to deny it or try to defy it, but it doesn&amp;#8217;t make the laws of supply and demand any less true.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;Most people think that they are paid (or should be paid) the value of their contributions to a company.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This leads to &lt;B style="mso-bidi-font-weight: normal"&gt;whiny dribble&lt;/B&gt; I sometimes hear from Microsofties about how a portion of Microsoft&amp;#8217;s $53 billion cash should be paid to the people who helped create that value (inevitably, they feel they&amp;#8217;ve personally created a few millions&amp;#8217; worth).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I totally agree with the spirit of that &lt;B style="mso-bidi-font-weight: normal"&gt;utopian dream&lt;/B&gt; &amp;#8211; it&amp;#8217;s a noble ideal that you should be rewarded according to the value you add to a company.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It appeals to our inner sense of fairness.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But the reality is that &lt;B style="mso-bidi-font-weight: normal"&gt;you&amp;#8217;re paid&lt;/B&gt; &lt;B style="mso-bidi-font-weight: normal"&gt;your replacement cost&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You are paid what it would cost the company to find another person who could add just as much value.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;So, in general:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt;developer.paycheck = min(developer.valueAdd, developer.replacementCost)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;I&amp;#8217;m not saying this is a good thing.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I&amp;#8217;m not saying this is a right thing.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I&amp;#8217;m saying this is a capitalistic thing.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;And I&amp;#8217;m saying &lt;B style="mso-bidi-font-weight: normal"&gt;this is the truth&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The equation of our capitalistic software development economy is getting cheap professionals added to it annually &lt;B style="mso-bidi-font-weight: normal"&gt;by the truckload&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You &lt;U&gt;bet&lt;/U&gt; this is going to hit your salary.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;Brace For Impact&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;This is all &lt;B style="mso-bidi-font-weight: normal"&gt;fine and dandy&lt;/B&gt;, but it&amp;#8217;s also horribly depressing.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Stay tuned &amp;#8211; next week, I&amp;#8217;ll cover things you can do to &lt;B style="mso-bidi-font-weight: normal"&gt;brace for impact&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For the pessimists:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;it&amp;#8217;ll be a futile attempt to avoid certain doom.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For the optimists:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;it&amp;#8217;ll be a positive piece that will give you practical guidance and &lt;B style="mso-bidi-font-weight: normal"&gt;imbue you with hope&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Tahoma"&gt;Don&amp;#8217;t ignore the issue.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You need to prepare yourself.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=194201" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/philipsu/archive/tags/Software/">Software</category></item><item><title>Recruiting.com</title><link>http://blogs.msdn.com/b/philipsu/archive/2004/07/02/172006.aspx</link><pubDate>Fri, 02 Jul 2004 18:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:172006</guid><dc:creator>philipsu</dc:creator><slash:comments>28</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/philipsu/rsscomments.aspx?WeblogPostID=172006</wfw:commentRss><comments>http://blogs.msdn.com/b/philipsu/archive/2004/07/02/172006.aspx#comments</comments><description>&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;I'm constantly drawn back to the &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;heady dot-com days&lt;/SPAN&gt;&lt;/STRONG&gt; at Microsoft.&amp;nbsp; Not only because team meetings flowed freely with &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Dove Bars and Frappuccinos&lt;/SPAN&gt;&lt;/STRONG&gt;.&amp;nbsp; But because&amp;nbsp;the heady days created a fundamental shift in the culture at Microsoft -- a shift we may &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;never fully recover from&lt;/SPAN&gt;&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;Above all else, the heady dot-com days &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;decimated the talent pool &lt;/SPAN&gt;&lt;/STRONG&gt;at Microsoft.&amp;nbsp; As you know from listening to execs like BillG and from reading books like &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Microserfs&lt;/SPAN&gt;&lt;/EM&gt;, Microsoft has always maintained that the one thing at the core of its success, the &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;one key asset &lt;/SPAN&gt;&lt;/EM&gt;that distinguishes it from all its competitors, is its &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;whopping $53 billion dollars in the bank&lt;/SPAN&gt;&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;Hehe.&amp;nbsp; I'm only kidding, of course.&amp;nbsp; Sure, the money helps.&amp;nbsp; But it's about &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;The People&lt;/SPAN&gt;&lt;/STRONG&gt;.&amp;nbsp; At least that's what execs keep saying.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;Two things happened to The People during the heady dot-com days:&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL type=1&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;If you were part of &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;The Old-School People&lt;/SPAN&gt;&lt;/STRONG&gt;, the same people who wrote 3000 lines of code before breakfast and &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;cracked jokes about SoftICE&lt;/SPAN&gt;&lt;/STRONG&gt; over the latest issue of Byte magazine, you left the company the moment your buddy, no doubt a member of &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;The Good-Looking Old-School Business/Marketing People&lt;/SPAN&gt;&lt;/STRONG&gt;, phoned you up from the newly leased offices of youwouldntbelievehowgoodofafirstmoversadvantagewevegot.com.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;On the other hand, if you were a member of &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;The Talented Graduating College People&lt;/SPAN&gt;&lt;/STRONG&gt;, you &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;dissed on SoftICE&lt;/SPAN&gt;&lt;/STRONG&gt;, grabbed a copy of &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Java In A Nutshell&lt;/SPAN&gt;&lt;/EM&gt;, and headed straight for thosefirstmovershavenoideawevegotapatentsubmarine.com.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;I worked recruiting.&amp;nbsp; I was there.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;During the heady dot-com days, I often worked on a volunteer basis with Microsoft recruiters.&amp;nbsp; I gave tech talks, attended career fairs, and interviewed students at several universities, and focused especially on &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:place w:st="on"&gt;&lt;st1:PlaceType w:st="on"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;University&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/st1:PlaceType&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt; of &lt;st1:PlaceName w:st="on"&gt;Maryland&lt;/st1:PlaceName&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/st1:place&gt;, my alma mater, over a period of years.&amp;nbsp; Working a Microsoft booth at career fairs in 1999 and early 2000 was like &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;selling cigars in The &lt;st1:country-region w:st="on"&gt;&lt;st1:place w:st="on"&gt;Vatican&lt;/st1:place&gt;&lt;/st1:country-region&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;.&amp;nbsp; Some would stare at us with blank, incredulous looks.&amp;nbsp; &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Isn't the DOJ thing enough already?&amp;nbsp; Can you believe they're even here?!&lt;/SPAN&gt;&lt;/EM&gt;&amp;nbsp; Others would walk politely by, ignoring eye contact.&amp;nbsp; &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Maybe they'll think I'm a business major!&lt;/SPAN&gt;&lt;/EM&gt;&lt;STRONG&gt;&lt;I&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/I&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: darkgray; FONT-FAMILY: Arial"&gt;[Before everyone jumps:&amp;nbsp; for the record, Microsoft loves business majors.&amp;nbsp; Two folks on my floor are Harvard MBAs.&amp;nbsp; There's always room for business majors.&amp;nbsp; We &lt;U&gt;love&lt;/U&gt; you guys.]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;Point is, a significant portion of the folks who even &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;bothered applying &lt;/SPAN&gt;&lt;/STRONG&gt;to Microsoft during the heady dot-com days were &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;mediocre at best&lt;/SPAN&gt;&lt;/STRONG&gt;.&amp;nbsp; Couple that with the fact that we needed to &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;fill positions like they were going out of style &lt;/SPAN&gt;&lt;/STRONG&gt;and you've got a formula for disaster.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: center" align=center&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Courier New'"&gt;disaster = probability(applicant[i].IsMediocre) * positionsFilled&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;The heady dot-com days produced a &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;huge sucking sound&lt;/SPAN&gt;&lt;/STRONG&gt; at Microsoft.&amp;nbsp; All the experienced folks were leaving.&amp;nbsp; All the good college grads were &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;busy working for Trilogy&lt;/SPAN&gt;&lt;/STRONG&gt;.&amp;nbsp; Add to this the fact that we wanted to grow the company at record rates...&amp;nbsp; I leave the conclusion as an exercise for the reader.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;Culture Change&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;More than 60% of Microsoft's 55,000+ employees &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;joined during the heady dot-com days or shortly thereafter.&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: darkgray; FONT-FAMILY: Arial"&gt;[Before you math whizzes pounce, remember that folks were leaving in record numbers during those years as well -- in net, Microsoft did not grow 60+% during that time.]&lt;/SPAN&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;&amp;nbsp; This means whatever you've read in &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Microserfs&lt;/SPAN&gt;&lt;/EM&gt;, in &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Showstopper&lt;/SPAN&gt;&lt;/EM&gt;, in numerous magazines in the `90's about Microsoft developers, is &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;at least 60% wrong&lt;/SPAN&gt;&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;This is not your father's Microsoft.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;Those people you thought were here?&amp;nbsp; &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;They're gone&lt;/SPAN&gt;&lt;/STRONG&gt;.&amp;nbsp; Well, some of them have returned, repentant, like &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;prodigal sons and daughters&lt;/SPAN&gt;&lt;/STRONG&gt;.&amp;nbsp; But they're mostly gone, replaced by &lt;B style="mso-bidi-font-weight: normal"&gt;The Next Batch&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;Don&amp;#8217;t get me wrong &amp;#8211; we hired some &lt;B style="mso-bidi-font-weight: normal"&gt;great people&lt;/B&gt; during the heady dot-com days.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We just had to work &lt;B style="mso-bidi-font-weight: normal"&gt;a lot harder&lt;/B&gt; to find the right folks, and often had to &lt;B style="mso-bidi-font-weight: normal"&gt;beg shamelessly&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But I&amp;#8217;m certainly not going to &lt;B style="mso-bidi-font-weight: normal"&gt;blow sunshine&lt;/B&gt; about how, against all odds, we redoubled our recruiting efforts and ended up with just as high quality folks as we&amp;#8217;ve always had.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;That&amp;#8217;s simply not true.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;That&amp;#8217;s not even &lt;B style="mso-bidi-font-weight: normal"&gt;statistically possible&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Truth of the matter is that good people were very hard to find during those years.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;Microsoft Mojo&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt; was diluted because we had to hire during the heady dot-com days.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;There&amp;#8217;s no doubt about it &amp;#8211; the whole &lt;B style="mso-bidi-font-weight: normal"&gt;Bubble Phenom&lt;/B&gt; decimated Microsoft&amp;#8217;s talent pool.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;Now the Good News&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;The best thing to happen to Microsoft since the heady dot-com days wasn't settling the DOJ bit.&amp;nbsp; It wasn't Windows XP.&amp;nbsp; And it certainly wasn't the &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;remix of SteveB &lt;/SPAN&gt;&lt;/STRONG&gt;screaming &amp;#8220;Developers, developers, developers, developers!&amp;#8220;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;The best thing to happen to Microsoft since the heady dot-com days was the &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;utter and complete collapse of the entire software industry&lt;/SPAN&gt;&lt;/STRONG&gt;.&amp;nbsp; There were no jobs to be found &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;anywhere &lt;/SPAN&gt;&lt;/EM&gt;for new grads, except for the &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;thousands of jobs &lt;/SPAN&gt;&lt;/STRONG&gt;with the company that had &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;bazillions in the bank&lt;/SPAN&gt;&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;You wouldn't &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;believe &lt;/SPAN&gt;&lt;/EM&gt;the folks I interviewed last fall at the &lt;st1:place w:st="on"&gt;&lt;st1:PlaceType w:st="on"&gt;University&lt;/st1:PlaceType&gt; of &lt;st1:PlaceName w:st="on"&gt;Maryland&lt;/st1:PlaceName&gt;&lt;/st1:place&gt;.&amp;nbsp; One sophomore had taken over leadership of his dad's consulting business &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;when he was fourteen&lt;/SPAN&gt;&lt;/STRONG&gt;.&amp;nbsp; Another runs &lt;A href="http://www.menuocity.com/"&gt;Menuocity&lt;/A&gt; &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;in his spare time&lt;/SPAN&gt;&lt;/STRONG&gt;, and employs several folks during the course of business.&amp;nbsp; Did I mention he was only a sophomore as well?&amp;nbsp; I couldn't &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;invent &lt;/SPAN&gt;&lt;/STRONG&gt;resumes better than some of the ones I saw.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: navy; FONT-FAMILY: Arial"&gt;Grab a Dove Bar.&amp;nbsp; Snap open a Frappuccino.&amp;nbsp; &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;The heady days are returning for Microsoft&lt;/SPAN&gt;&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=172006" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/philipsu/archive/tags/Software/">Software</category></item></channel></rss>