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

<channel>
	<title>Daniel Dressler</title>
	<atom:link href="http://danieru.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://danieru.com</link>
	<description>Software Engineer in Training</description>
	<lastBuildDate>Sun, 16 Jun 2013 01:12:31 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Microsoft Internship days 34 to 40</title>
		<link>http://danieru.com/2013/06/16/microsoft-internship-days-34-to-40/</link>
		<comments>http://danieru.com/2013/06/16/microsoft-internship-days-34-to-40/#comments</comments>
		<pubDate>Sun, 16 Jun 2013 01:04:28 +0000</pubDate>
		<dc:creator>danieru</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://danieru.com/?p=607</guid>
		<description><![CDATA[Progress on both of my intern projects has slowed waiting on feedback and approval so productivity-wise this week was a slowdown compared to last. E3 2013 occurred on Monday (day 35) and it was fun to watch the xbox one fail yet even schadenfreude can get boring. Fallout 4 did not get announced nor did [...]]]></description>
				<content:encoded><![CDATA[<p>Progress on both of my intern projects has slowed waiting on feedback and approval so productivity-wise this week was a slowdown compared to last.</p>
<p>E3 2013 occurred on Monday (day 35) and it was fun to watch the xbox one fail yet even schadenfreude can get boring. Fallout 4 did not get announced nor did valve give details on the streambox. I expect to buy a PS4 and I am impressed at Sony&#8217;s engineer&#8217;s squeezing the console&#8217;s guts into such a tight box.</p>
<p>Even my personal projects did not receive much labour. PPSSPP is no closer to working key mapping and other projects have been on the back burner for months now.  Of life&#8217;s chores only next year&#8217;s courses got completed. My last school year will have some interesting courses matching my preference for coding over essays. So this week&#8217;s achievement is perhaps setting up next year for awesomeness.</p>
<p>Looking back on this uneventful week makes me want to aceive more, for that I need to focus. As always I am writing this on a Saturday (day 40) so this weekend may or may not result in productivity.</p>
]]></content:encoded>
			<wfw:commentRss>http://danieru.com/2013/06/16/microsoft-internship-days-34-to-40/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Internship days 20 to 33</title>
		<link>http://danieru.com/2013/06/09/microsoft-internship-days-20-to-33/</link>
		<comments>http://danieru.com/2013/06/09/microsoft-internship-days-20-to-33/#comments</comments>
		<pubDate>Sun, 09 Jun 2013 05:59:13 +0000</pubDate>
		<dc:creator>danieru</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://danieru.com/?p=595</guid>
		<description><![CDATA[I am much happier about my productivity over the past two weeks. My first intern project is waiting on another developer to come back from holidays and my second project is letting me program up a storm. I have no confidence in the day counts now. Not being zero based and combining with variable month [...]]]></description>
				<content:encoded><![CDATA[<p>I am much happier about my productivity over the past two weeks. My first intern project is waiting on another developer to come back from holidays and my second project is letting me program up a storm.</p>
<p>I have no confidence in the day counts now. Not being zero based and combining with variable month lengths I am not even attempting for accuracy. Day 24 if my math is correct denotes the fourth Friday of my internship.</p>
<h2>Day 24</h2>
<p>Every developer in Windows Sustained Engineering went curling!</p>
<p><a href="http://danieru.com/wp-content/uploads/2013/06/IMG_20130530_122312.jpg"><img class="alignnone size-large wp-image-597" alt="IMG_20130530_122312" src="http://danieru.com/wp-content/uploads/2013/06/IMG_20130530_122312-1024x768.jpg" width="625" height="468" /></a></p>
<p>No one had curled before! We except me and some others since Microsoft has held morale events at the curling rink before. My curling experience dates back to childhood when my parents attempted to have me participate with some friends in after school curling. The rink was cold and I remember hating it.</p>
<p>It turns out curling is a fun game. We split up into four groups and each group split into two teams apiece. Before we started a staff member took 40 minutes and introduced us to the game&#8217;s basics.</p>
<p>A full curling game consists of 8 ends. After each end all the curling rocks have migrated to the other rink end so things reset. The most interesting and confusing aspect of curling is the scoring. The target is bull&#8217;s eye shaped but the scoring is all relative unlike darts. The team with the rock closest to the centre will get a point for every one of their rocks between the centre and the closest opposing team rock. Thus getting a rock in the perfect centre can turn an end from 4 points in the opposing team&#8217;s favour to one point in your favour.</p>
<div id="attachment_601" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/06/IMG_20130530_143122.jpg"><img class=" wp-image-601" alt="IMG_20130530_143122" src="http://danieru.com/wp-content/uploads/2013/06/IMG_20130530_143122-768x1024.jpg" width="625" height="833" /></a><p class="wp-caption-text">Our first of only two scores =(</p></div>
<p>In the end my team lost 2 points against 5! We had won the first two ends by one point apiece but then the other team flipped the entire game with 3 points in the third end. The fourth end almost gave them an extra 4 points until Ramesh landed one rock and invalidated three of their rocks! It does not sound like much but the curling scoring rules create a dramatic dynamic.</p>
<p>Despite the physical sores a sport like curling inflicts on my lazy physic I went to intern apphack event that night. I intended to work with someone else but as I sat down in the back of the crowded food court all I cared to do was play Pikmin with my new xbox controller. Ten minutes into the presentation and half a pikmin day later someone pulled the fire alarm. I thus not only got to go home early but also got to take photos of cool fire engines!</p>
<div class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/06/IMG_20130530_193009.jpg"><img alt="IMG_20130530_193009" src="http://danieru.com/wp-content/uploads/2013/06/IMG_20130530_193009-1024x768.jpg" width="625" height="468" /></a><p class="wp-caption-text">The rear cap houses the rear wheal&#8217;s driver. It is not attached to the ladder.</p></div>
<div class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/06/IMG_20130530_163118.jpg"><img alt="IMG_20130530_163118" src="http://danieru.com/wp-content/uploads/2013/06/IMG_20130530_163118-768x1024.jpg" width="625" height="833" /></a><p class="wp-caption-text">Apple sells the clip in their company store which is accessible without a company badge. This makes it accessible to freed geeks&#8217; odd sense of humour.  Photo of a co-worker&#8217;s badge after a trip to Silicon Valley.</p></div>
<h2>Day 25</h2>
<p>My mother came to visit! For atleast half a year after I got the internship my mother has been plotting to visit Seattle while attending a linguistic&#8217;s conference in Victoria. We spent the day visiting Seatle&#8217;s downtown&#8217;s sights. Beyond anything it was nice to see my mother again. I still have two more months so I better make a note to video chat again before much time passes. It is amazing how long a month is. I remember arriving but it feels like a distant past.</p>
<div id="attachment_603" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/06/IMG_20130601_123248.jpg"><img class=" wp-image-603" alt="IMG_20130601_123248" src="http://danieru.com/wp-content/uploads/2013/06/IMG_20130601_123248-768x1024.jpg" width="625" height="833" /></a><p class="wp-caption-text">We took a monorail to the Seattle Needle. I paid full price but my mentor later mentioned that there are discounts from Microsoft employees which I forgot to use.</p></div>
<div id="attachment_602" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/06/IMG_20130601_130642.jpg"><img class=" wp-image-602" alt="IMG_20130601_130642" src="http://danieru.com/wp-content/uploads/2013/06/IMG_20130601_130642-1024x768.jpg" width="625" height="468" /></a><p class="wp-caption-text">Top of the Seattle Needle viewing south over the downtown.</p></div>
<h2>Day 27 to 32</h2>
<p>Lots of work! Lots of fun work! I wrote parser and interpreter, gave a presentation on printing, got a new bug assigned to me, watched my first bug getting marked fixed. A full week and good representation of what I hope my next two months will be filled with.</p>
]]></content:encoded>
			<wfw:commentRss>http://danieru.com/2013/06/09/microsoft-internship-days-20-to-33/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is port 9100 &amp; How to print to it</title>
		<link>http://danieru.com/2013/06/06/what-is-port-9100-how-to-print-to-it/</link>
		<comments>http://danieru.com/2013/06/06/what-is-port-9100-how-to-print-to-it/#comments</comments>
		<pubDate>Thu, 06 Jun 2013 04:14:17 +0000</pubDate>
		<dc:creator>danieru</dc:creator>
				<category><![CDATA[Printing]]></category>

		<guid isPermaLink="false">http://danieru.com/?p=591</guid>
		<description><![CDATA[Of the many methods for printing the simplest and most genius is port 9100. At the very basic printing over port 9100 requires you to open a TCP connection to the printer&#8217;s port 9100, push some text, then close the connection. For a presentation at Microsoft I wanted to end on a fun note and [...]]]></description>
				<content:encoded><![CDATA[<p>Of the many methods for printing the simplest and most genius is port 9100. At the very basic printing over port 9100 requires you to open a TCP connection to the printer&#8217;s port 9100, push some text, then close the connection.</p>
<p>For a presentation at Microsoft I wanted to end on a fun note and provide some printing trivial. My online searches for information related to port 9100 and printing over it turned up sparse. The only reason I knew anything about port 9100 was from pouring over Foomatic&#8217;s driver metadata database two summers ago. I think this method might also be known as JetDirect or Direct Print. WIkipedia&#8217;s only obvious mention is the port&#8217;s official registration as &#8220;<a title="Page description language" href="http://en.wikipedia.org/wiki/Page_description_language">PDL</a> Data Stream&#8221;.</p>
<p>As the official port registration implies that text I mentioned pushing to the printer can in fact have PDL instructions embed.</p>
<p>PDL stands for Page Description Language. This term is related to PCL which stands for Printer Command Language. PCL is not supposed to be a PDL since it allows for printer control. In theory this extra power should make PCL a member of the more general Printer Control Language group. Thus, in theory, when Wikipedia says &#8220;PDL Data Stream&#8221; the implication is that there is no control granted over the printer itself. In practice printers sometimes treat the PDL sent over port 9100 as commands. I think some HP printer firmware updates get sent this way. The net result has been various security bugs over the years.</p>
<p>The genius of port 9100 is in the pure reality that no other network printing protocol can be simpler. Even printing over UDP would complicate the process by requiring a END_OF_PRINT_JOB instruction. Instead port 9100 treats the TCP&#8217;s closure as the submit command.</p>
<p>You can try porting over port 9100 yourself by running from the command line:</p>
<pre>$ netcat PRINTER_IP 9100
$ Hello World
$ &lt;Ctrl+c&gt;</pre>
<p>Hope that helped. I also hope I did not write anything too inaccurate.</p>
]]></content:encoded>
			<wfw:commentRss>http://danieru.com/2013/06/06/what-is-port-9100-how-to-print-to-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Internship days 13 to 19</title>
		<link>http://danieru.com/2013/05/25/microsoft-internship-days-13-to-19/</link>
		<comments>http://danieru.com/2013/05/25/microsoft-internship-days-13-to-19/#comments</comments>
		<pubDate>Sat, 25 May 2013 20:40:00 +0000</pubDate>
		<dc:creator>danieru</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://danieru.com/?p=587</guid>
		<description><![CDATA[Three weeks down and one fourth of the internship is complete. This week was less production than I hoped, it feels like everyday I had something to distract me. Still coding wise the week ended on a high point. Day 13 Church was nice and only a 15 minute walk. Later in the day I [...]]]></description>
				<content:encoded><![CDATA[<p>Three weeks down and one fourth of the internship is complete. This week was less production than I hoped, it feels like everyday I had something to distract me. Still coding wise the week ended on a high point.</p>
<h2>Day 13</h2>
<p>Church was nice and only a 15 minute walk. Later in the day I went shopping. So far it appears one trip a week can last a good week with some surplus.</p>
<h2>Day 14</h2>
<p>Monday morning I double checked my bag for my paper work and bussed over to the Social Security Office. At the Social Security Office you have to take a ticket and wait. The wait took less than an hour and I was back on Mirosoft campus in time for the weekly Devices and Networking Team(DNT) lunch. It was nice to get the last of my immigration paper work done.</p>
<h2>Day 15</h2>
<p>Tuesday the 21st was the new Xbox&#8217;s announcement. I can say the true surprise of the morning was the name. Of all the the name rumours none had come close &#8220;Xbox One&#8221;. My favourite of these rumours had been the &#8220;Xbox Infinity&#8221;. The abrupt flip from innumerable to 1 was the event&#8217;s only present twist. I never intended to buy an Xbox but I expected at least one feature to make me envious.  Instead the entire device looks like Microsoft leveraging a successful product to capture another market. It looks like the bluechip Microsoft is winning against the &#8220;cool&#8221; Microsoft by trading in Microsoft&#8217;s coolest product for a DVR.</p>
<p>In all the monring felt like a waste. Three months after Sony&#8217;s Playstation 4 reveal I expected to see much more infromation. Microsoft could have saved us all time and posted a simple press release.</p>
<h2>Days 16 &amp; 17</h2>
<p>These two work days were consumed with a Windows bootcamp for Interns. Two days of lectures which I am not sure were worth the time. All of the talks were interesting in some respect. Most had no applicability to this summer&#8217;s work but I assume were intended to give everyone a taste for the Windows organization as a whole. On the plus side I won a copy of Windows Internals the sixth edition.  Between the two large tomes there are no sections on printing.</p>
<div id="attachment_588" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/05/IMG_20130525_131408.jpg"><img class="size-large wp-image-588" alt="IMG_20130525_131408" src="http://danieru.com/wp-content/uploads/2013/05/IMG_20130525_131408-e1369512868345-768x1024.jpg" width="625" height="833" /></a><p class="wp-caption-text">I am not sure I wanted these but I cannot give up a chance to win things. I waited until it was clear no one else was going to answer the question.</p></div>
<p>Afterwards I read <a href="http://www.anandtech.com/tag/amd" target="_blank">Anandatech&#8217;s articles on AMD&#8217;s new CPUs</a>. Since I will be investing again in a new PC after the internship I need to update my parts knowledge. A lot has changed since I built my workstation in 2009.</p>
<h2>Day 18</h2>
<p>Beyond a personal project and this blog post today will consist of catching up on anime. Between some shows from last season and this season&#8217;s best shows I have plenty to keep me entertained.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://danieru.com/2013/05/25/microsoft-internship-days-13-to-19/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Internship days 2 to 12</title>
		<link>http://danieru.com/2013/05/18/microsoft-internship-days-2-to-12/</link>
		<comments>http://danieru.com/2013/05/18/microsoft-internship-days-2-to-12/#comments</comments>
		<pubDate>Sat, 18 May 2013 22:01:58 +0000</pubDate>
		<dc:creator>danieru</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://danieru.com/?p=574</guid>
		<description><![CDATA[Days 2 to 5 More computer setup and meetings. At one point I overwrote my main worksttion&#8217;s operating system with Hyper-v Server by mistake. I thought &#8220;Hyper-v Server&#8221; meant a server daemon or, in windows terms, a service, terms for programs which run forever. Instead it was a complete stand-alone operating system. This mistake meant [...]]]></description>
				<content:encoded><![CDATA[<h2>Days 2 to 5</h2>
<p>More computer setup and meetings. At one point I overwrote my main worksttion&#8217;s operating system with Hyper-v Server by mistake. I thought &#8220;Hyper-v Server&#8221; meant a server daemon or, in windows terms, a service, terms for programs which run forever. Instead it was a complete stand-alone operating system. This mistake meant reinstalling Windows 8 and every dev tool.</p>
<p>My commute consist of a 30 minute walk from the north west tip of microsoft campus to the south east corner. My japanese study fits perfect into this timeslot. Last semester there was no appropriate timeslot and study often got pushed so late that it delayed bedtime. Next year my university commute will require a 40 minute bus &amp; train ride which will see similar use. So while I was annoyed at the prospect of losing 1,5 hours of the day this time should go to good use.</p>
<div id="attachment_576" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/05/IMG_20130514_102749.jpg"><img class="size-large wp-image-576" alt="West side of Bellvue Meadows looking towards the pond" src="http://danieru.com/wp-content/uploads/2013/05/IMG_20130514_102749-768x1024.jpg" width="625" height="833" /></a><p class="wp-caption-text">Starting my commute twenty steps outside my door. Bellevue Meadows is about a block long but exits across the street from Microsoft campus.</p></div>
<div id="attachment_577" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/05/IMG_20130507_091810.jpg"><img class="size-large wp-image-577" alt="Bridge within microsoft campoous next to honeywell offices" src="http://danieru.com/wp-content/uploads/2013/05/IMG_20130507_091810-768x1024.jpg" width="625" height="833" /></a><p class="wp-caption-text">Mid way through the commute I cross the highway along a bridge that looks nothing like a bridge. The bridge looks like a simple continuation of the other tree lined roads which make up Microsoft campus.</p></div>
<div class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/05/IMG_20130507_091846.jpg"><img alt="IMG_20130507_091846" src="http://danieru.com/wp-content/uploads/2013/05/IMG_20130507_091846-768x1024.jpg" width="625" height="833" /></a><p class="wp-caption-text">It is only when walking across the bridge that the highway flowing underneath becomes visible.</p></div>
<div id="attachment_579" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/05/IMG_20130507_144120.jpg"><img class="size-large wp-image-579" alt="Microsoft building 27" src="http://danieru.com/wp-content/uploads/2013/05/IMG_20130507_144120-768x1024.jpg" width="625" height="833" /></a><p class="wp-caption-text">I have to be thankful that Redmond is not always overcast or raining because when it is not the sun paints everything beautiful. These buildings also serve as the end of my morning commute.</p></div>
<p>&nbsp;</p>
<h2>Days 6 &amp; 7: the first full weekend</h2>
<p>I got almost nothing done on saturday beyond catching up on missed anime.</p>
<p>Sunday me and david took the B line bus to walmart. We stuffed both backpacks and two oversized grocery bags with household items and food. The MEC backpack my dad helped select saved my back for the second time. The first time I overloaded it being the first monday, also with groceries. This shopping trip the bag held every heavy item we bought and kept the weight off my shoulders.</p>
<h2>Days 7 to 12</h2>
<p>At some point this week it rained in Seattl. I do not remember which day but the rain was light. Compared to Calgary rain which either does not exist or comes as a downpour this week&#8217;s rain was a drizzle. A few days were overcast but nothing worth wearing my coat for.</p>
<div id="attachment_580" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/05/IMG_20130515_182302.jpg"><img class="size-large wp-image-580" alt="Overcast view from my office" src="http://danieru.com/wp-content/uploads/2013/05/IMG_20130515_182302-1024x768.jpg" width="625" height="468" /></a><p class="wp-caption-text">Overcast view from my office</p></div>
<p>On the 21st, the 15th day on my internship, Microsoft will announce the new Xbox. Even within Microsoft all developers who might know anything have been sealed off into special buildings. In preparation for the event Microsoft has built a tent over the main soccer field. The soccer field itself is in the middle of Microsoft&#8217;s new Studio buildings. It is within these buildings that Microsoft is developing the Xbox. While I do not plan to purchase an xbox I am exited at the prospect of a new hardware generation. Rumors also purport that my favorite game maker will announce the next version of my favorite game, Fallout 4. As time ticks down I am hoping Microsoft will provide an internal video stream or maybe even an employee event.</p>
<div id="attachment_582" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/05/IMG_20130513_181355.jpg"><img class="size-large wp-image-582" alt="Microsoft xbox announcement tent" src="http://danieru.com/wp-content/uploads/2013/05/IMG_20130513_181355-768x1024.jpg" width="625" height="833" /></a><p class="wp-caption-text">Future site of the xbox announcement. Photo taken 8 days before the announcement.</p></div>
<p>So far I am making an effort to attend every possible meeting but this does mean little besides meetings occurs on fridays. The meetings tend to end on time and stay on topic so they are at the least predictable. In every meeting there was a well defined goal and the meeting organizer always kept  discussion on topic. If you must have meetings then this is the way to do so.</p>
<p>The big event this summer is a contest sponsored by Microsoft&#8217;s Phone division  This contest, Apphack 2013, is about developing &#8221;innovative&#8221; applications for windows phone 8. Before the judging rules were post David and I were going to create a html5 platformed  We recruited another intern David met, Jay. The three of us were pretty excited until the judging rules got posted. While the rules do not forbid using html5 which was one of my worries, they do specify a scoring criteria which leaves our platformer no room for victory, Today, the 11th day, we are meeting to discuss our options  Either developing our platformer, switching to a more &#8220;innovative&#8221; idea, or working together on an unrelated idea.</p>
<p>This second week occured fast. I feel more comfortable with the software and my summer project has been decided on. On Friday, day 11, I borrowed a printer and started writing a simple stress testing program. All small steps towards my projects but it feels nice to be making measurable progress.</p>
<div id="attachment_581" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/05/IMG_20130517_183939.jpg"><img class=" wp-image-581" alt="Microsoft intern 2013 office" src="http://danieru.com/wp-content/uploads/2013/05/IMG_20130517_183939-1024x768.jpg" width="625" height="468" /></a><p class="wp-caption-text">My office as of Friday of second week.</p></div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://danieru.com/2013/05/18/microsoft-internship-days-2-to-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intern at Microsoft day #1</title>
		<link>http://danieru.com/2013/05/15/intern-at-microsoft-day-1/</link>
		<comments>http://danieru.com/2013/05/15/intern-at-microsoft-day-1/#comments</comments>
		<pubDate>Wed, 15 May 2013 07:18:24 +0000</pubDate>
		<dc:creator>danieru</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://danieru.com/?p=567</guid>
		<description><![CDATA[New Employee Orientation day! Me and David woke up early at 7:00 and finished Sunday&#8217;s supply of instant ramen. We left the house at 8:40 after I convinced him that would be plenty of time to make it to the Microsoft Visitors Center by 9:30. Since neither of us checked the building&#8217;s location before leaving [...]]]></description>
				<content:encoded><![CDATA[<p>New Employee Orientation day! Me and David woke up early at 7:00 and finished Sunday&#8217;s supply of instant ramen. We left the house at 8:40 after I convinced him that would be plenty of time to make it to the Microsoft Visitors Center by 9:30.</p>
<p>Since neither of us checked the building&#8217;s location before leaving I was very wrong. We went two blocks too far south. We asked the desk at one of the buildings, south of the Microsoft studios, for directions and they gave us an updated map. Every other map I had seen prior was missing the new Microsoft game studios and the Commons Cafeteria. I have since lost this awesome map otherwise I would post it.</p>
<p>The orientation itself assisted us through about 3 sheets of dense legal forms. I messed up and wrote my birthday under this current year (2013) and a Microsoft lawyer even caught the mistake then and there.</p>
<p>After orientation, or NEO in microsoft speak, we headed off to our team&#8217;s office&#8217;s,  but not before we all got free launch and a t-shirt.</p>
<div id="attachment_568" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/05/IMG_20130514_233018.jpg"><img class="size-large wp-image-568" title="microsoft intern t-shirt 2013" alt="IMG_20130514_233018" src="http://danieru.com/wp-content/uploads/2013/05/IMG_20130514_233018-e1368600262675-768x1024.jpg" width="625" height="833" /></a><p class="wp-caption-text">This makes three Microsoft t-shirts!</p></div>
<p>Upon arrival my team was in a bi-weekly trio meeting. A trio meeting is when test, dev, and project management gets together and checks on progress. Since I am in Sustained Engineering progress means bugs. Of course we are now getting into NDA territory. All I can say is that there were indeed bugs, and that progress was being made on fixing unsaid bugs.</p>
<p>I spent the next day or two, or three, configuring my workstation and reading. A major portion of this amounted to acquiring source files and building. On one hand I miss Linux&#8217;s tradition of everything using make files. On the other hand building Windows means building what would amount to a full distro in the linux world. Compared to the distros&#8217; build farms Microsoft has developed a convenient build process.</p>
<div id="attachment_569" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/05/IMG_20130506_151049.jpg"><img class="size-large wp-image-569" alt="The view from my temporary office. A recent re-organization left open an office right between my mentor and our boss." src="http://danieru.com/wp-content/uploads/2013/05/IMG_20130506_151049-768x1024.jpg" width="625" height="833" /></a><p class="wp-caption-text">The view from my temporary office. A recent re-organization left open an office right between my mentor and our boss. I may move before the summer is over.</p></div>
<div id="attachment_570" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/05/IMG_20130506_173048.jpg"><img class="size-large wp-image-570" title="Microsoft's internet connection is gigabit" alt="microsoft_internet_speedtest" src="http://danieru.com/wp-content/uploads/2013/05/IMG_20130506_173048-768x1024.jpg" width="625" height="833" /></a><p class="wp-caption-text">My roommate, David, ran the same test so I know I cannot be alone in this curiosity.</p></div>
<div id="attachment_571" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/05/IMG_20130506_183506.jpg"><img class="size-large wp-image-571" title="Pile of free microsoft drinks" alt="IMG_20130506_183506" src="http://danieru.com/wp-content/uploads/2013/05/IMG_20130506_183506-768x1024.jpg" width="625" height="833" /></a><p class="wp-caption-text">Microsoft&#8217;s free pop will either cure my suger habit or cure my healthy BMI. This first day I went overboard but I have since been drinking more tea. I am not alone with the tea; this floor of the building alone is consuming about half a box of green tea bags per week.</p></div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://danieru.com/2013/05/15/intern-at-microsoft-day-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Invasion of Nintendo America&#8217;s campus</title>
		<link>http://danieru.com/2013/05/09/invasion-of-nintendos-soccer-field/</link>
		<comments>http://danieru.com/2013/05/09/invasion-of-nintendos-soccer-field/#comments</comments>
		<pubDate>Thu, 09 May 2013 07:24:12 +0000</pubDate>
		<dc:creator>danieru</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://danieru.com/?p=559</guid>
		<description><![CDATA[On the Sunday of arrival I and my roommate David went to 7-eleven for essential food supplies. We took a detour on the way and invaded the Nintendo of America campus. Visits into the buildings are only possible with an employee guide so this is the closest we will be getting this summer. We did [...]]]></description>
				<content:encoded><![CDATA[<p>On the Sunday of arrival I and my roommate David went to 7-eleven for essential food supplies. We took a detour on the way and invaded the Nintendo of America campus. Visits into the buildings are only possible with an employee guide so this is the closest we will be getting this summer.</p>
<p>We did not find much. Beyond various signs the campus bore no markings of Nintendo. I was hoping for maybe a Mario statue but there was not even an occasional plushie on a window sill.</p>
<div id="attachment_560" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/05/IMG365.jpg"><img class="size-large wp-image-560" title="Nintendo America's gym" alt="" src="http://danieru.com/wp-content/uploads/2013/05/IMG365-e1368083721255-768x1024.jpg" width="625" height="833" /></a><p class="wp-caption-text">The lone Wii. No Wii Fitness boards were seen.</p></div>
<div id="attachment_562" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/05/IMG369.jpg"><img class=" wp-image-562" title="Nintendo sign" alt="" src="http://danieru.com/wp-content/uploads/2013/05/IMG369-1024x768.jpg" width="625" height="468" /></a><p class="wp-caption-text">Look! We found a nintendo sign! Or atleast maybe, the sign lacked the critical border around the logotype. We can only assume this was not a Genuine Seal Nintendo sign.</p></div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://danieru.com/2013/05/09/invasion-of-nintendos-soccer-field/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flight to Microsoft</title>
		<link>http://danieru.com/2013/05/07/flight-to-microsoft/</link>
		<comments>http://danieru.com/2013/05/07/flight-to-microsoft/#comments</comments>
		<pubDate>Tue, 07 May 2013 06:47:50 +0000</pubDate>
		<dc:creator>danieru</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://danieru.com/?p=544</guid>
		<description><![CDATA[This Saturday I spent 2.5 hours sitting in Calgary airport&#8217;s USA Customs and Border Protection&#8217;s Secondary Inspection waiting room. Said room is as boring as the name implies. I cannot blame anyone and the long wait was 100% to blame on only only having one person working. From what could tell everyone was putting in [...]]]></description>
				<content:encoded><![CDATA[<p>This Saturday I spent 2.5 hours sitting in Calgary airport&#8217;s USA Customs and Border Protection&#8217;s Secondary Inspection waiting room. Said room is as boring as the name implies. I cannot blame anyone and the long wait was 100% to blame on only only having one person working. From what could tell everyone was putting in long hours yet they were all kind &amp; friendly which must require effort when scaled to such volume.</p>
<p>My roommate, David, says the Vancouver airport had a full staff at nine employees compared to Calgary&#8217;s one. He spent only 15 minutes in secondary inspection.</p>
<p>The 2.5 hour wait forced me to miss my flight. Alaska Airlines tried their best to book an alternative flight but that did not work and I waited until Sunday for Alaska&#8217;s next direct flight. It was apparent the Alaska employees cared and had the authority to fix the situation. So thank you to Alaska Airlines for getting me to Seattle before Monday&#8217;s orientation.</p>
<p>Snapshots of the flight itself:</p>
<div id="attachment_546" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/05/IMG_20130505_120449.jpg"><img class="size-large wp-image-546" alt="Our plane before loading" src="http://danieru.com/wp-content/uploads/2013/05/IMG_20130505_120449-768x1024.jpg" width="625" height="833" /></a><p class="wp-caption-text">Our plane before loading</p></div>
<div id="attachment_547" class="wp-caption alignnone" style="width: 635px"><img class="size-large wp-image-547" title="Calgary Suburb from the air" alt="" src="http://danieru.com/wp-content/uploads/2013/05/IMG_20130505_125141-768x1024.jpg" width="625" height="833" /><p class="wp-caption-text">A random Calgary suburb</p></div>
<div id="attachment_548" class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/05/IMG_20130505_125424.jpg"><img class="size-large wp-image-548" alt="Calgary's main river from the air. It snakes down from the mountains and will flow into the hudson bay." src="http://danieru.com/wp-content/uploads/2013/05/IMG_20130505_125424-768x1024.jpg" width="625" height="833" /></a><p class="wp-caption-text">This river will join Calgary&#8217;s main river and will flow into the Hudson bay.</p></div>
<div class="wp-caption alignnone" style="width: 635px"><a href="http://danieru.com/wp-content/uploads/2013/05/IMG_20130505_130121.jpg"><img title="Rocky Mountains from the air" alt="" src="http://danieru.com/wp-content/uploads/2013/05/IMG_20130505_130121-768x1024.jpg" width="625" height="833" /></a><p class="wp-caption-text">Most of the flight between Calgary and Seattle is over mountains. This is the mesmerizing top down view of mountains no game has quite replicated.</p></div>
<p><a href="http://danieru.com/wp-content/uploads/2013/05/IMG_20130505_135631.jpg"><img class=" wp-image-551" title="Microsoft redmond campus from air" alt="" src="http://danieru.com/wp-content/uploads/2013/05/IMG_20130505_135631-1024x768.jpg" width="625" height="468" /></a></p>
<dl class="wp-caption alignnone" id="attachment_551" style="width: 635px;">
<dd class="wp-caption-dd">That clump of buildings in the photo&#8217;s middle is Microsoft&#8217;s Redmond campus. One of the squarish buildings is Nintendo of America.</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://danieru.com/2013/05/07/flight-to-microsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GoGo Wars! Main Menu</title>
		<link>http://danieru.com/2013/03/28/gogo-wars-main-menu/</link>
		<comments>http://danieru.com/2013/03/28/gogo-wars-main-menu/#comments</comments>
		<pubDate>Thu, 28 Mar 2013 06:51:03 +0000</pubDate>
		<dc:creator>danieru</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[golang]]></category>

		<guid isPermaLink="false">http://danieru.com/?p=540</guid>
		<description><![CDATA[Golang has prove itself awesome to play with. GoGo Wars! started from a late night whim and has grown bit by bit and may become a playable game. The amazing part is how refactoring in Go has kept the codebase flexible. Yesterday I added unit collision by rewriting the adhoc shared game state into a [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://danieru.com/wp-content/uploads/2013/03/gogowars_mainmenu.gif"><img class="alignnone size-full wp-image-541" alt="gogowars_mainmenu" src="http://danieru.com/wp-content/uploads/2013/03/gogowars_mainmenu.gif" width="650" height="400" /></a></p>
<p>Golang has prove itself awesome to play with. GoGo Wars! started from a late night whim and has grown bit by bit and may become a playable game. The amazing part is how refactoring in Go has kept the codebase flexible. Yesterday I added unit collision by rewriting the adhoc shared game state into a proper shared object. 20% of the existing code got touched in some way yet the rework did not feel like drudgery. Changing object name or types did not cause a cascade of boiler plate rewrote. Yet Go still provides strict typing. So far in less than 1000 lines every major feature of go has found a use. In total golang is proving to be my new second favourite language.</p>
]]></content:encoded>
			<wfw:commentRss>http://danieru.com/2013/03/28/gogo-wars-main-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Microsoft internship interviews in Redmond</title>
		<link>http://danieru.com/2012/12/30/my-microsoft-internship-interviews-in-redmond/</link>
		<comments>http://danieru.com/2012/12/30/my-microsoft-internship-interviews-in-redmond/#comments</comments>
		<pubDate>Sun, 30 Dec 2012 03:27:51 +0000</pubDate>
		<dc:creator>danieru</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[C]]></category>

		<guid isPermaLink="false">http://danieru.com/?p=486</guid>
		<description><![CDATA[Before applying to Microsoft I had read every blog post I could find by past interns and intern candidates. Since I know I&#8217;m not alone I want to leave my own experience. The summery of my story is next summer I will be interning at Microsoft working in on Windows. The internship does not start [...]]]></description>
				<content:encoded><![CDATA[<p>Before applying to Microsoft I had read every blog post I could find by past interns and intern candidates. Since I know I&#8217;m not alone I want to leave my own experience. The summery of my story is next summer I will be interning at Microsoft working in on Windows. The internship does not start for another 4 months but I am already very excited. This post should be long so if your busy or lazy you might want to read at a better time. Please do not stay awake past your bedtime reading everything you can about the internship and interviews; I did a few times and frequently regretted it in the next morning.</p>
<p>The next two cover the process before the Redmond interviews which in turn is the third section.</p>
<h2>Applying at Campus Career Fair</h2>
<p>You can apply either <a href="http://careers.microsoft.com/careers/en/us/tech-software-internships.aspx">online</a> or in person if Microsoft sends recruiters to your campus. If you get the chance to apply in-person you should jump on it. Microsoft&#8217;s recruiters were real engineers and a lot of fun to talk to. <a href="http://danieru.com/2012/10/06/t-shirt-and-a-soda/">A few months ago I wrote about my application</a>. One thing I should add is the on campus recruiters perform a resume screen before sending the collected resumes to Microsoft. At the Q&amp;A session the recruiters held after the career fair they warned about dropping off resumes without chatting.</p>
<p>Reading in between the lines I think this means the recruiters were tasked with making recommendations. Without talking to you they can only go by your resume which is no better than submitting online.</p>
<h2>On campus interview, aka first round interview</h2>
<p>I also wrote a post on my <a href="http://danieru.com/2012/10/19/my-microsoft-internship-university-campus-interview-experince/">first round interview</a>. Overall at this stage I would worry about whiteboard coding and have a project you can talk passionately about. Also take the time to review as many problems online as you can. Microsoft says they want candidates passionate about tech and I do not think those are not fluff words. This does mean you need to worry about signalling your passion. Getting excited and animated is easy for me but I know many programmers are a lot more reserved. You might need to practice by talking with yourself. One extra warning: check your house for quiet roommates before entering into long &amp; loud debates with yourself over technique subjects. Nothing is quite as awkward as discussing the merits of C++&#8217;s exception handling then turning a corner and running into your roommate.</p>
<p>After the first round interview I got an email of congratulations. About two weeks later someone contacted me with the interview date and arranged travel to Redmond.</p>
<h2>Redmond Interviews, aka second round interviews</h2>
<h3>Finding out who I was interviewing with</h3>
<p>Two days before I was to leave a third person emailed telling me who I would be interviewing with. Their email&#8217;s exact text was &#8220;Windows Windows Live&#8221;. Now if you are a non-Microsoft employee this means two exact things: 1, they made a typo and wrote Windows twice, and 2, I was interviewing with Windows Live. I later verified this conclusion with other interns. Since I was gunning for low level work to complement my prior experience I was disappointed.</p>
<p>Yet I was wrong. It turns out Windows Windows Live is <a href="https://blogs.msdn.com/b/oldnewthing/archive/tags/microspeak/?Redirected=true">Microspeak</a>, jargon specific to Microsoft. Since intern candidates are by definition not working at Microsoft you can imagine why we would get confused by this Microspeak. What Windows Windows Live is supposed to mean is Windows &amp; Windows Live, which is a division of Microsoft.</p>
<p>It may seem like a minor issue but for the few hours it took to discover the misunderstanding my enthusiasm was killed. I was still happy with the chance to interview but working outside of my existing interests wasn&#8217;t very appealing.</p>
<h3>Flying to Seattle for the Interviews</h3>
<p>Below is a photo I took the night I flew out. There is nothing special about the photo, this is Calgary&#8217;s natural state. By this time of year the concept of a room temperture outside is foreign. The snow bleaches the landscape a cold white. The occasional <a href="https://en.wikipedia.org/wiki/Chinook_wind">chinook</a> may melt the snow but this serves only as torture by simulating the beginning of winter, again.</p>
<p style="text-align: left;"><a href="http://danieru.com/wp-content/uploads/2012/12/DSCF4035.jpg"><img class="wp-image-488 aligncenter" alt="DSCF4035" src="http://danieru.com/wp-content/uploads/2012/12/DSCF4035-1024x768.jpg" width="602" height="452" /></a></p>
<p style="text-align: left;">Now here it is before the flight, at 18:00. We do not get very much sun during winter.</p>
<p style="text-align: center;"><a href="http://danieru.com/wp-content/uploads/2012/12/DSCF4042.jpg"><img class=" wp-image-489 aligncenter" alt="DSCF4042" src="http://danieru.com/wp-content/uploads/2012/12/DSCF4042-1024x768.jpg" width="614" height="461" /></a></p>
<p style="text-align: left;">And for comparison here is Seattle before my flight home:</p>
<p style="text-align: left;"><a href="http://danieru.com/wp-content/uploads/2012/12/DSCF4067.jpg"><img class="alignnone  wp-image-493" alt="Seattle airport viewing the tarmac from terminal c" src="http://danieru.com/wp-content/uploads/2012/12/DSCF4067-1024x768.jpg" width="614" height="461" /></a></p>
<p style="text-align: left;">When I landed in Seattle I could smell the air, and it was sweet. I thought I might have been smelling spilled oil or other plane liquids but the sweet smell carried on into the city!</p>
<p style="text-align: left;">It did rain over my stay but that was not enough to dampen my enthusiasm to Seattle. Stepping off the plane was like time travelling five months forward to a none frozen Calgary.</p>
<p style="text-align: left;">Both my way there and my way back was quite painless. Microsoft arranged for a towncar to pick me up at the airport and even provided a Taxi voucher for the way back to the airport from the hotel. It was only back in Calgary that I had to arrange my own transportation.</p>
<p style="text-align: left;">The reimbursement for my travel and food expensive was also painless. I have already received and cashed the check. They even provided an option to reimburse in Canadian dollars.</p>
<h3 style="text-align: left;">The stay</h3>
<p>Microsoft booked me at the Westin in Bellevue. I must say the hotel was the nicest I&#8217;ve ever stayed in. For a bit I got worried Microsoft had mistaken me for a full time candidate since it was that nice.</p>
<h3>Morning of the Interview</h3>
<p>At point I had yet to meet a Microsoft employee. Everyone from the towncar driver to the hotel knew I was coming. It almost felt like Microsoft was masterminding everything, always in control but never appearing. Since I don&#8217;t travel often this made the trip much more relaxing.</p>
<p>12:00 was our departure time so I went down to the lobby at 11:30 hoping to meet some other candidates. At first there was just three of us. One New Yorker and an Ontarian. The New Yorker was interviewing with the Office division and the Ontarian with Servers &amp; Tools. As more intern candidates piled into the lobby&#8217;s couches we found out that the Ontarian was vastly outnumbered. Everyone else was split between Windows &amp; Windows Live and Office. All the candidates were Software Development Engineer candidates.</p>
<p>When 12:00 hit we all split up into buses based on interviewing division. The trip to Microsoft&#8217;s Redmond campus did not take long and we were soon at the main Windows &amp; Windows Live building. After checking in and receiving name tags we moved to a large board room. This board room acted as our home base. In between interviews we all returned and had ~15 minutes to eat, chat, and rest up for the next interview.</p>
<p>&nbsp;</p>
<h3>Interviewing at Microsoft</h3>
<p>The whole interview process was planned and scheduled. And when I say scheduled I mean we received a schedule:</p>
<p><a href="http://danieru.com/wp-content/uploads/2012/12/ms_interview_schedule.jpg"><img class="alignnone  wp-image-494" alt="ms_interview_schedule" src="http://danieru.com/wp-content/uploads/2012/12/ms_interview_schedule-755x1024.jpg" width="604" height="819" /></a></p>
<p>After launch at 13:00 the interviews started. This was both the most interesting portion of the experience and the portion I can least talk about. Prior I had read most of Glassdoor&#8217;s interview reports but even so all the questions I was asked were new to me. I liked it that way since I could puzzle through the problems and ask real questions. One interesting fact was that all candidates were asked questions from the same question pool. Thus after the interviews we all chatted about the questions.</p>
<p>For the first interview my interviewer was from Visual Studios.To my despair I missed the solution by a mile. Here I&#8217;ve gone and flown to another country and I&#8217;m grasping at straws on the first question. I was humbled and just a bit depressed. To my luck this question was a tricky problem for most people. One of the Office candidates told me the official answer and I think I might have been close without realizing it.</p>
<p>The second interview went better but not great. My interviewer was from the Internet Explorer team and picked a question from outside my area of expertise and had the grace to tell me so. This made me feel better about not completing the entire question. My implementation was going fine until it wasn&#8217;t. One of the three cases I needed to handle required me to break a critical assumption I made at the top of my implementation. This was after taking a decent quantity of time to come up with my algorithm. Still I am proud of how far I did get even if I did not very far at all.</p>
<p>Interview number three was the most awesome. I had an interviewer from the Windows Kernel! He even had a massive unix hacker beard! To be more specific he worked on the filesystem. His question style was to look over your resume, pick a term, then ask you &#8220;What is &lt;term&gt;?&#8221;. If you were not excepting this, like I wasn&#8217;t, then you&#8217;ll be taken aback. Still he was a lot of fun to talk to and had no problem with me referring back to linux for the technical questions.</p>
<p>My final and forth interviewer was from Sustained Engineering and will be my boss this summer. This interview went the smoothest of all. I found the &#8220;perfect&#8221; solution and implemented it with only one bug resulting from my being clever. In hindsight a bug due to over cleverness is the exact *wrong* thing to do when your interviewer has to deal with the resulting codebase. My clever trick was to use bit manipulation to avoid a conditional branch which I then not mixed up with negation in two&#8217;s complement.</p>
<p>In every interview I had a real chance to ask questions and got honest answers. They even stopped my problem solving to leave time for questions. The interviews themselves were held in various unused offices. The offices had two chairs, a desk, and one or more whiteboards. The occupied offices I walked past were well outfitted for programming. As a bonus there was even a pile of old unused computer parts and monitors sitting in the larger corridor. I can only assume that this pile bodes well for a non-authoritarian office environment.</p>
<p>On a fun note one of the interviewers used a prototype Surface Pro, this was a few days after the official announcement. I only noticed it when he closed the kickstand and I got a glimpse of the distinctive &#8220;128GB&#8221; labelling. He said the battery worked very well for his needs. Note: I&#8217;m not sure if this information counts as confidential or marketing.</p>
<h3>Results</h3>
<p>After the interviews we piled back onto buses and went to a Microsoft showroom/waiting room. There was a Microsoft Pixelsense, Microsoft Xboxes, Microsoft Phones, and Microsoft snacks. To be honest I don&#8217;t think Microsoft designed the snacks; but they did provide them. There was pop in a mini ridge and bowls of candy everywhere. While waiting for the results we played tower defence on the Pixelsense, snacked, or chatted. Some candidates browsed wikipedia for sights to visit the next day.</p>
<p>About an hour later the first candidate was given his results. He had not been accepted. Soon after I was called away.</p>
<p>Imagine my excitement when the recruiter said &#8220;Congratulations!&#8221;. Yup, I managed to get the internship despite not solving all the questions and failing the first interview.</p>
<p>Since multiple recruiters were delivering the news in parallel when I got back to the waiting room only three candidates were left. Me and another guy took an SUV back to the Westin and I went off on my own to find a McDonalds. Other candidates, successful or not, went off to max their food budget. I would have went with them but I wanted to skype my parents.</p>
<h3>Offer Details</h3>
<p>Microsoft said not to disclose the exact details. What I will say is that it is high, as in rivalling the introductory full time offer territory. The offer should be equivalent or superior to Google&#8217;s. The base monthly salary should be similar but Microsoft subsidizes housing. I also checked with a friend who got a SDET internship that the offer does not discriminate between development and testing. I do not know the Project Manager Intern&#8217;s offer was different.</p>
<p>One thing to note is the contract contains a non-compete clause: I cannot work on any software that competes with any of Microsoft&#8217;s products for six months after the internship. In a nice aspect the contract does allow personal projects provided they are unrelated to my Microsoft work.</p>
<h2>Final Thoughts</h2>
<p>I am very excited for this summer.</p>
<p>That Microsoft has no problem with my Linux heavy experience is impressive. I hope this means Microsoft has changed and is not the insular monolith I used to hear about. One of the candidates with an offer even wore his Google backpack from his last summer&#8217;s internship for the interview, and no chairs were thrown at him!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://danieru.com/2012/12/30/my-microsoft-internship-interviews-in-redmond/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.014 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-06-16 01:16:33 -->

<!-- Compression = gzip -->