{"id":6193,"date":"2006-08-15T13:54:00","date_gmt":"2006-08-15T13:54:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vcblog\/2006\/08\/15\/introducing-damien-watkins\/"},"modified":"2019-02-18T18:54:44","modified_gmt":"2019-02-18T18:54:44","slug":"introducing-damien-watkins","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cppblog\/introducing-damien-watkins\/","title":{"rendered":"Introducing Damien Watkins"},"content":{"rendered":"<p class=\"MsoNormal\"><span lang=\"EN-GB\">Hello<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\"><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\">My name is <a title=\"http:\/\/research.microsoft.com\/~damien\/\" href=\"http:\/\/research.microsoft.com\/%7Edamien\/\">Damien Watkins<\/a> and I am one of the newest members of the Visual C++ team, having been here for just one month. To understand how I fit into the team here, I&rsquo;m a program manager reporting to <a title=\"http:\/\/blogs.msdn.com\/texblog\/\" href=\"http:\/\/blogs.msdn.com\/texblog\/\">Steve Teixeira<\/a> and will be involved in coordinating activities between our group and the academic community. I am not new to Microsoft however, for the past three years I worked at <a title=\"http:\/\/research.microsoft.com\/aboutmsr\/labs\/cambridge\/default.aspx\" href=\"http:\/\/research.microsoft.com\/aboutmsr\/labs\/cambridge\/default.aspx\">Microsoft Research Cambridge<\/a> (you can still see me in the latest <a title=\"http:\/\/research.microsoft.com\/aboutmsr\/labs\/cambridge\/cambridge_team.aspx\" href=\"http:\/\/research.microsoft.com\/aboutmsr\/labs\/cambridge\/cambridge_team.aspx\">MSRC team picture<\/a> if you look hard enough.) Prior to working for Microsoft I was involved with Project 7, where a number of us &ldquo;academic types&rdquo; worked with the Common Language Runtime. It was here I was fortunate enough to meet people like Brad Abrams, John Gough, Jim Hogg, Ronald Laeremans (Steve&rsquo;s manager on the Visual C++ team now), Erik Meijer and Jim Miller. In fact my <a title=\"http:\/\/www.amazon.com\/gp\/product\/0201770180\/104-8571099-0455164?v=glance&amp;n=283155\" href=\"http:\/\/www.amazon.com\/gp\/product\/0201770180\/104-8571099-0455164?v=glance&amp;n=283155\">first book<\/a> was co-authored with fellow Project 7 member <a title=\"http:\/\/www.python.net\/crew\/mhammond\/\" href=\"http:\/\/www.python.net\/crew\/mhammond\/\">Mark Hammond<\/a> and <a title=\"http:\/\/blogs.msdn.com\/brada\/\" href=\"http:\/\/blogs.msdn.com\/brada\/\">Brad Abrams<\/a> (not that it ever sold enough to warrant a <a title=\"http:\/\/blogs.msdn.com\/brada\/archive\/2003\/9\/23.aspx\" href=\"http:\/\/blogs.msdn.com\/brada\/archive\/2003\/9\/23.aspx\">second edition<\/a> &ndash; c&rsquo;est la vie.) And speaking of <a title=\"https:\/\/channel9.msdn.com\/ShowPost.aspx?PostID=223865\" href=\"https:\/\/channel9.msdn.com\/ShowPost.aspx?PostID=223865\">Erik Meijer<\/a>, he recently conducted a great symposium on &ldquo;Languages on .NET&rdquo; (<a title=\"http:\/\/research.microsoft.com\/~emeijer\/LangNet2006.html\" href=\"http:\/\/research.microsoft.com\/~emeijer\/LangNet2006.html\">Lang.NET<\/a>) on the Microsoft campus in building 20. It is great to see all these languages targeting the CLI and to meet many friends from the old days (I even managed a &ldquo;Sunday Brunch&rdquo; with <a title=\"http:\/\/research.microsoft.com\/~cszypers\/\" href=\"http:\/\/research.microsoft.com\/~cszypers\/\">Clemens Szyperski<\/a>, <a title=\"http:\/\/sky.fit.qut.edu.au\/~gough\/\" href=\"http:\/\/sky.fit.qut.edu.au\/~gough\/\">John Gough<\/a>, and a number of John&rsquo;s ex-students who now work in the Puget Sound area.)<span><\/p>\n<p><\/span><\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\"><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\">My main area of interest in terms of software is &ldquo;<a title=\"http:\/\/research.microsoft.com\/~cszypers\/Books\/component-software.htm\" href=\"http:\/\/research.microsoft.com\/~cszypers\/Books\/component-software.htm\">component architectures<\/a>&rdquo;, everything from &ldquo;pipes&rdquo; to DCE to COM to CORBA to .NET. I freely admit in public to being a COM fan (I still have a &ldquo;COM is Love T-shirt&rdquo; that Don Box gave me and will wear it on special occasions although I am trying to preserve it as much as possible.)<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\"><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\">Recently I am often asked &ldquo;why did I move to the Visual C++ team&rdquo;. There are a number of reasons but first to mind would be: <\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\"><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<ul type=\"disc\">\n<li class=\"MsoNormal\"><span lang=\"EN-GB\">when you look at all the software Microsoft produces (Windows, SQL Server, Office, &hellip; ) you just know that C++ really is the most important language at Microsoft (and for this reason this is where a lot of the action is),<\/span><span lang=\"EN-GB\"> <\/span><span lang=\"EN-GB\">\n<\/p>\n<p><\/span><\/li>\n<li class=\"MsoNormal\"><span lang=\"EN-GB\">Microsoft releases a lot of C++ source code and resources for academics and I want to see this continue &ndash; being on the Visual C++ seems like a great position to help make this happen, and<\/span><span lang=\"EN-GB\"> <\/span><span lang=\"EN-GB\">\n<\/p>\n<p><\/span><\/li>\n<li class=\"MsoNormal\"><span lang=\"EN-GB\">it is my favourite language. (By the way, that does not mean that I am not interested in other languages, for example I am really interested in <a title=\"http:\/\/research.microsoft.com\/fsharp\/fsharp.aspx\" href=\"http:\/\/research.microsoft.com\/fsharp\/fsharp.aspx\">F#<\/a> and have even given a few talks on it in <a title=\"http:\/\/www.microsoft.com\/Rus\/AcademicDays2006\/Overview.mspx\" href=\"http:\/\/www.microsoft.com\/Rus\/AcademicDays2006\/Overview.mspx\">various places<\/a>.<\/span><span lang=\"EN-GB\"> <\/span><span lang=\"EN-GB\">\n<\/p>\n<p><\/span><\/li>\n<\/ul>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\"><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\">So what are some of the C++ resources that Microsoft releases for academic use I hear you ask, here are a few (but there are many more &#8211; I may cover some of these in more detail in future postings &#8211; if you are interested of course, just let me know):<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\"><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<ul type=\"disc\">\n<li class=\"MsoNormal\"><span lang=\"EN-GB\"><a title=\"http:\/\/www.microsoft.com\/resources\/sharedsource\/Licensing\/WindowsAcademic.mspx\" href=\"http:\/\/www.microsoft.com\/resources\/sharedsource\/Licensing\/WindowsAcademic.mspx\">Windows Academic Program<\/a><\/span><span lang=\"EN-GB\"> <\/span><span lang=\"EN-GB\">\n<\/p>\n<p><\/span><\/li>\n<li class=\"MsoNormal\"><span lang=\"EN-GB\"><a title=\"http:\/\/research.microsoft.com\/sscli\/\" href=\"http:\/\/research.microsoft.com\/sscli\/\">SSCLI (Rotor)<\/a><\/span><span lang=\"EN-GB\"> <\/span><span lang=\"EN-GB\">\n<\/p>\n<p><\/span><\/li>\n<li class=\"MsoNormal\"><span lang=\"EN-GB\"><a title=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=faa8c81d-7316-4461-a0ed-6c95b261ddcd&amp;DisplayLang=en\" href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=faa8c81d-7316-4461-a0ed-6c95b261ddcd&amp;DisplayLang=en\">Shared Source Microsoft Device Emulator<\/a> (see the <a title=\"https:\/\/channel9.msdn.com\/Showpost.aspx?postid=224510\" href=\"https:\/\/channel9.msdn.com\/Showpost.aspx?postid=224510\">Barry Bond Channel 9<\/a> interview) \n<\/p>\n<p><\/span><\/li>\n<\/ul>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\"><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\">By the way, please feel free to let me know what other C++ source code you would like to see made available for educational use &ndash; I cannot promise anything but I would be happy to try. I will also be working with publishers and authors to get great books on our technologies written and out for everyone to use. Currently I am working with Gordon Hogenson on his new C++\/CLI book. <\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\"><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\">On a more personal note, currently my wife and I spend most of our weekends looking around for somewhere to live. I really want to avoid the commute over either of floating bridges from Seattle to Bellevue\/Redmond (the main Microsoft campus), so we are looking mostly on the east side &ndash; Kirkland being one place we both like. One very important thing I could use your help with, I am looking for the best Korean Restaurant in Seattle (I really miss my favourite Korean restaurant in Melbourne &ndash; Kim Chi), does anyone have any recommendations?<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\"><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\">Thanks<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\">Damien<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello &nbsp; My name is Damien Watkins and I am one of the newest members of the Visual C++ team, having been here for just one month. To understand how I fit into the team here, I&rsquo;m a program manager reporting to Steve Teixeira and will be involved in coordinating activities between our group and [&hellip;]<\/p>\n","protected":false},"author":289,"featured_media":35994,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6193","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cplusplus"],"acf":[],"blog_post_summary":"<p>Hello &nbsp; My name is Damien Watkins and I am one of the newest members of the Visual C++ team, having been here for just one month. To understand how I fit into the team here, I&rsquo;m a program manager reporting to Steve Teixeira and will be involved in coordinating activities between our group and [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/6193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/users\/289"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/comments?post=6193"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/6193\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media\/35994"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media?parent=6193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/categories?post=6193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/tags?post=6193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}