<?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>Steven Sinofsky's Microsoft TechTalk : Experiences @ Microsoft</title><link>http://blogs.msdn.com/techtalk/archive/tags/Experiences+_4000_+Microsoft/default.aspx</link><description>Tags: Experiences @ Microsoft</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Interns -- the intern experience in Office</title><link>http://blogs.msdn.com/techtalk/archive/2006/02/23/interns06.aspx</link><pubDate>Fri, 24 Feb 2006 01:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:538214</guid><dc:creator>steven_sinofsky</dc:creator><slash:comments>14</slash:comments><comments>http://blogs.msdn.com/techtalk/comments/538214.aspx</comments><wfw:commentRss>http://blogs.msdn.com/techtalk/commentrss.aspx?PostID=538214</wfw:commentRss><description>&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;We’re actively hiring interns from the college campuses we visit.&amp;nbsp; I wanted to use this as an opportunity to talk about what it is like to be an intern in Office.&amp;nbsp; &lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial size=2&gt;You can read about the specifics of the intern program on the intern web site: &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/college/ip_overview.mspx"&gt;&lt;FONT face=Arial size=2&gt;http://www.microsoft.com/college/ip_overview.mspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;.&amp;nbsp; You can read about the job types available (SDE, SDET, PM) on the product groups as well as the structure of the internship (12 weeks min), and the benefits (endless fun).&amp;nbsp; I’m going to focus on the part I like the most which is the work you get to do on Office.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;First and foremost, as an intern you are considered a regular member of the team from the day you start.&amp;nbsp; There is a lot of opportunity to learn and of course we don’t expect you to be proficient in your discipline at a commercial level when you show up.&amp;nbsp; In fact the point of the summer is to offer you the opportunity to rapidly learn the skills necessary to write code, test products, or design features at a commercial scale for 400 million customers around the world.&amp;nbsp; My goal for all the interns is to work on something that customers will see when Office12 ships.&amp;nbsp; So whether you are an SDE, SDET, or PM we structure our projects so you have the opportunity to contribute to something broadly used.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;I would emphasize “opportunity” because a big part of the internship is offering you the opportunity.&amp;nbsp; Microsoft has always offered a place where if you have the skills and abilities your work has an opportunity to shine.&amp;nbsp; What we ask for the opportunity is hard work, an open mind, and a commitment to the project.&amp;nbsp; Being an intern in Office is not easy, and it certainly isn’t a summer vacation.&amp;nbsp; In fact, some students are a bit surprised at the challenges at contributing software to such a broadly used product.&amp;nbsp; It is a lot different than working on an assignment at school, that’s for sure.&amp;nbsp; Some of the big differences:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;B&gt;Tools and techniques&lt;/B&gt; – building software (whether on a PC or on a server) for a broad set of customers requires a different set of tools and techniques.&amp;nbsp; You are likely to be using tools such as Visual Studio and the .NET framework designed to work with large numbers of developers on big projects.&amp;nbsp; So you will spend some time getting up to speed on C#, C++, etc. if you do not already know them—don’t worry you don’t need to know them.&amp;nbsp; We also of course have a group internally that trains on these tools and offers courses in these and all sorts of other areas which you can tap into.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;B&gt;Security, Privacy, and Quality in general&lt;/B&gt; – perhaps the biggest difference between commercial software at scale and other projects is the need for all of the factors that customers expect under the umbrella of quality.&amp;nbsp; This means you will spend a lot of time designing in, coding, or validating these needs of the product.&amp;nbsp; You will spend way more time on this than you have spent previously on non-commercial products.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;B&gt;Performance &lt;/B&gt;– performance (speed, memory usage) are key to commercial code.&amp;nbsp; All that stuff you learned in algorithms will matter a ton.&amp;nbsp; You will need to consider your design in the context of a large system so you will not have the freedom to use a ton of resources on just your part of the world.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;B&gt;Iteration &lt;/B&gt;– The biggest difference I always think is that you will spend more time on one area than you would in a course.&amp;nbsp; You will spend time iterating on the design, test plan, or code because getting it right is the goal.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;B&gt;Scale &lt;/B&gt;– Perhaps the biggest contrast to coursework is going to be the scale of working on software like Office.&amp;nbsp; As described before, while in theory it is cool if you can make a few billion dollars with a group of 20 people, in practice this hasn’t proven to be the case.&amp;nbsp; Microsoft, Yahoo, Google, and others are all very big companies.&amp;nbsp; In fact we are at the point where most of us have a number of developers that pretty much feels the same—once you get past about 1500 or 2000 developers it is tough to tell the difference, which is why Microsoft feels the same to me now as it did when I started (the company was a total of 3,500).&amp;nbsp; By the way, don’t get confused by the numbers you read about the size of a company overall.&amp;nbsp; Microsoft in particular (among those) has a large global sales force which requires a lot of corporate infrastructure outside of “developers”.&amp;nbsp; For what it is worth, the team that creates all of the Microsoft Office Professional code fits in building 36 (and some in Mountain View!) and the number of developers is in the mid 100’s.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style3&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;SPAN class=style1&gt;&lt;B&gt;Mentorship &lt;/B&gt;– and finally an important part of working in a commercial setting, and perhaps the biggest learning opportunity as an intern, is getting to work closely with an experienced member of the team.&amp;nbsp; You will have daily contact with your “mentor” and you will frequently interact with your group manager.&amp;nbsp; I would add that I will definitely be on the lookout for cool projects and might drop by your office for a quick demo when you’re not expecting it :-)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;o:p&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;Leaving out all the details of the cool furnished apartments and stuff, your internship will start with an orientation that all interns receive—you learn about all the benefits, meet lots of other interns, and get the scoop on the summer event schedule (activities, parties, outings, etc.).&amp;nbsp; Shortly after that&amp;nbsp; you’ll head over to your office.&amp;nbsp; Interns work in the same offices that full time employees do though generally, just like in college, you’ll share an office with another intern.&amp;nbsp; You’ll get all your hardware and spend some time getting your @microsoft.com email address and the like.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;Next up you will start to talk about your project and what the summer holds for you.&amp;nbsp; Things will move pretty quickly since you only have two weeks.&amp;nbsp; Your mentor has written up your project plan—the plan will outline resources, objectives, and explain the overall project to you.&amp;nbsp; Of course this is just the start and your own view of things will contribute greatly to how the project plays out.&amp;nbsp; You will probably spend the next day or two getting oriented around the code, tools, and finding the drinks and cafeteria.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;You will work with your mentor pretty consistently.&amp;nbsp; You’ll begin to get a handle on the project, but you’ll have a ton of questions and you will start learning right away.&amp;nbsp; You’ll see the amazing stuff that goes into building a product like Office.&amp;nbsp; You can head over to the labs where we have all the hardware that builds and tests Office if you want to get a real sense of things.&amp;nbsp; If you are in program management you might spend some time in the usability labs or in focus groups/field studies.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;Specifically for Office 2007 we are going to be at a super exciting time as a team because we’re heading into the final phases of the project.&amp;nbsp; You will have an opportunity to be on the inside of a super important project.&amp;nbsp; Because we’re winding up, in all likelihood you will be working on forward-looking projects helping us to define the next product.&amp;nbsp; You might work on an area that we are going to release on the web or put in the first post-release service pack.&amp;nbsp; Or you might actually get to work on the final phases of 2007.&amp;nbsp; It all depends on the project and a little bit on your job.&amp;nbsp; If you are an SDE or PM, there is a good chance you will work on future work, which is appropriate since many on the team will be doing the same.&amp;nbsp; If you are an SDET you will want to join up with the full-time SDETs who are focused on the 2007 quality issues—performance, security, etc.&amp;nbsp; In all cases, there is a ton of cool stuff we’ll be working on.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;Since you are a full fledged member of the team you will also participate in all the team activities—events outside of work or team meetings and the other things that go on as we build Office.&amp;nbsp; There will be a lot of neat stuff to see in action—how we release the products, how our OfficeOnline web site works, how customers are using the beta release, etc.&amp;nbsp; Team meetings are all about keeping up to date on that sort of information.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;Let’s fast forward to the end of the summer—your project is rocking, you did way more than you were supposed to, and in general had a great time.&amp;nbsp; The final thing we ask of all interns is to present their work to the team and to the corporate VP of your group.&amp;nbsp; This is the most fun for me since I try to go to as many of these as I can.&amp;nbsp; You’ll find a very receptive and supportive audience.&amp;nbsp; This is an important part of your experience because in the corporate environment you are often called upon to present your work and undergo a peer review ;-)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;The work is challenging—there is no doubt about that.&amp;nbsp; It is not a vacation since you are contributing real code to products customers will pay real money to use.&amp;nbsp; The stakes are high so we will take the work seriously.&amp;nbsp; In exchange you’ll have an experience that is pretty close to real world.&amp;nbsp; We don’t try to dress it up and we don’t hide the hard parts.&amp;nbsp; Sure there is the party at the Chairman’s house and more stuff planned and scheduled than you can imagine, but the work is real!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;I should also mention the opportunity you have to learn about the rest of Microsoft and things like Microsoft Research (MSR).&amp;nbsp; Throughout the summer there are open talks by leading researchers and guest speakers of all sorts invited by MSR.&amp;nbsp; These are streamed to your desk or you can head over in person.&amp;nbsp; In addition, each week there is a “tech talk” (where the name of this blog came from) from a product group VP who offers up a view from their product/area (and in my case, a bunch of cool free stuff if you know how to work the system!)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;I hope to see you at the tech talk this summer!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;o:p&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=style4&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;--Steven&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=538214" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/techtalk/archive/tags/My+Favorites/default.aspx">My Favorites</category><category domain="http://blogs.msdn.com/techtalk/archive/tags/Job+Descriptions/default.aspx">Job Descriptions</category><category domain="http://blogs.msdn.com/techtalk/archive/tags/Experiences+_4000_+Microsoft/default.aspx">Experiences @ Microsoft</category></item><item><title>congratulations Will -- final project presentation</title><link>http://blogs.msdn.com/techtalk/archive/2005/08/23/455365.aspx</link><pubDate>Wed, 24 Aug 2005 02:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:455365</guid><dc:creator>steven_sinofsky</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/techtalk/comments/455365.aspx</comments><wfw:commentRss>http://blogs.msdn.com/techtalk/commentrss.aspx?PostID=455365</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Arial size=2&gt;Today Will, one of our interns from the Boston area did a demo of his summer's project.&amp;nbsp; He did a great job and the project ended up quite good.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;He had a lot to learn this summer as he had to wrap himself around Office "12" and learn the ins and outs of the *new* SharePoint, InfoPath, and some new technologies from Windows Server and integrate those.&amp;nbsp; I wish I could share more but we're just not public with the features yet.&amp;nbsp; Suffice it to say, Will's work will be important features in Office "12" and will definitely make the flow of work around corporations go much more smoothley when using the Office "12" platform.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Here's a &lt;/FONT&gt;&lt;A href="http://spaces.msn.com/members/sinofsky/PersonalSpace.aspx?_c11_PhotoAlbum_spaHandler=TWljcm9zb2Z0LlNwYWNlcy5XZWIuUGFydHMuUGhvdG9BbGJ1bS5GdWxsTW9kZUNvbnRyb2xsZXI%24&amp;amp;_c11_PhotoAlbum_spaFolderID=cns!1pQVL9W3o5RV0YG4tm9XL9PA!125&amp;amp;_c=PhotoAlbum"&gt;&lt;FONT face=Arial size=2&gt;photo &lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial size=2&gt;from Will's presentation out on my MSN Space.&amp;nbsp; His mentor is on the left and on the right is the dev manager for the group (who happened to go to the same school and was once an intern way back).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Way to go Will!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;--Steven&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=455365" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/techtalk/archive/tags/Experiences+_4000_+Microsoft/default.aspx">Experiences @ Microsoft</category></item><item><title>Intern culture -- two great video examples</title><link>http://blogs.msdn.com/techtalk/archive/2005/08/22/454927.aspx</link><pubDate>Tue, 23 Aug 2005 06:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:454927</guid><dc:creator>steven_sinofsky</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/techtalk/comments/454927.aspx</comments><wfw:commentRss>http://blogs.msdn.com/techtalk/commentrss.aspx?PostID=454927</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Arial size=2&gt;Just wanted to point folks to two great views of intern culture caught on video.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;On Channel9 you can find &lt;/FONT&gt;&lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=103183 "&gt;&lt;FONT face=Arial size=2&gt;interviews&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial size=2&gt; with a bunch of interns in real-world discussion.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;On iFilm, a group of interns chose to document their summer by creating a most unique &lt;/FONT&gt;&lt;A href="http://www.ifilm.com/ifilmdetail/2677918"&gt;&lt;FONT face=Arial size=2&gt;music video&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial size=2&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;I'm already starting to miss our interns.&amp;nbsp; The good news is we'll have more next year and a lot of folks are excited to receive offers for full time jobs at Microsoft after they graduate and we're super happy to see them join the team!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;--Steven&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=454927" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/techtalk/archive/tags/Experiences+_4000_+Microsoft/default.aspx">Experiences @ Microsoft</category></item><item><title>Intern last days: cool projects and fun photos</title><link>http://blogs.msdn.com/techtalk/archive/2005/08/14/451631.aspx</link><pubDate>Mon, 15 Aug 2005 04:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:451631</guid><dc:creator>steven_sinofsky</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/techtalk/comments/451631.aspx</comments><wfw:commentRss>http://blogs.msdn.com/techtalk/commentrss.aspx?PostID=451631</wfw:commentRss><description>&lt;DIV class=Section1&gt;
&lt;P class=MsoNormal&gt;The interns are starting to return back to school. &amp;nbsp;We had an amazing group of interns this year from over 50 different schools. &amp;nbsp;About half are going to be seniors and the other half are going to be juniors or sophomores. &amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;The projects folks work on are totally mainstream work. &amp;nbsp;When Office “12” ships our interns will be able to point to the product and tell their friends and families that they worked on design, development, testing of the real features that contributed to the product.&amp;nbsp; I wish I could share more about the specifics of Office “12” but folks will have to wait until at least the &lt;A href="http://www.microsoft.com/pdc"&gt;PDC &lt;/A&gt;for that &lt;SPAN style="FONT-FAMILY: Wingdings"&gt;J&lt;/SPAN&gt; (see &lt;A href="http://www.microsoft.com/pdc"&gt;http://www.microsoft.com/pdc&lt;/A&gt;).&lt;/P&gt;
&lt;P class=MsoNormal&gt;I’ve posted a couple of final days &lt;A href="http://spaces.msn.com/members/sinofsky/PersonalSpace.aspx?_c01_photoalbum=showdefault&amp;amp;_c02_owner=1&amp;amp;_c=photoalbum"&gt;photos &lt;/A&gt;of some interns on our team. &amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;Andy is an intern from an southern state university. &amp;nbsp;He worked this summer as a software design engineer/test intern on the test infrastructure of Office “12” and I think he had a great summer. &amp;nbsp;Andy took a liking to the free Welch’s Cranberry juice and created a large grid of used cans in his office.!&lt;/P&gt;
&lt;P class=MsoNormal&gt;Will is an intern from a private college in the northeast.&amp;nbsp; He worked this summer as a software design engineer on some of our server features related to workflow. &amp;nbsp;He did a great job.&amp;nbsp; He has a couple of more weeks so I’ll see a demo of his shipping features soon.&amp;nbsp; Will along with a couple of other interns and a new hire participated in a speed-eating contest on Friday – the goal was to consume a whole box of those nasty fake chocolate eggs. &amp;nbsp;I’m a low-carb person so I skipped the contest!&lt;/P&gt;
&lt;P class=MsoNormal&gt;Check out the photos on &lt;A href="http://spaces.msn.com/members/sinofsky/PersonalSpace.aspx?_c01_photoalbum=showdefault&amp;amp;_c02_owner=1&amp;amp;_c=photoalbum"&gt;http://spaces.msn.com/members/sinofsky/PersonalSpace.aspx?_c01_photoalbum=showdefault&amp;amp;_c02_owner=1&amp;amp;_c=photoalbum&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;See you soon,&lt;/P&gt;
&lt;P class=MsoNormal&gt;Steven&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=451631" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/techtalk/archive/tags/Experiences+_4000_+Microsoft/default.aspx">Experiences @ Microsoft</category></item><item><title>Tracking code "churn" -- cool intern project</title><link>http://blogs.msdn.com/techtalk/archive/2005/08/04/447788.aspx</link><pubDate>Thu, 04 Aug 2005 21:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:447788</guid><dc:creator>steven_sinofsky</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/techtalk/comments/447788.aspx</comments><wfw:commentRss>http://blogs.msdn.com/techtalk/commentrss.aspx?PostID=447788</wfw:commentRss><description>&lt;DIV class=Section1&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Our interns are wrapping up over the next few weeks. &amp;nbsp;The projects that interns work on are critical parts of shipping Office and this year is no exception.&amp;nbsp; We’ve had our interns hard at work on getting ready for beta this fall.&amp;nbsp; A big part of the internship is putting a bow around your project and showing the work off to the broad team you are part of.&amp;nbsp; I just finished seeing a presentation of an intern in Software Test Engineering.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;One of the challenges in talking about intern projects is finding a baseline comparison because it is easy to read projects and think “oh man that is not important or big”.&amp;nbsp; For example, in college your projects are “write a SQL database”—of course it takes years before you learn how complex it is to write a real™ database.&amp;nbsp; Or at the other end of the spectrum you get “hype” around how you can add one feature to a web site that millions see.&amp;nbsp; Of course what we always here from interns that have worked in other companies is how much responsibility folks get.&amp;nbsp; One intern told me this year “I was here just a month and people were coming and asking me questions!” &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;The project is super important to us and we haven’t quite figured out the best way to approach this.&amp;nbsp; An intern offered us a great chance for a new set of eyes to look at the work and contribute to our development.&amp;nbsp; In this case we have been working on ways to track “code churn” – while this is an age old topic in many ways, the complexity of our code base and the level of sophistication in the code make this a tricky assessment.&amp;nbsp; Looking at metrics like KLOCs definitely offer some data, but not much information.&amp;nbsp; We have a number of very high end tools that we have used that were developed in cooperation with the Microsoft Research team (see &lt;A href="http://www.microsoft.com/windows/cse/pa/pa.mspx"&gt;http://www.microsoft.com/windows/cse/pa/pa.mspx&lt;/A&gt;). What we asked this intern to do was using the tools available, create a process and product that allows us to measure code churn in a reliable and meaningful manner.&amp;nbsp; All along of course the intern has all the resources of the team, including a mentor who is a senior member of our organization.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;At the start there is a project plan that the mentor writes that looks a lot like a semester project at school.&amp;nbsp; As another intern reminded us, the biggest difference is that our projects have lots of potential answers and the path is not worked out—you really need to develop your own specification and have that validated by your peers before you begin.&amp;nbsp; The project plan looked like the following:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Objectives&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Develop a tool which can be used to collect and store block churn data between two specified builds.&amp;nbsp; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Create a front-end reporting tool that reports total blocks and impacted blocks across checkpoints in a table.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Apply Function Level Ownership data such that an owner is recorded for each function that has changed.&amp;nbsp; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Front-end reports data in graphical format. &lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;There is a lot in there.&amp;nbsp; In fact the first objective first requires one to develop a notion of what churn really constitutes. &amp;nbsp;So in the final presentation the intern went through a thorough analysis of what churn would look like and how to measure it. &amp;nbsp;It was quite interesting and was definitely unique work.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;The next step was to take that tool and hook it into our existing tools we use to display project information.&amp;nbsp; The basic idea is to connect up the information we have on blocks of code to the developers and more importantly the testers that own the code. &amp;nbsp;That way we know which blocks have changed a ton and we can focus our testing efforts there.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Then of course there is a cool graphical display using &lt;A href="http://www.microsoft.com/sql/reporting/productinfo/overview.mspx"&gt;Microsoft Reporting Services&lt;/A&gt; to make this really easy.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;The project was super interesting.&amp;nbsp; We’re going to be using this information to understand where to focus our testing efforts in Office12. &amp;nbsp;We will also be applying this methodology to previous releases of Office so we can look at comparisons over long periods of time. &amp;nbsp;This will help us in a big meeting we’re having with BillG on “engineering excellence” this fall.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Congratulations and well done!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;--Steven&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;EM&gt;PS: I've been tracking the aggregate views on posts and it seems to take about a week for the views to peak so that looks like for the summer the frequency I will use.&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=447788" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/techtalk/archive/tags/Experiences+_4000_+Microsoft/default.aspx">Experiences @ Microsoft</category></item><item><title>On juggling, unicycles, and jousting</title><link>http://blogs.msdn.com/techtalk/archive/2005/07/29/445231.aspx</link><pubDate>Sat, 30 Jul 2005 05:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:445231</guid><dc:creator>steven_sinofsky</dc:creator><slash:comments>12</slash:comments><comments>http://blogs.msdn.com/techtalk/comments/445231.aspx</comments><wfw:commentRss>http://blogs.msdn.com/techtalk/commentrss.aspx?PostID=445231</wfw:commentRss><description>&lt;DIV class=Section1&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial&gt;BusinessWeek has an &lt;/FONT&gt;&lt;A href="http://biz.yahoo.com/bizwk/050729/b3946043mz011.html?.v=1"&gt;&lt;FONT face=Arial&gt;article&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt; this week about the hiring binge at some companies in the bay area are doing (ok, Yahoo! and Google). &amp;nbsp;The article raises a number of the standard “new high-tech hiring” clichés that are worth talking about because they seem to repeat themselves.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial&gt;Let’s go back to 1989 – The Seattle Times Sunday Magazine ran an article the “Velvet Sweatshop” (some proud Microsoft people all got sweatshirts with that silkscreen – this was before zazzle when getting silk screening was a long lead analog process).&amp;nbsp; The article was sent to me by my recruiter as I was about to make the trip from graduate school to start at Microsoft.&amp;nbsp; The article was magic for me.&amp;nbsp; It told the story of how employees work hard, work on great new technologies, and have a great time doing so.&amp;nbsp; The article was my first exposure to some of the classics in “high tech employee” photos including of course people juggling and people riding unicycles, and of course the ever popular people riding unicycles re-enacting medieval jousting.&amp;nbsp; But suffice it to say the article resonated with me (and scared my parents terribly since everyone had really long hair and wore flannel shirts even in the summer).&amp;nbsp; &amp;nbsp;Except for the 1983 Time magazine Machine of the Year article and the Microsoft Press Book, &lt;I&gt;&lt;A href="http://www.amazon.com/exec/obidos/tg/detail/-/1556152116/qid=1122688198/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/104-8040282-3723965?v=glance&amp;amp;s=books&amp;amp;n=507846"&gt;Programmers At Work&lt;/A&gt;&lt;/I&gt;, for me this article represented the best coverage of the programming culture I had seen to date (Steven Levy’s book &lt;I&gt;&lt;A href="http://www.amazon.com/exec/obidos/tg/detail/-/0141000511/qid=1122690764/sr=8-1/ref=pd_bbs_sbs_1/104-8040282-3723965?v=glance&amp;s=books&amp;n=507846"&gt;Hackers&lt;/A&gt;&lt;/I&gt; later captured the spirit brilliantly). &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial&gt;Yet I have to admit, I’ve never actually seen programmers juggle, ride unicycles, or even joust. &amp;nbsp;I have seen my share of golf in the hallways, filling offices with packing peanuts, and of course laser tag and water guns (all of these this summer at Microsoft!). &amp;nbsp;That is to say, you probably can’t take literally what you read and at the same time the environment of fresh from college programmers has been pretty much the same, perhaps expressed differently, for at least the past 16 years that I know.&amp;nbsp; It just seems that every new company generates the same “new” story about college grads joining computer companies. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial&gt;Of course there is an element of one-upmanship that comes from these articles as companies try to portray their interpretation of the new-hire culture as unique. &amp;nbsp;That's the marketing -- these articles are not spontaneous but come from PR efforts.&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial&gt;The one common thread among companies that hire lots of people new from college is that it is the very presence of a bunch of people of the same age, motivation, skills, and general attitude that yield the culture and not the company itself. &amp;nbsp;The company provides the higher level goals (and the money to support the stuff) and chooses what aspects to reinforce. &amp;nbsp;It was incredibly cool when I showed up at Microsoft—I was 23 years old and ready to go to work.&amp;nbsp; I had no friends in Seattle.&amp;nbsp; My family was 3000 miles away. &amp;nbsp;I lived in an apartment within walking distance from Microsoft that had a pool where beautiful people hung out. &amp;nbsp;I had disposable income for the first time in my life. &amp;nbsp;I was ready to be one of those cool people on &lt;I&gt;Melrose Place&lt;/I&gt;, except I quickly found out that the work at Microsoft was way cooler than sitting by the pool.&amp;nbsp; I never got around to buying much furniture (Seattle now has an IKEA) and certainly didn’t get that Webber BBQ I wanted. &amp;nbsp;But man, I wrote a bunch of code and learned more in 6 months than I learned in two years of graduate school—hardware breakpoints, real mode v. protect mode, real-world code generation, USER/KERNEL/GDI, Microsoft’s cool internal compiler and tools. &amp;nbsp;It was amazing.&amp;nbsp; (not to limit things to the past, this week was filled with just as many learning experiences for me personally). &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial&gt;When I talk with our new hires this summer what they describe is &lt;STRONG&gt;*exactly*&lt;/STRONG&gt; what I experienced, except they all have broadband at home so they can work even if they get woken up in the middle of the night by that party upstairs.&amp;nbsp; I had to dial in and read my email over 1200b CrossTalk.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial&gt;I became friends with the people I work with.&amp;nbsp; We would go out to dinner then return to work. &amp;nbsp;We would see movies.&amp;nbsp; Our work and social lives were blurred completely. &amp;nbsp;It made for great fun and a great environment. &amp;nbsp;It was our own &lt;I&gt;Melrose Place&lt;/I&gt;, but with C++ code instead of an advertising agency.&amp;nbsp; It had COMDEX instead of Venice Beach.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial&gt;The magic is not about joining the next big thing, but the magic is in being part of something big *and* doing that with a peer group that is just as motivated and just as smart you (think) you are.&amp;nbsp; What I found out about Microsoft is that they had managed to hire a hundred college grads who were better programmers and knew more about software than me and were anxious to learn even more.&amp;nbsp; And we were all working within the structure that allowed us to create the next big things.&amp;nbsp; And we were all friends.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial&gt;Microsoft is more about that today than we ever have been.&amp;nbsp; Going through the “internet transition” that our company is famous for reinforced just how much the “under 30” crowd has to offer product development and at the same time just how far a little bit of “adult supervision” can go. &amp;nbsp;To be clear that was about reinforcing that idea, not creating it. &amp;nbsp;Steve Ballmer hired college graduates starting in 1980 and as late as 1990 I remember that he was copied on every interview schedule from college.&amp;nbsp; Hiring from college is a core of Microsoft.&amp;nbsp; Training people to be professionals and to focus their energy, creativity, and ideas on really delivering software to the world is also our core. &amp;nbsp;Maybe in 1980 we were all trying to impress each other with software. &amp;nbsp;Now we’re trying to impress the whole world!&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial&gt;One lesson I learned at Microsoft that I didn’t expect was how much of a meritocracy the company is. &amp;nbsp;I mentioned previously that at a startup you are more likely to be the college “kid” doing grunt work than you might think, whereas at Microsoft the college kid is going to be the one presenting their work to Bill Gates (as we did a few weeks ago when we toured Bill around our hallways for an afternoon to show in Office “12”). &amp;nbsp;We do not have a caste system based on seniority or on what type of or which degree you received. &amp;nbsp;Once a company starts telling you about the degrees that people have or emphasizing specific schools you should know that such feelings run deep and don’t go away once you manage to get a job. &amp;nbsp;In fact, companies that do that often look to folks outside those pedigrees to do the grunt work. &amp;nbsp;When I was in college it was Bell Labs famous for hiring Cornell grads, and then you get there and find out that all the talk about PhDs was simply because it was the people with PhDs that ran the place.&amp;nbsp; I think when you look at the leaders of the company you are likely to see a company created in their model—if the founders value a PhD then you can bet that they will value that in employees. &amp;nbsp;Microsoft’s founders are probably most famous for the degrees they didn’t earn and therein rests the focus on the merits and the accomplishments over a career.&amp;nbsp; I thought I was all fancy with my degrees, but really what mattered was can I get done what I committed to and how good was the work I did.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial&gt;So there is a lot of talk about joining these “new” companies and the "new" way they hire people and let them work. &amp;nbsp;It is one of those stories that repeats itself in journalism. &amp;nbsp;What you experience at Microsoft is as much about what you bring to Microsoft—this is a business, not an amusement park.&amp;nbsp; The great people that are drawn to Microsoft every summer create their own thrill rides while we together build software that changes the world.&amp;nbsp; So grab your unicycle!&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial&gt;--Steven &lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=445231" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/techtalk/archive/tags/My+Favorites/default.aspx">My Favorites</category><category domain="http://blogs.msdn.com/techtalk/archive/tags/Experiences+_4000_+Microsoft/default.aspx">Experiences @ Microsoft</category></item><item><title>College Hire and Intern Fair (Photos)</title><link>http://blogs.msdn.com/techtalk/archive/2005/07/27/444147.aspx</link><pubDate>Thu, 28 Jul 2005 04:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:444147</guid><dc:creator>steven_sinofsky</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/techtalk/comments/444147.aspx</comments><wfw:commentRss>http://blogs.msdn.com/techtalk/commentrss.aspx?PostID=444147</wfw:commentRss><description>&lt;DIV class=Section1&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;FONT face="Courier New"&gt;Seattle, 7/27 6:30PM&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Just got back from the annual College Hire and Intern Fair. &amp;nbsp;Every year we hold a big bbq for all the interns and college hires who started this summer. &amp;nbsp;Today was a beautiful day for the event (ok a bit hot). &amp;nbsp;And also a bit of a celebration because Beta1 of Windows Vista was released to select partners.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Today we had about 60 booths set up for all the teams at Microsoft to show off their latest and greatest software. &amp;nbsp;There were demos of all the new work going on in the company—we have a lot of new products spanning just about every type of software you can imagine. &amp;nbsp;Of course we had a booth showing off Office “12”!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;The highlight of the day is a speech and q&amp;amp;a session with Steve Ballmer.&amp;nbsp; Steve is incredibly enthusiastic about hiring from college and told the story about starting Microsoft’s college hiring program back in 1980 or so. &amp;nbsp;Ever since then the company has grown college hiring every year. &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;The q&amp;amp;a was really good.&amp;nbsp; There were a bunch of good questions. &amp;nbsp;One super interesting question was about what Microsoft can do to encourage women (in particular) to join the ranks of technology/computer scientists. &amp;nbsp;I know from working with Steve that he is incredibly passionate about diversity and he also referenced the work that BillG is doing with his wife Melinda through the Gates Foundation. &amp;nbsp;Steve also talked about the programs we have for high schools both for internships and also to help educators with their technology needs. &amp;nbsp;An interesting part of his answer though was how much more the technology industry can do around diversity in general. &amp;nbsp;He spoke about how we need, as an industry, to do much more to bring in additional points of views and additional ways of working—going beyond the culture that dominates now.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Microsoft is an incredibly diverse company.&amp;nbsp; We recruit college students from all over the world.&amp;nbsp; Just in my hallway at Microsoft there are men and women from every continent (well no Antarctica) representing probably a dozen native languages and cultures.&amp;nbsp; The diversity is all around us – but all of us in the technology industry need to keep doing more to respect and encourage diversity so our work products continue to be products for the world and products of the world.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Out on my &lt;A href="http://spaces.msn.com/members/sinofsky/PersonalSpace.aspx?_c11_PhotoAlbum_spaHandler=TWljcm9zb2Z0LlNwYWNlcy5XZWIuUGFydHMuUGhvdG9BbGJ1bS5GdWxsTW9kZUNvbnRyb2xsZXI%24&amp;amp;_c11_PhotoAlbum_spaFolderID=cns!1pQVL9W3o5RV0YG4tm9XL9PA!116&amp;amp;_c=PhotoAlbum&amp;amp;_c02_owner=1"&gt;MSN Space&lt;/A&gt; I put a few pictures from today’s event.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;--Steven Sinofsky&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=444147" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/techtalk/archive/tags/Experiences+_4000_+Microsoft/default.aspx">Experiences @ Microsoft</category></item><item><title>Thoughts on the first few years of a new hire at Microsoft</title><link>http://blogs.msdn.com/techtalk/archive/2005/07/26/443609.aspx</link><pubDate>Wed, 27 Jul 2005 01:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:443609</guid><dc:creator>steven_sinofsky</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/techtalk/comments/443609.aspx</comments><wfw:commentRss>http://blogs.msdn.com/techtalk/commentrss.aspx?PostID=443609</wfw:commentRss><description>&lt;DIV class=Section1&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Arial"&gt;I wanted to write some thoughts on career progression for new hires at Microsoft.&amp;nbsp; Up front I should probably say that I am not trying to sell folks on Microsoft, but trying to tell it like it is.&amp;nbsp; Folks who know me often accuse me of being too honest.&amp;nbsp; What I would say to people looking to enter the job market for the first time is that you are being marketed to—that means that you have to learn to separate the claims from the realities.&amp;nbsp; I think that is something I hope to do over the coming months.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Arial"&gt;It is performance review season at Microsoft so everyone is busy with that process. &amp;nbsp;It is also a time of year when people take a step back and think about where they are heading in their careers and what they should think about in terms of career goals over the next year or three. &amp;nbsp;A member of our team that is going through her first review stopped me in the hallway today and wanted to chat for a minute. &amp;nbsp;A question on her mind is “what should I expect out of my career in the next five years”. &amp;nbsp;In other words, what is the typical first 5 years like at Microsoft.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Arial"&gt;Of course my first response as a manager is to say “no career is typical”. &amp;nbsp;I think that is a normal manager reaction to trying to avoid making specific commitments in the hallway :-) It is also a truism at Microsoft--no career path is typical and certainly nothing comes without hard work and solid execution.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Arial"&gt;We hire a lot of folks straight from college in the Office team. &amp;nbsp;The first 5 or 6 years can be exciting, but is also challenging, so a new hire needs to be committed to learning and growing with the organization. &amp;nbsp;So the first rule is “be prepared to learn”.&amp;nbsp; As someone wrote me last week, “what if you’re not happy with your first assignment, then what?” &amp;nbsp;This is a common concern since sometimes your first assignment doesn’t sound quite what you thought it would be. &amp;nbsp;This is especially true if you are unfamiliar with the whole area and it doesn’t sound like a familiar college course (databases, languages, etc.)&amp;nbsp; In most software development, when it comes right down to doing the work there are a lot of details that are a lot deeper and perhaps less “science” than college courses.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Arial"&gt;Once you have that first round product cycle experience (generally in the first couple of years in Office where our full product cycles are 20-30 months—it might sound long but that is a topic for another missive I’d love to fire off, “the myths and realities of internet time”) people tend to follow one of two paths. &amp;nbsp;First you can choose to stick with the same group working on a different area perhaps. &amp;nbsp;This is probably the most common as people develop expertise and interests.&amp;nbsp; Surprisingly, most members of our team self-select to stay working on the same product area the second time around.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Arial"&gt;The second path is one where you choose to work on another technology, either in Office or somewhere else at Microsoft.&amp;nbsp; Of course at Microsoft you have the opportunities to work on an amazing breadth of software from the living room to the board room.&amp;nbsp; Most people who want something different also look at other parts of Office. &amp;nbsp;At each product cycle we have an open and systematic opportunity for people to move across the team. &amp;nbsp;This process is one where people are encouraged to move and to talk freely about the opportunities. &amp;nbsp;In fact, at the start of a release it is not uncommon for 25-30% of the team to seek out new technologies to work on (and new managers to work for).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Arial"&gt;During the course of these first two product cycles I believe the most significant core learning takes place in terms of being a contributing engineer to end-user software development.&amp;nbsp; Whether you are program management, software design engineer in testing, or development every day is a learning experience. &amp;nbsp;You learn all the core skills with close mentoring—your manager will work with you on a daily basis on your specs, your code, your test plans. &amp;nbsp;You will have peer review of your work.&amp;nbsp; And at Microsoft you have the opportunity through our open mentoring program to receive a mentor from any part of the company. &amp;nbsp;It is during this time that if you are performing exceptional work you will receive promotions through the career ladder system.&amp;nbsp; This system is described in our intranet with detailed examples of the skills required and the inputs your manager (and his/her manager) &amp;nbsp;have in terms of evaluating your accomplishments. &amp;nbsp;You are eligible for promotion throughout the year (unlike some companies that only allow one time per year).&amp;nbsp; While nothing is typical, as an example, a strongly performing developer hired from college might expect to be promoted in 12-24 months, and then again in about the same time period.&amp;nbsp; A lot of this of course depends on the team and how your performance stands out relative to them—performance is not measured in isolation.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Arial"&gt;A key thing is about how your own work changes during this time.&amp;nbsp; The first thing that changes is your scope.&amp;nbsp; When you first start you will have something to do that is narrow and you will have your manager helping you every day.&amp;nbsp; Believe me the first time you do a checkin it a super stressful time—after all your work is on the way to being used by 400 million people.&amp;nbsp; Whether it is code or a web service, the thought of a ton of folks using your code can really keep you up at night.&amp;nbsp; Over time as you master the overall system you will learn about how the components interact—how does your work impact macros and solutions, localization, corporate desktop management, and of course there is a ton to learn about security, quality, performance.&amp;nbsp; So your first checkin will be probably localized to one file, but over time you will find yourself checking in code in many places (or writing specs, testing areas, etc.)&amp;nbsp; In fact, if you work on shared code in Office you will own features/code/tests that cover all of the “Office System”.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Arial"&gt;After you have gained the experience at contributing at the right level you will start to be asked to take on broader responsibilities.&amp;nbsp; One example might be mentoring interns for the summer where you would have an intern that you are required to “manage”.&amp;nbsp; Perhaps one of the most exciting things for me is to see someone I remember as an intern transitioning to the role of an intern mentor for the summer.&amp;nbsp; We had quite a few folks this summer who were interns 2 or 3 summers ago.&amp;nbsp; It is great to see people moving along through their own careers.&amp;nbsp; It also makes me feel old!!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Arial"&gt;At this point people do start to decide “is management for me or not”?&amp;nbsp; This is a natural question and why our career progression recognizes that not everyone wants to be a manager.&amp;nbsp; In fact, even our managers must contribute to the code/specs/tests of shipping products, so being a manager does not let you off the hook.&amp;nbsp; But should you want to be in management, it will actually become pretty natural and you will see that the opportunities will arise and at the start of a cycle you will soon enough find yourself what we call a “lead” or first line manager.&amp;nbsp; I started managing folks about 4 years into Microsoft.&amp;nbsp; In hindsight I probably wasn’t quite ready and I was definitely shaky.&amp;nbsp; Fortunately my first reports were forgiving.&amp;nbsp; Whether you are a manager or not the progression through the career ladder is possible (in other words promotion is not tied to management, but related to your technical aptitude, ability to work independently, and as always the business need). &amp;nbsp;The key thing of course is that Microsoft is hiring people all the time so the need continues to grow for senior people, whether managers or not, who understand how to build real-world software.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Arial"&gt;Once you reach this part of your career, perhaps that magic first 5-6 years of experience, you become much more “in charge” of your own career as you have the experience and understanding of what you are looking for.&amp;nbsp; You probably established a network or at least some contacts in other parts of the company and so exploring also begins.&amp;nbsp; It is also the case that for the folks that came up with the best designs or wrote the best code, it is amazing how quickly word spreads and you will definitely be sought out by others.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Arial"&gt;The short answer to the question this note posed is that the first 5 or so years of a career at Microsoft are a huge learning experience.&amp;nbsp; But not a trial by fire, but a way of “drinking from a fire hose, but with supervision”&amp;nbsp;&amp;nbsp; You’re surrounded by people who have experience and more importantly empathy for you and are super motivated to help you to learn how to contribute to our products.&amp;nbsp; And even more importantly we are super interested in tapping your creativity and energy at solving the challenges our customers face by building great software.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Arial"&gt;&amp;nbsp;--Steven&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=443609" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/techtalk/archive/tags/My+Favorites/default.aspx">My Favorites</category><category domain="http://blogs.msdn.com/techtalk/archive/tags/Software+Development/default.aspx">Software Development</category><category domain="http://blogs.msdn.com/techtalk/archive/tags/Experiences+_4000_+Microsoft/default.aspx">Experiences @ Microsoft</category></item><item><title>Changing career paths at Microsoft -- short answer</title><link>http://blogs.msdn.com/techtalk/archive/2005/07/21/441674.aspx</link><pubDate>Fri, 22 Jul 2005 08:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:441674</guid><dc:creator>steven_sinofsky</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/techtalk/comments/441674.aspx</comments><wfw:commentRss>http://blogs.msdn.com/techtalk/commentrss.aspx?PostID=441674</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Arial size=2&gt;Today I was talking with an intern who was having a good, but not great, summer working on one of our teams.&amp;nbsp; He felt that perhaps he would be more successful if he was involved with testing more than development.&amp;nbsp; His question was "is this really possible"?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;It is good question.&amp;nbsp; Since Microsoft is growing and big, there are always going to be new opportunities than we have people for.&amp;nbsp; The question is really whether Microsoft and any one person makes a good match.&amp;nbsp; In talking with this one person and the kinds of experiences he was looking for, it seems like testing might be a better match so I definitely encouraged him to apply for a second summer with us but in testing.&amp;nbsp; We'll see what his hiring manager and mentor working with recruiting all feel.&amp;nbsp; In the end, we always have the bests interests of the candidate and Microsoft when we make these decisions--it only makes sense if there is a good match.&amp;nbsp; As Mike Maples (a retired VP at Microsoft who is really responsible for so many great things in Office/applications and who had a huge impact on me) once said, "things always work out in the long run" and that has always meant a lot to me in my career.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;I started at Microsoft in development as a software design engineer.&amp;nbsp; I worked for several releases on our C++ products helping to create the Microsoft Foundation Classes.&amp;nbsp; In hindsight, I should have seen that I probably was a better fit for program management (Chris Pratley's &lt;/FONT&gt;&lt;A href="/chris_pratley/search.aspx?q=program+management&amp;amp;p=1"&gt;&lt;FONT face=Arial size=2&gt;summary of program management &lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial size=2&gt;is a good one for sure).&amp;nbsp; I always seemed more adept at working on the customer, design and project issues than on writing the code--my code was always nice and orderly, but I probably couldn't write enough code fast enough to really be the very best at programming.&amp;nbsp; Hmmm...I'm not sure I should be sharing that. Sigh.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;So I moved to program management when I switched to the Office group.&amp;nbsp; One thing that is great about Microsoft is that because we have such a broad "interface" with customers you can have opportunities to work on just about any aspects of the software world.&amp;nbsp; If you look at the courses you can talk in comp sci in college (compilers, databases, AI, human factors, databases, operating systems, graphics, etc.), Microsoft has products used by tons of folks in all those areas--market leading products dedicated to leading edge technology.&amp;nbsp; So making a switch is not only easy, but also something that you might expect to do after a few years in one area if you want.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Program management seemed like a more natural fit for me--working on designs, ironing out the details of features, considering alternatives, and also the externally facing aspects were great fun for me and really helped to contribute to Office as we grew the shared architecture of the product.&amp;nbsp; For example, one of the early things I got to work on was creating a "high touch" advisory council of customers we could work with in an ongoing way while we made Office 2000.&amp;nbsp; This was a unique creation at Microsoft and the first time we engaged customers in actually helping us to design features of the product through iterative and interactive design.&amp;nbsp; If you're interested in stuff like this you might check out a research area from a professor at MIT named Eric von Hippel, who pioneered a field called "&lt;/FONT&gt;&lt;A href="http://web.mit.edu/evhippel/www/index.html"&gt;&lt;FONT face=Arial size=2&gt;lead user research&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial size=2&gt;".&amp;nbsp; There is a lot of similarity to what we developed in program management around the Office Advisory Council (which is something we continue to do, even with Office12).&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;That's a long way of saying that what I told this one intern--moving around is a normal part of developing your career at Microsoft.&amp;nbsp; You have all the opportunties to "dive deep" and excel at one area (for example, folks who have worked on databases in Office have done so for many years because it is technically deep, always evolving, and super important for customers) or you can learn the ropes in one area/discipline and move to another.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Well so far so good--I seem to be writing a lot. If I'm off the mark or folks have other topics of interest, by all means let me know.&amp;nbsp; thx.&amp;nbsp; --steven&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=441674" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/techtalk/archive/tags/My+Favorites/default.aspx">My Favorites</category><category domain="http://blogs.msdn.com/techtalk/archive/tags/Job+Descriptions/default.aspx">Job Descriptions</category><category domain="http://blogs.msdn.com/techtalk/archive/tags/Experiences+_4000_+Microsoft/default.aspx">Experiences @ Microsoft</category></item><item><title>Q&amp;A Session today -- "Fascinating technology"</title><link>http://blogs.msdn.com/techtalk/archive/2005/07/21/441566.aspx</link><pubDate>Fri, 22 Jul 2005 01:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:441566</guid><dc:creator>steven_sinofsky</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/techtalk/comments/441566.aspx</comments><wfw:commentRss>http://blogs.msdn.com/techtalk/commentrss.aspx?PostID=441566</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Garamond size=4&gt;Today the interns got together and I got to host a q&amp;amp;a session, which is always a highlight of the summer for me. Beforehand I get emailed tons of questions from our 100+ interns working on Office and Information Worker software. There are many cool themes to the questions.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;One question I loved was "What do you think is the most fascinating area of technology under development today and what is Microsoft doing in this area?"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;Of course I could go on about the amazing new releases of many products - all of them significant in their innovation they will bring to the market and for customers, but I’m probably biased :-)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond&gt;&lt;FONT size=4&gt;One product that came to mind is the new Microsoft Communicator product. There was another question about how to handle "information overload" which is related. I think of my day and I see incoming email, incoming instant messenger sessions, phone calls (mobile and work land line), and all the RSS feeds I get (just to name a few). The PC provides a great tool to help to manage these and Microsoft Office Communicator is a new product that helps to manage this (you can see more info on &lt;A href="http://www.microsoft.com/office/livecomm/communicator/prodinfo/overview.mspx"&gt;Office Communicator&lt;/A&gt;&lt;/FONT&gt;&lt;FONT size=4&gt;). &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;We just got Communicator hooked up for Microsoft and it has some cool features for managing all the inbound stuff, especially when used in combination with Outlook. There are some neat features which really save me a ton of time:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;Whenever I’m using my office phone, the IM status indicator changes to "on phone" because Communicator is connected to Microsoft’s PBX. It is a small thing, but it really makes a big difference. &lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=4&gt;&lt;FONT face=Garamond&gt;In addition, when I get an inbound call, because of the integration we’ve done I see the caller-ID pop up from the Communicator UI which is also pretty cool. A weird side effect is that even when I’m using my laptop and wireless I see the caller ID on phone calls I get in my office – that’s sort of not useful, but also a neat computer trick.&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=4&gt;&lt;FONT face=Garamond&gt;The biggest time save is that the combination of Communicator and Microsoft’s Live Communications server allows me to integrate with AOL and Yahoo messenger. My mother uses Yahoo and my family uses AOL (oops!) so this is super helpful to me during work when I need to get in touch with people during the day or vice versa.&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Garamond size=4&gt;There is of course integration with Outlook so when I get mail from someone I see their current presence information in the message header and can start an IM right away.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;The technology is still new for sure and definitely has some work to do on the user experience (IMHO). I really look forward to the even deeper integration with new technologies like voip providers and the like (I am a VOIP user for our primary land line at home).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;That was just one of the many questions I got. I’ve answered a bunch in email as well. I will keep the discussion going on this blog as well.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;Have a good day,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;Steven&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=441566" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/techtalk/archive/tags/Experiences+_4000_+Microsoft/default.aspx">Experiences @ Microsoft</category></item></channel></rss>