Microsoft, as you may know, has a great internship program.  We expect a lot from our interns.  They usually learn a lot while they're with us and we expect them to work hard and produce naturally.  This time of year in Redmond, the days are getting shorter and the interns are leaving to go back to school and tell their friends about what work and life is like at MS.  Hopefully, they learned a lot and lived up to expectations.  Hopefully, they go away from the company having had a positive experience. 

This was my fourth mentorship of an intern at MS (3 as a test mentor and first as a development mentor).  So what did I learn? 

I learned that management can take a lot of time.  I learned to multi-task more efficiently if I expected to do my own dev work and always be available to answer questions.  I learned to expect the whys and hows and have answers for them.  I learned to be more of a hard-ass when it comes to design and schedule.  I learned to work as a liaison for my intern and other teams in MS.  I learned that it's over before you think it is.

If you're a college student interested in interning with us.  You can apply here for next year.  Good luck to you all.

If you're a MS employee and not sure if you want to take on the responsibility of mentoring an intern.  Do it.  You'll learn a lot too.