<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://port25.technet.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>Port 25: The Open Source Community at Microsoft : Bill Hilf</title><link>http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx</link><description>Tags: Bill Hilf</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 40109.1145)</generator><item><title>Sam Ramji is leaving Microsoft</title><link>http://port25.technet.com/archive/2009/09/10/Sam-Ramji-is-leaving-microsoft.aspx</link><pubDate>Thu, 10 Sep 2009 17:47:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:27642</guid><dc:creator>billhilf</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=27642</wfw:commentRss><comments>http://port25.technet.com/archive/2009/09/10/Sam-Ramji-is-leaving-microsoft.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;It's been a while since I made an appearance on Port25. I felt it was important to provide some thoughts to the Port25 community on Sam Ramji's impending departure from Microsoft.&lt;/P&gt;
&lt;P mce_keep="true"&gt;After many years helping to carry the open source software banner for the company, Sam is leaving Microsoft at the end of this month. You may have also heard that he has accepted the position of interim President of the CodePlex Foundation as well as a leadership position at a startup in California. (I'll let Sam and his new company share more details there.)&lt;/P&gt;
&lt;P mce_keep="true"&gt;Sam joined my team three years ago to drive open source technical strategy. I have eagerly supported him as he passionately articulated a vision that Microsoft could coexist - and even thrive - in a heterogeneous IT world. &lt;/P&gt;
&lt;P mce_keep="true"&gt;The perspectives on OSS at Microsoft have evolved to the point where Microsoft's open source strategy is no longer just locked in a single ‘lab' on campus - now OSS is an important part of many product groups and strategies across the company. We have become increasingly clear on where we work with open source - development methodologies, projects, partners, products and communities - and where our products compete with commercial open source companies or platforms. Today, there are engineering and business leaders across the company, myself included, looking at how to drive interoperability for customers and as a lever for new growth.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;And, because we recognize the importance of having that strong internal advocate for open source, we are actively seeking someone to fill Sam's shoes at Microsoft. &lt;/P&gt;
&lt;P mce_keep="true"&gt;We will not waver in our commitment to open source.&lt;/P&gt;
&lt;P mce_keep="true"&gt;To my friend Sam: Best of luck to you and your family&amp;nbsp; as you move on to your next great adventure, and THANK YOU for all of your efforts and passion. &lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=27642" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Port+25+News/default.aspx">Port 25 News</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>See Change</title><link>http://port25.technet.com/archive/2008/02/21/interop.aspx</link><pubDate>Thu, 21 Feb 2008 12:00:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:5391</guid><dc:creator>billhilf</dc:creator><slash:comments>12</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=5391</wfw:commentRss><comments>http://port25.technet.com/archive/2008/02/21/interop.aspx#comments</comments><description>&lt;P&gt;I have always been a fan of Tim O’Reilly’s phrase the “&lt;A href="http://www.oreillynet.com/pub/a/oreilly/tim/articles/architecture_of_participation.html" mce_href="http://www.oreillynet.com/pub/a/oreilly/tim/articles/architecture_of_participation.html"&gt;architecture of participation&lt;/A&gt;” to describe “systems designed for user contribution.” I liked it so much that &lt;A href="http://conferences.oreillynet.com/cs/os2007/view/e_sess/14706" mce_href="http://conferences.oreillynet.com/cs/os2007/view/e_sess/14706"&gt;at last year’s OSCON&lt;/A&gt; I made this concept the focal point of a discussion about how Microsoft’s products, programs, and partnerships have evolved over time to further this idea of ‘participatory systems’. (The slide I used at OSCON in Portland on July 26, 2007 is shown below). 
&lt;P&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=361 alt=Participation src="http://port25.technet.com/videos/images/SeeChange_13A81/clip_image001.jpg" width=482 border=0 mce_src="http://port25.technet.com/videos/images/SeeChange_13A81/clip_image001.jpg"&gt; 
&lt;P&gt;(&lt;A href="http://conferences.oreillynet.com/cs/os2007/view/e_sess/14706" mce_href="http://conferences.oreillynet.com/cs/os2007/view/e_sess/14706"&gt;Presented July 26, 2007, OSON, Portland, Oregon&lt;/A&gt;) 
&lt;P&gt;I also like the metaphor of an ascending curve that reminds me of a strand of DNA. To me it is a visual representation of the fact that as the number of examples of architecting for participation have increased, the mindset and the behaviors involved in doing so have increasingly become a part of the company’s core culture and software design and development practices. 
&lt;P&gt;Today we are making a set of broad-reaching changes that go above and beyond any prior incremental changes in Microsoft’s DNA, that opens the door on new horizons for what architecting for participation might mean in the future. I want to talk about what this means—and why an open source interoperability initiative is an important part of it. 
&lt;P&gt;To understand why Microsoft is making broad-reaching changes to its technology and business practices that will drive greater interoperability, it’s important to step back and look broadly at the way the emergence services oriented architectures, web services, and the growing importance of software plus services are transforming the world of technology. 
&lt;P&gt;Ray Ozzie described this sea-change well this morning: 
&lt;BLOCKQUOTE&gt;
&lt;P&gt;…&lt;I&gt;as we put more and more of our data into [technology] products, a new set of issues emerge. Whether it’s our health records, or our customer databases, we’ve progressively learned that our documents and data have a lifetime that potentially spans well beyond the lifetime of any specific application that might’ve been used to create it. For our records and our documents, issues such as preservation and portability have become vital concerns…Furthermore, as a byproduct of the internet’s ubiquity, virtually every system and product nowadays has become interconnected. From the mobile phone in your pocket, to your PC, to the heterogeneous systems within our enterprises, everything’s being interconnected – and connected to the Web as our “universal hub” for information sharing.&lt;/I&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;At MIX ’07 Ray put the sweeping implications of this overarching vision &lt;A href="http://www.microsoft.com/presspass/exec/ozzie/04-30-07MIX.mspx" mce_href="http://www.microsoft.com/presspass/exec/ozzie/04-30-07MIX.mspx"&gt;in the context of history&lt;/A&gt;, starting with what he called the “dawn of the PC revolution” in the 1980s. There is an important connection to bear in mind between some of the key inflection points in the technology landscape (like the availability of low cost PCs, and cheaper, faster connectivity) with changes in how aspects of openness and developer opportunity have evolved together. This resonates with me when reading today’s announcement (available &lt;A href="http://www.microsoft.com/presspass/presskits/interoperability/default.mspx" mce_href="http://www.microsoft.com/presspass/presskits/interoperability/default.mspx"&gt;here&lt;/A&gt;): 
&lt;P&gt;Historically, as lower cost hardware became widely available, documented APIs and free SDKs enabled developers to more quickly develop applications 
&lt;P&gt;As the number of applications exploded, and network connectivity became the norm, protocols enabled exchange of information between programs and over the wire. 
&lt;P&gt;And as many types of computing devices have proliferated and connectivity has become ubiquitous, data portability and standards have become key tools in the toolbox for a loosely-coupled, services-based world. 
&lt;P&gt;Long-term success for Microsoft depends on our ability to deliver a platform that is open, flexible, and provides customers and developers with choice. These choices include Microsoft and open source technologies working together, and this will continue to be the case in the future. By increasing the openness of high volume products across APIs, protocols, and standards, we can continue to provide the platform that offers developers and businesses, including those based on open-source technologies, the broadest range of opportunities to innovate, deliver value, and create seamless experiences for end users. 
&lt;P&gt;By building on and expanding existing facilities, events, and resources supporting interoperability, including labs, plug fests, technical content and opportunities for ongoing cooperative development, the open source interoperability initiative will ensure this fundamental change in how we run our business and share information is broadly inclusive of open source technologies. As Microsoft takes this significant step forward into the interconnected world of the future, we aspire to doing so with members of the open source community by our side now and for the long haul. 
&lt;P&gt;Today is an important day, full of change. A wise inventor once said: “The world hates change, yet it is the only thing that has brought progress” and although I’m sure today’s news will bring critics aplenty, it is with time and commitment that this change will manifest. I’m extraordinarily proud to be part of Microsoft and to be part of this change. 
&lt;P&gt;FAQs, updates and news about the initiative will be posted on &lt;A href="http://www.microsoft.com/opensource/interop" mce_href="http://www.microsoft.com/opensource/interop"&gt;www.microsoft.com/opensource/interop&lt;/A&gt; .&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=5391" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>hack value</title><link>http://port25.technet.com/archive/2007/12/14/hack-value.aspx</link><pubDate>Fri, 14 Dec 2007 21:00:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:4434</guid><dc:creator>billhilf</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=4434</wfw:commentRss><comments>http://port25.technet.com/archive/2007/12/14/hack-value.aspx#comments</comments><description>&lt;p&gt;It&amp;rsquo;s been a while since I&amp;rsquo;ve had a chance to blog. It is usually on airplane time that I do any blogging, and since I haven&amp;rsquo;t flown in a while, I guess that will be my excuse. I&amp;rsquo;m on my way to Asia, currently over eastern Russian airspace, which means I&amp;rsquo;m hours from anywhere, so I&amp;rsquo;ve opened my &amp;lsquo;blog ideas&amp;rsquo; folder and there is literally a books worth of stuff in here so I&amp;rsquo;m going to cherry pick a few ideas that I think are worth connecting.&lt;/p&gt;&lt;p&gt;Over the past year, I&amp;rsquo;ve had this &amp;lsquo;six degrees of separation&amp;rsquo; phenomenon stuck in my head (I think this idea originated in Milgram&amp;rsquo;s &lt;a href="http://en.wikipedia.org/wiki/Small_world_experiment"&gt;&amp;lsquo;small world experiments&amp;rsquo;&lt;/a&gt;). You&amp;rsquo;ve all heard about the &amp;lsquo;Six degrees of Kevin Bacon&amp;rsquo; game, and it&amp;rsquo;s always fun to mind bend weird connections with movie trivia buffs. There&amp;rsquo;s a web site that does this now with IMDB data called the &lt;a href="http://oracleofbacon.org"&gt;Oracle of Bacon&lt;/a&gt;. It&amp;rsquo;s been on my mind because of personal &amp;lsquo;degree connections&amp;rsquo; in my personal and professional life &amp;ndash; meeting a stranger at a wedding in California who sings in the choir with my cousin in a small town in Massachusetts; interviewing a guy for a job at Microsoft who, by random coincidence, had worked on some of my (horrid) code ten years ago and remembered my name from a joke I left in the comments above one particularly nasty function. The latter example only &amp;lsquo;clicked&amp;rsquo; for this interview candidate after I told them *the same joke* in the interview: &amp;ldquo;I actually read that joke before in some old crap C code.&amp;rdquo; I told him that was my code. He blinked. We had about 30 seconds of weird vibe right after that.&lt;/p&gt;&lt;p&gt;We hear it again and again: &amp;lsquo;It&amp;rsquo;s a small world.&amp;rsquo; &amp;ndash; But when a series of these connections happen, you start to wonder and do some probability math*. I&amp;rsquo;ll save my own experiments for later, but it did get me thinking on how communities grow, shrink, expand, contract and (sometimes inexplicably) persist. It&amp;rsquo;s the latter part that I&amp;rsquo;ve been focusing on a lot: what keeps the degrees connected and why are some communities stickier than others?&lt;/p&gt;&lt;p&gt;I think a simple answer is enough &amp;lsquo;matter&amp;rsquo; to create a gravity that keeps activity in some type of steady orbit. If there&amp;rsquo;s enough matter and gravity, not only does the community start to find critical mass to persist, it also creates the environment for further creation - in other words, hacking and incrementing the original theme. This is fundamental to the &lt;a href="http://www.oreillynet.com/pub/a/oreilly/tim/articles/architecture_of_participation.html"&gt;Architecture of Participation&lt;/a&gt;, as well. &lt;/p&gt;&lt;p&gt;If you can suspend disbelief just enough to agree that this &amp;lsquo;six degrees&amp;rsquo; concept does happen on certain occasions, and that it can be intentionally fostered (ala MySpace, Facebook, etc.) - then I think that also suggests that one can create an environment designed for powerful connections and collaboration. It&amp;rsquo;s certainly not the only way to innovate ideas, but it is a proven method realized through online connectivity to other people.&lt;/p&gt;&lt;p&gt;Here&amp;rsquo;s an example. I play World of Warcraft (WoW), which is a massively multiplayer online role playing game; a sizeable community of about 8.5 million players. To say that it&amp;rsquo;s a popular video game is an understatement. In fact, &amp;lsquo;world of warcraft&amp;rsquo; outpaces &amp;lsquo;open source&amp;rsquo; in raw search volume if that&amp;rsquo;s any indicator ;) (see below)&lt;/p&gt;&lt;table border="0" cellpadding="1" cellspacing="0" width="342"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top" width="48"&gt;&lt;a href="http://port25.technet.com/videos/images/532704f882ec_8759/clip_image001.gif"&gt;&lt;img alt="clip_image001" border="0" height="15" src="http://port25.technet.com/videos/images/532704f882ec_8759/clip_image001_thumb.gif" style="border-width: 0px" width="15" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign="top" width="292"&gt;open source&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="48"&gt;&lt;a href="http://port25.technet.com/videos/images/532704f882ec_8759/clip_image002.gif"&gt;&lt;img alt="clip_image002" border="0" height="15" src="http://port25.technet.com/videos/images/532704f882ec_8759/clip_image002_thumb.gif" style="border-width: 0px" width="15" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign="top" width="292"&gt;world of warcraft&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;a href="http://port25.technet.com/videos/images/532704f882ec_8759/clip_image004.jpg"&gt;&lt;img alt="clip_image004" border="0" height="200" src="http://port25.technet.com/videos/images/532704f882ec_8759/clip_image004_thumb.jpg" style="border-width: 0px" width="440" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;As it turns out, a bunch of other Microsoft employees play this game too. And we communicate about the game on an internal email alias. Some play on the same servers together, but most of the discussion is idea sharing, questions on items or skills, or general chat about the next patch. It&amp;rsquo;s a good list. Not surprisingly, a lot of these people are developers or testers or marketers or IT folks - so you get a range of experience outside of the game subjects, with a blending and morphing of ideas about the subject (the game) influenced and shaped by their domain of experience.&lt;/p&gt;&lt;p&gt;As you can imagine, I add little value here other than waxing about my mad skills as a &lt;a href="http://www.wowarmory.com/character-sheet.xml?r=Kilrogg&amp;amp;n=Doomonyou"&gt;warlock&lt;/a&gt;. But a few guys in the Visual Studio team wanted to use their product to make writing World of Warcraft &lt;a href="http://www.wowwiki.com/AddOns"&gt;Add-ons&lt;/a&gt; a lot easier (essentially, personally created UI extensions that can enhance the game experience). So they did and created a very cool Visual Studio shell for WoW. &lt;a href="http://www.codeplex.com/WarcraftAddOnStudio"&gt;AddOn Studio for World of Warcraft&lt;/a&gt; is a free tool designed to bring a Visual Studio-like experience to building World of Warcraft Addons. The tool itself is based on the Visual Studio Shell, and &lt;a href="http://www.codeplex.com/WarcraftAddOnStudio"&gt;it&amp;rsquo;s now an open source project&lt;/a&gt; hosted on CodePlex &amp;ndash; licensed under the &lt;a href="http://opensource.org/licenses/ms-pl.html"&gt;Microsoft Public License&lt;/a&gt;. It will make writing Add-ons for WoW significantly easier (and likely more enjoyable). Some key features include:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Custom AddOn Project System &lt;/strong&gt;&amp;ndash; Including support for the Ace2 AddOn framework, TGA texture support, and MP3 files &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Visual Designer&lt;/strong&gt; &amp;ndash; A visual drag-and-drop designer for designing AddOn Frames including a Toolbox, Property Window, Snap lines and more &lt;/li&gt;&lt;li&gt;&lt;strong&gt;XML Editor&lt;/strong&gt; &amp;ndash; For those who want to manually editing XML Frames, AddOn Studio includes the ability to map the Warcraft schema file &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Lua Code Editor &lt;/strong&gt;&amp;ndash; The Lua code editor includes automatic event handling, IntelliSense for Lua and built-in support World of Warcraft functions, Code Snippets for common Lua functions, code colorization, code outlining, and more. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Auto Table of Contents &lt;/strong&gt;&amp;ndash; AddOn Studio will automatically build the Table of Contents (TOC file) for your AddOn based on the project files you include and the project properties settings (aka no manual XML). &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Here&amp;rsquo;s a &lt;a href="http://www.infoworld.com/article/07/11/06/World-of-Warcraft-meet-Visual-Studio_1.html"&gt;bit on news about it&lt;/a&gt; and below is what it looks like&lt;/p&gt;&lt;p&gt;&lt;a href="http://port25.technet.com/videos/images/532704f882ec_8759/clip_image006.jpg"&gt;&lt;img alt="clip_image006" border="0" height="289" src="http://port25.technet.com/videos/images/532704f882ec_8759/clip_image006_thumb.jpg" style="border-width: 0px" width="382" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://port25.technet.com/videos/images/532704f882ec_8759/clip_image007.jpg"&gt;&lt;img alt="clip_image007" border="0" height="194" src="http://port25.technet.com/videos/images/532704f882ec_8759/clip_image007_thumb.jpg" style="border-width: 0px" width="385" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;How is this related? It shows how &amp;lsquo;matter&amp;rsquo; (in this case a game) created gravity (a gaming community) inside another community (Microsoft employees). As it turned out, there were some WoW players who develop Add-ons who were part of this community*. Some of these folks were in the Visual Studio group and wanted to use Visual Studio to enhance the add-on development experience. So they did. Then they shared this on the email list, for ideas and suggestions (the bug bash happened this last weekend). This &amp;lsquo;chain lightning&amp;rsquo; effect will now continue through the broader OSS community. And this is for a video game -- think about the same framework for healthcare, where a community of machine learning experts working on anti-spam related algorithms saw the connection to &lt;a href="http://www.microsoft.com/mscorp/tc/excellence.mspx#hivvaccine"&gt;HIV vaccine research&lt;/a&gt; and similarly are creating &amp;lsquo;matter&amp;rsquo; with a community (&lt;a href="http://www.codeplex.com/MSCompBio/"&gt;codeplex&lt;/a&gt;) in an effort to continue the innovation. Hacking anti-spam algorithms for vaccine research and sowing it in a broader community.&lt;/p&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Mark_Granovetter"&gt;Mark Granovetter&lt;/a&gt;&amp;#39;s observed that it is &amp;quot;the strength of weak ties&amp;quot; that holds together a social network &amp;ndash; and if this is true (which has been demonstrated in network modeling), then the combination of structured, formal communities with ad-hoc or weakly connected communities can be amazingly powerful. We often focus on one or the other (particularly in technical community discussions) and not the intersection, which is where I feel the magic can be created.&lt;/p&gt;&lt;p&gt;It&amp;rsquo;s particularly interesting to view this beyond the individual, to do this with a team, an organization, or an entire company. Not simply obvious &amp;lsquo;partnerships&amp;rsquo; mind you, these are fairly formulaic (important, but well understood), but the intersection of &lt;em&gt;non-obvious&lt;/em&gt; connections. In my experience, this is the real magic of community and open source, and I can think of many projects that evolved this way. However, it&amp;rsquo;s the right community that makes the difference &amp;ndash; we often get locked up on other things and forget that the right people and the right forum make all the difference.&lt;/p&gt;&lt;p&gt;&amp;gt;&amp;gt;Picking up this blog again and I am returning from Asia, I sit down to settle in for a long haul flight, turn to my left and meet the stranger seated next to me &amp;ndash; turns out he knows my wife&amp;rsquo;s cousin&amp;rsquo;s husband, they were childhood friends. I blink. Then (as a test) I tell him the joke I mentioned above &amp;ndash; thankfully he&amp;rsquo;d never heard it before.&lt;/p&gt;&lt;p&gt;Until next time, game on.&lt;/p&gt;&lt;p&gt;-Bill&lt;/p&gt;&lt;p&gt;* Kleinfield has an interesting paper that questions the &amp;lsquo;six degrees&amp;rsquo;/small world theories &lt;a href="http://www.judithkleinfeld.com/ar_bigworld.html"&gt;here&lt;/a&gt;. I love her term &amp;lsquo;intellectual furniture&amp;rsquo;&lt;/p&gt;&lt;p&gt;* Some of these folks have written more than 7 or 8 add-ons in their personal time, and there&amp;rsquo;s a &lt;a href="http://www.codeplex.com/Project/ProjectDirectory.aspx?ProjectSearchText=world%20of%20warcraft"&gt;load of other projects&lt;/a&gt; on Codeplex, from all sorts of people, which further mod, extend, and enhance playing WoW .&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=4434" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category></item><item><title>Open Source at Microsoft</title><link>http://port25.technet.com/archive/2007/07/26/open-source-at-microsoft.aspx</link><pubDate>Thu, 26 Jul 2007 11:15:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:4103</guid><dc:creator>billhilf</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=4103</wfw:commentRss><comments>http://port25.technet.com/archive/2007/07/26/open-source-at-microsoft.aspx#comments</comments><description>&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Today, Microsoft took another step in its relationship with the open source software community. We did this by bringing up a &lt;a href="http://www.microsoft.com/opensource/"&gt;new web property&lt;/a&gt; that clearly outlines Microsoft&amp;rsquo;s position on OSS by providing specific information about Microsoft, the OSS community and the interaction between the two. The new site also details information about getting started with OSS and Microsoft technologies.&amp;nbsp; We&amp;#39;ll keep the site updated with new content featuring Microsoft&amp;rsquo;s engagements with the OSS community - be that events like OSCON, partnerships, offers or just interesting articles highlighting different work we&amp;#39;re doing across the company. Port 25 will continue to be the source for technical analysis and community with the Open Source Software Lab. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;&lt;a href="http://www.microsoft.com/opensource/"&gt;Visit the site&lt;/a&gt;, read the articles, send feedback.&amp;nbsp; Thanks for participating.&lt;br /&gt;&lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=4103" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/OSCON/default.aspx">OSCON</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item><item><title>Random bits...</title><link>http://port25.technet.com/archive/2007/06/25/random-bits.aspx</link><pubDate>Mon, 25 Jun 2007 19:14:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:4079</guid><dc:creator>billhilf</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=4079</wfw:commentRss><comments>http://port25.technet.com/archive/2007/06/25/random-bits.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Things I&amp;rsquo;ve been collecting, with no rhyme or reason connecting them&amp;hellip;&lt;/font&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;I stumbled upon this very interesting project from Microsoft Research India &amp;ndash; &lt;a href="http://www.codeplex.com/smstoolkit" style="color:blue;text-decoration:underline;text-underline:single;"&gt;SMS Toolkit&lt;/a&gt;.&amp;nbsp; This project, and the work being done here with mobile phones and SMS servers as a PC replacement in rural areas is fascinating &amp;ndash; here is a &lt;a href="http://radar.oreilly.com/archives/2007/03/sms_servers_bei.html" style="color:blue;text-decoration:underline;text-underline:single;"&gt;deeper look&lt;/a&gt;.&lt;/font&gt; &lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;This matters because SMS is an amazingly simple but radically growing technology&lt;br /&gt;&lt;/font&gt;&lt;font face="Verdana" size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;The growth and usage of SMS on mobiles worldwide is phenomenal; over 40% of the world&amp;rsquo;s people have an SMS capable&amp;nbsp;phone. Almost a trillion SMS messages were sent in 2006 and the expected revenue from SMS in 2012 is $67 billion.&amp;nbsp; Interestingly, even among the 85% of Indian users who are prepaid &amp;ndash; with average monthly mobile bills of only $3 (151R) &amp;ndash; users on average sent 21 SMSs per month.&amp;nbsp; (source: &lt;a href="http://www.portioresearch.com/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Portio Research&lt;/a&gt;, &lt;a href="http://www.trai.gov.in/trai/upload/Reports/32/Report17jan07.pdf" style="color:blue;text-decoration:underline;text-underline:single;"&gt;TRAI Report through Sept 2006&lt;/a&gt;).&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;If you travel internationally and think &amp;ldquo;We sure don&amp;rsquo;t SMS text in the U.S. as much as they do in &amp;lt;insert country name&amp;gt;&amp;rdquo; take a good look at the business and pricing models in the U.S. cellular industry versus &amp;lt;insert country name&amp;gt;.&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;Speaking of travel and long flights, I refuse to live by airplane time.&amp;nbsp; I recommend that you &amp;lsquo;live&amp;rsquo; on the plane based on the time of your destination.&amp;nbsp; Don&amp;rsquo;t eat at their scheduled food-serve time.&amp;nbsp; Sleep when everyone else is awake.&amp;nbsp; Then go swimming wherever you can when you arrive.&amp;nbsp; This is my jetlag remedy.&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;One more travel bit: every country I have ever visited has donuts.&amp;nbsp; Every single one.&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;Holy cow look at &lt;a href="http://www.siliconvalleysleuth.com/2007/06/kicking-intels-.html" style="color:blue;text-decoration:underline;text-underline:single;"&gt;this&lt;/a&gt; 80 core beast from Intel.&amp;nbsp; The teraflop research chip.&amp;nbsp; Watching the video and the power consumption (watch the wattage when they &lt;img align="right" border="0" height="149" hspace="10" src="http://port25.technet.com/photos/images/images/4080/original.aspx" width="180" /&gt;double the frequency) makes me wonder about the future of power in data centers.&amp;nbsp; Related, I&amp;rsquo;ve used &lt;a href="http://www.80plus.org/servers.htm" style="color:blue;text-decoration:underline;text-underline:single;"&gt;80plus&lt;/a&gt; power units before, they&amp;rsquo;re worth checking out &amp;ndash; I also like the research they are &lt;a href="http://www.80plus.org/servers.htm" style="color:blue;text-decoration:underline;text-underline:single;"&gt;doing&lt;/a&gt; in this area.&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;I&amp;rsquo;m seeing more and more small companies who are OSS integrators: taking various OSS projects and doing often significant customization for specific customers.&amp;nbsp; Most of them also work heavily with Microsoft technologies and OSS together. &amp;nbsp;This is happening globally.&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;If you are a World of Warcraft or MMORPG player, this NYT &lt;a href="http://www.nytimes.com/2007/06/17/magazine/17lootfarmers-t.html?_r=1&amp;amp;oref=slogin" style="color:blue;text-decoration:underline;text-underline:single;"&gt;article&lt;/a&gt; on gold farming is an interesting read.&amp;nbsp; Trading virtual goods, such as virtual gold, in online games is a $1.8 billion market.&amp;nbsp; Amazing.&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;Speaking of, there is an interesting &lt;a href="http://www.vgsummit.com/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Virtual Goods Summit&lt;/a&gt; this month focusing on the market opportunity for virtual goods and economies.&amp;nbsp; I experienced an interesting virtual economy in the Philippines recently where I learned about mobile phone &amp;lsquo;loading&amp;rsquo;: buying, and often trading, pre-paid cell phone service.&amp;nbsp; Many people &lt;a href="https://www.aryty.com/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;send&lt;/a&gt; prepaid credit from overseas to their family and friends mobile accounts in the Philippines.&amp;nbsp; You can also load your phone at any corner market, even a &amp;lsquo;micro load&amp;rsquo;, a peso or two of load to send a single SMS message.&amp;nbsp;&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;I dig what our Visual Studio marketing team did with &lt;a href="http://www.defyallchallenges.com/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Defy All Challenges&lt;/a&gt;.&amp;nbsp; Nice work.&amp;nbsp; If you can watch the machinima videos and not laugh then you have no sense of humor.&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;Related to developers, my friend Miguel has &lt;a href="http://tirania.org/blog/archive/2007/Jun-21.html" style="color:blue;text-decoration:underline;text-underline:single;"&gt;been busy&lt;/a&gt; with moonlight.&amp;nbsp; If you have ever had the opportunity to talk to Miguel or hear him speak (and I recommend it), you know he talks pretty fast.&amp;nbsp; His moonlight work shows that he can code fairly quickly too. &lt;img src="http://port25.technet.com/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;&lt;a href="http://labs.live.com/photosynth/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Photosynth&lt;/a&gt; is one of the coolest and impactful community-oriented technologies I&amp;rsquo;ve seen in a long time &amp;ndash; I&amp;rsquo;ve mentioned Photosynth before but it&amp;rsquo;s worth watching &lt;a href="http://www.ted.com/index.php/talks/view/id/129" style="color:blue;text-decoration:underline;text-underline:single;"&gt;this&lt;/a&gt; video to see it in action.&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;Great idea.&amp;nbsp; U.K. firm Jade Integration has unveiled a computer so small, it fits into a wall socket and is powered via Ethernet. The &lt;a href="http://www.jadeintegration.com/jackpc.php" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Jack PC&lt;/a&gt;, a rival to the smallest PC in &lt;img align="right" border="0" height="177" hspace="10" src="http://port25.technet.com/photos/images/images/4081/original.aspx" width="200" /&gt;the world, can hook up to a standard monitor, keyboard, and mouse, and it runs Windows CE. It comes with up to 64 MB of flash memory and 128 MB of RAM.&amp;nbsp; &lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;All for now. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;-Bill&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=4079" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item><item><title>Core</title><link>http://port25.technet.com/archive/2007/06/07/core.aspx</link><pubDate>Thu, 07 Jun 2007 18:24:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:4020</guid><dc:creator>billhilf</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=4020</wfw:commentRss><comments>http://port25.technet.com/archive/2007/06/07/core.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;We recently &lt;a href="http://www.microsoft.com/presspass/features/2007/jun07/06-04IIS7.mspx" style="color: blue; text-decoration: underline; text-underline: single"&gt;announced&lt;/a&gt; the addition of IIS7 to the Server Core installation of Windows Server 2008 (formerly known as Longhorn Server).&amp;nbsp; Server Core is an important evolution of our server product and will include a variety of roles, such as print server, media services, Active Directory, DNS, DHCP, and now IIS7 for Web serving.&amp;nbsp; All of these will be able to run in a lightweight, low footprint modes &amp;ndash; a server core installation requires about 1GB of physical disk space to &lt;a href="http://www.microsoft.com/windowsserver2008/servercore.mspx" style="color: blue; text-decoration: underline; text-underline: single"&gt;install&lt;/a&gt; and approximately 2 GB for operations post-install.&amp;nbsp; This means it&amp;rsquo;s Windows Server but with just the bits you need to run a specific type of server role &amp;ndash; which means less disk, less memory, lower attack surface, less stuff to manage, patch, etc.&amp;nbsp; There are also a variety of optional features you can add to server core, such as the subsystem for Unix applications, Bitlocker drive encryption, failover cluster, and &lt;a href="http://technet2.microsoft.com/WindowsServer2008/en/library/47a23a74-e13c-46de-8d30-ad0afb1eaffc1033.mspx#bkmk_installoptfeat" style="color: blue; text-decoration: underline; text-underline: single"&gt;others&lt;/a&gt;.&amp;nbsp; Of course, Windows Server 2008 can still run as a full featured general purpose server operating system as well.&amp;nbsp;Sam and Hank&amp;nbsp;did an interview with Iain McDonald about Server Core last September, you can see that interview &lt;a href="http://port25.technet.com/archive/2006/09/29/ServerCore_3A00_--Where_2700_s-the-GUI_3F00_.aspx"&gt;here&lt;/a&gt;.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;I&amp;rsquo;ve built and run many Web server farms over that past years and having the ability to roll out small footprint, role-based server configurations is something I found to be an important architectural advantage.&amp;nbsp; In the past, I used Apache on Linux/BSDs to build customized servers.&amp;nbsp; Certainly you can still do this today.&amp;nbsp; What I think is exciting about this announcement of IIS7 on Windows Server 2008 Server Core is that it shows the full spectrum of the Windows Server 2008 capabilities, from very modular, low footprint Web serving to the all-singing all-dancing full featured server. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Additionally, as you may have &lt;a href="http://port25.technet.com/archive/2007/01/17/fastcgi-and-zend-core-2-0.aspx" style="color: blue; text-decoration: underline; text-underline: single"&gt;read&lt;/a&gt; here before, we&amp;rsquo;ve been working hard with the Zend on making PHP run great on Windows Server.&amp;nbsp; With the new FastCGI support (which is now integrated with IIS7 in &lt;a href="http://www.microsoft.com/technet/prodtechnol/beta/lhs/default.mspx" style="color: blue; text-decoration: underline; text-underline: single"&gt;beta 3&lt;/a&gt;), PHP runs extremely well on Server Core.&amp;nbsp; So if you need a tier of streamlined front-end PHP Web servers that require minimal system resources and just the needed bits for doing the job?&amp;nbsp; Now you will be able do this with Windows Server 2008.&amp;nbsp; And those systems can be managed, secured, updated, authenticated, etc. just like any other Windows server machine.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;I think this all brings more choice to developers and system administrators.&amp;nbsp; And you can expect this will be something we continue to evolve, adding more customization scenarios and support of other technologies, including .NET.&amp;nbsp; Check out Bill Staple&amp;rsquo;s &lt;a href="http://blogs.iis.net/bills/archive/2007/06/04/iis7-on-server-core.aspx" style="color: blue; text-decoration: underline; text-underline: single"&gt;blog&lt;/a&gt; on this as well &amp;ndash; his team is doing all the IIS work.&amp;nbsp; You test drive Windows Server 2008 &lt;a href="http://www.microsoft.com/technet/traincert/virtuallab/longhorn.mspx" style="color: blue; text-decoration: underline; text-underline: single"&gt;here&lt;/a&gt; or download the latest beta &lt;a href="http://www.microsoft.com/technet/prodtechnol/beta/lhs/default.mspx" style="color: blue; text-decoration: underline; text-underline: single"&gt;here&lt;/a&gt;.&amp;nbsp; The FastCGI Technology Preview can be found &lt;a href="http://www.iis.net/default.aspx?tabid=1000051"&gt;here&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Unrelated and Personal (non-work related) tidbit:&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Talking about server core and IIS7 reminded me of this quote: &amp;ldquo;The future you have tomorrow won&amp;rsquo;t be the same future you had yesterday&amp;rdquo; from Chuck Palahniuk&amp;rsquo;s latest book &lt;a href="http://www.randomhouse.com/doubleday/palahniuk/rant/" style="color: blue; text-decoration: underline; text-underline: single"&gt;Rant&lt;/a&gt;.&amp;nbsp; I think it&amp;rsquo;s his best so far -I just finished this on my last trip. &amp;nbsp;If you like Chuck, watch this &lt;a href="http://www.youtube.com/watch?v=BSjwd1r90wA" style="color: blue; text-decoration: underline; text-underline: single"&gt;lecture&lt;/a&gt; &amp;ndash; the &amp;lsquo;little software story&amp;rsquo; advice at the end is priceless and motivational for aspiring writers.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=4020" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Server+Core/default.aspx">Server Core</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Server+Center/default.aspx">Server Center</category></item><item><title>Business as Usual</title><link>http://port25.technet.com/archive/2007/05/18/business-as-usual.aspx</link><pubDate>Fri, 18 May 2007 23:22:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3909</guid><dc:creator>billhilf</dc:creator><slash:comments>134</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=3909</wfw:commentRss><comments>http://port25.technet.com/archive/2007/05/18/business-as-usual.aspx#comments</comments><description>&lt;p&gt;It&amp;rsquo;s been an interesting week, with people offering a range of opinions about what they think is happening in Redmond.&amp;nbsp; Despite a lot of pontification, our strategy regarding intellectual property and open source has not changed &amp;ndash; and it is &lt;strong&gt;&lt;em&gt;not frivolous litigation or fear&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.infoworld.com/article/07/05/17/microsoft-wont-sue-over-Linux_1.html?source=rss&amp;amp;url=http://www.infoworld.com/article/07/05/17/microsoft-wont-sue-over-Linux_1.html"&gt;IDG did an article&lt;/a&gt; &amp;ndash; it&amp;rsquo;s a far more accurate reflection of Microsoft&amp;rsquo;s IP strategy than the Fortune article from earlier this week.&amp;nbsp; Andy Updegrove also has &lt;a href="http://www.consortiuminfo.org/standardsblog/article.php?story=20070516070856610"&gt;a thoughtful article&lt;/a&gt; on his site, and Gartner&amp;rsquo;s lead open source analysts have been clear to customers: &amp;ldquo;&lt;a href="http://www.gartner.com/DisplayDocument?doc_cd=148911&amp;amp;ref=g_homelink"&gt;don&amp;rsquo;t panic&lt;/a&gt;.&amp;rdquo;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;Our strategy remains the same:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Our &lt;a href="http://www.informationweek.com/news/showArticle.jhtml;?articleID=199501831"&gt;IP bridge makes lawsuits unnecessary&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;We will continue to offer this licensing bridge to commercial software distribution companies.&lt;/li&gt;&lt;li&gt;This IP bridge enables Open Source developers to develop software free from concerns about patents.&lt;/li&gt;&lt;li&gt;We will continue to grow Open Source applications and technologies on the Microsoft platform.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Microsoft was created by developers, for developers and is only successful through developers and customers.&amp;nbsp; Developers who write Open Source software are participating in a worldwide community of practice and a spirit of collaboration.&amp;nbsp; These are noble characteristics and Microsoft both applauds and supports this work.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;We continue to champion projects like JBoss, Zend (PHP), and SugarCRM, as well as Firefox, openwsman, Bandit and thousands of others.&amp;nbsp; We are building relationships and a track record here and we ask that you judge us on these actions.&amp;nbsp; We will work with commercial and non-commercial developers to increase the availability and quality of open source on Windows and interoperability with Windows.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Our IP strategy has not changed.&amp;nbsp; Where we have &lt;a href="http://www.patentboard.com/pr/publication_detail.asp?publication_id=57"&gt;unique and valuable intellectual property&lt;/a&gt; (as indicated by our high scores on the science strength of our patents) we will seek to license it to commercial entities (such as Samsung and Fuji Xerox). &lt;br /&gt;&amp;nbsp;&lt;br /&gt;It&amp;rsquo;s not us versus the free world.&amp;nbsp; It&amp;rsquo;s about commercial companies working together around IP issues &amp;ndash; it&amp;rsquo;s business as usual.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;- Bill Hilf and Sam Ramji &lt;/p&gt;&lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3909" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item><item><title>Clarifications</title><link>http://port25.technet.com/archive/2007/05/15/clarifications.aspx</link><pubDate>Tue, 15 May 2007 19:49:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3885</guid><dc:creator>billhilf</dc:creator><slash:comments>30</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=3885</wfw:commentRss><comments>http://port25.technet.com/archive/2007/05/15/clarifications.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;I have strong opinions.&amp;nbsp; Those of you who know me personally know that I am not one to &amp;quot;follow the herd&amp;quot; and that I speak up.&amp;nbsp; However, I need to comment on a recent story where I was quoted. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;A few folks have emailed or called me about statements I said in the Bangkok Post about the &amp;lsquo;end of Linux&amp;rsquo; and &amp;lsquo;there is no free software movement.&amp;rsquo;&amp;nbsp; My statements were shaped in a sensationalist way, not surprisingly, this isn&amp;rsquo;t the first time the press has used shock value to get headlines.&amp;nbsp; It then hit Slashdot and the blogosphere where a couple hundred people have called me every name under the sun.&amp;nbsp; I have a tough skin &amp;ndash; need to in this job.&amp;nbsp; But days like this suck, to be honest.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;I get asked Linux related questions from the press, most of which are probably obvious to you.&amp;nbsp; One of the questions I often get asked is about the development of Linux by free software developers.&amp;nbsp; I answer this by saying that most customers who use Linux, use a distribution like Red Hat or Ubuntu or SuSE and that although there are certainly a lot of developers who work for free, most of the people who do the daily work on the Linux kernel are paid to do so.&amp;nbsp; Typically they are paid by IT companies who have a commercial interest in Linux.&amp;nbsp; This isn&amp;rsquo;t FUD, it&amp;rsquo;s reality (Corbet from LWN did a great analysis of this &lt;a href="http://lwn.net/Articles/222773/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;here&lt;/a&gt; citing &amp;ldquo;at least 65% of the code which went into 2.6.20 was created by people working for companies&amp;rdquo;). &amp;nbsp;And I answer this question because I get asked about it in press interviews. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;But I&amp;rsquo;m rethinking that last part.&amp;nbsp;&amp;nbsp; Mostly because I don&amp;rsquo;t think it matters.&amp;nbsp; If the software is open, it&amp;rsquo;s open, that does not change based on who developed it or why.&amp;nbsp; In this article it sounds like I say &amp;lsquo;because they are paid, then free software is extinct!&amp;rsquo; which, of course, is silly.&amp;nbsp; I know this and I think it&amp;rsquo;s a combination of me not being clear and this particular article shaping it in a certain direction.&amp;nbsp; But I&amp;rsquo;ll take the blame: I shoved my foot in my mouth and it came across as idiotic.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;I will also use this blog entry to clarify our work in the Open Source Software Lab.&amp;nbsp; Here&amp;rsquo;s exactly what I tell my team, and the rest of Microsoft, on our strategy related to Linux and open source software:&lt;/font&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;-We compete with Linux and Unix servers with Windows server &lt;br /&gt;-&lt;/font&gt;&lt;font face="Verdana" size="2"&gt;Many customers run a mix of servers in the same environment, so we&amp;rsquo;ll need to interoperate &lt;br /&gt;-&lt;/font&gt;&lt;font face="Verdana" size="2"&gt;We want to grow the software ecosystem, including open source software, as it relates to Microsoft software&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;I believe that we can continue to compete with Red Hat or SuSE or Solaris for server business while we also work on interoperating and growing the software ecosystem.&amp;nbsp; I believe there is a lot we can do to grow an Open Source&amp;nbsp;on Microsoft environment, realizing that sometimes we will simultaneously compete and collaborate.&amp;nbsp; It&amp;rsquo;s not schizophrenic, we work this way today with many other types of software, it&amp;rsquo;s the nature of being in a platform business and believing in choice.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;I&amp;rsquo;m sure there&amp;rsquo;s also a lot of questions about the Fortune story on &amp;lsquo;Microsoft versus the Free world&amp;rsquo; &amp;ndash; more wonderful sensationalism &amp;ndash; and I will write on that soon.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;-Bill&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3885" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item><item><title>Layers</title><link>http://port25.technet.com/archive/2007/04/26/layers.aspx</link><pubDate>Thu, 26 Apr 2007 23:56:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3824</guid><dc:creator>billhilf</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=3824</wfw:commentRss><comments>http://port25.technet.com/archive/2007/04/26/layers.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;&lt;img align="right" border="0" height="218" hspace="10" src="http://port25.technet.com/photos/images/images/3823/original.aspx" width="196" /&gt;When I started programming, it helped me a lot to think about the &lt;a href="http://en.wikipedia.org/wiki/OSI_model" style="color:blue;text-decoration:underline;text-underline:single;"&gt;OSI model&lt;/a&gt; (Open Systems Interconnection Basic Reference Model). &amp;nbsp;On the right is a simple example of a five layer OSI model.&amp;nbsp; This type of model can help when coding or administering a system so you can effectively debug at the right &amp;lsquo;layer&amp;rsquo;.&amp;nbsp; I&amp;rsquo;ve found that I use this same logic now in all sorts of other areas, as it helps me parse out the details of an issue.&amp;nbsp; I also was reminded of this while reading one of Cory Doctorow&amp;rsquo;s new short stories, &amp;lsquo;When Sysadmins Ruled the Earth&amp;rsquo; in &amp;lsquo;&lt;a href="http://craphound.com/overclocked/download/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Overclocked&amp;rsquo;&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;I&amp;rsquo;ve recently been looking at broadband statistics and, as usual, working on various business model issues.&amp;nbsp; So let me parlay the OSI framework concept into a topic around mixed models and the Web.&amp;nbsp; I often hear others try to simplify open source by comparing it to the Web or the Internet.&amp;nbsp; This description is often used disingenuously but it did get me thinking about the relationship and it&amp;rsquo;s a fun thought experiment so let&amp;rsquo;s break the totality of the Web down for a minute to prove the point &amp;ndash; and let&amp;rsquo;s use an OSI-like model from the bottom up (including, but not limited to, protocols).&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;font face="Verdana" size="2"&gt;Physical, Data, and Network Layers&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;For the Internet this would be not only Ethernet standards but also electrical specifications, bridges, switches, host adapters, and signals operating over copper and fiber. &amp;nbsp;&amp;nbsp;ATM, Frame Relay, IPv4/v6, IPSec, RIP, X.25, and other protocols also live at these layers. &amp;nbsp;But the Internet isn&amp;rsquo;t just protocols.&amp;nbsp; Companies such as AT&amp;amp;T, Quest and Level 3 have laid hundreds of thousands of miles of fiber-optic cable at the physical layer and infrastructure providers such as Foundry, Juniper Networks and Cisco build technologies that allow Internet exchange points and ISPs to interconnect.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;font face="Verdana" size="2"&gt;Transport+Session, Presentation and Application Layers&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Here we have the layers that move the data between end users and programs.&amp;nbsp; Fundamental to the Internet are TCP/IP of course (and UDP for you gamers).&amp;nbsp; &lt;a href="http://www.isoc.org/standards/tcpip25years/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;TCP/IP&lt;/a&gt; is over 25 years old and being an open standard was critical for its dissemination and success.&amp;nbsp;&amp;nbsp; Other important protocols and services at this layer are POP3, SMTP, SSH, HTTP, DNS, instant messaging protocols (and many more).&amp;nbsp; These protocols have been implemented in both open source and non-open source software, the key was having standard protocols for communication.&amp;nbsp; Also at this layer are other infrastructure-like providers such as Akamai, VitalStream, BitTorrent, Amazon&amp;rsquo;s S3 and other caching and content delivery networks.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;It is important to note that at all of these layers above were other once-relevant technologies that have since faded or altogether expired.&amp;nbsp; When I worked for IBM I use to carry a Token ring adapter for my ThinkPad as many IBM offices didn&amp;rsquo;t have Ethernet, but only Token ring (this was true just four years ago).&amp;nbsp; Anyone use much Token ring today?&amp;nbsp; Or RUDP?&amp;nbsp; Or FDDI?&amp;nbsp; Or even telnet?&amp;nbsp; These each have diminished or disappeared, IMHO, because either 1) something better came along and/or 2) lack of relevance or value to consumers, users and/or businesses.&amp;nbsp; These are positive market forces: we want better, higher value, more relevant technologies and standards to replace lesser, lower value, irrelevant versions of the same.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;There is an important, non-OSI layer above all of this and that&amp;rsquo;s the content that is driving the growth of the Web and broadband (global number of broadband connections rose 33% last year).&amp;nbsp; My highly subjective distillation of &amp;lsquo;content&amp;rsquo; is the YouTube, MySpaces, Yahoo, MSN, Google conglomeration of data that pumps across those layers above every day in all their data hungry glory.&amp;nbsp; Oh, and all that &lt;a href="http://paul.kedrosky.com/archives/2007/03/07/the_first_decad.html" style="color:blue;text-decoration:underline;text-underline:single;"&gt;advertising&lt;/a&gt; too.&amp;nbsp; Certainly, there is a supply-demand correlation between the infrastructures at all levels of the stack and the content users are demanding (and supplying back).&amp;nbsp; These are also positive market forces.&amp;nbsp; Companies such as Level 3 (which was almost itself leveled in late-90s) are seeing growth in traffic on their fiber lines and also in their revenue &amp;ndash; and they are buying &lt;a href="http://money.cnn.com/news/newsfeeds/articles/newstex/AFX-0013-15739692.htm" style="color:blue;text-decoration:underline;text-underline:single;"&gt;more&lt;/a&gt;.&amp;nbsp; Comcast has signed up over 12 million homes for cable-based broadband connectivity.&amp;nbsp; Western Europe broadband penetration is &lt;a href="http://www.oecd.org/document/7/0,2340,en_2649_34223_38446855_1_1_1_1,00.html" style="color:blue;text-decoration:underline;text-underline:single;"&gt;growing faster&lt;/a&gt; than the U.S., and Japan now has 7.9 million fibre-to-the-home subscribers. &amp;nbsp;&amp;nbsp;The home media and phone technologies will also be tapping into these bigger pipes, from the TiVo to iPhone to Windows Mobile devices.&amp;nbsp; And all sorts of amazing applications are sprouting up to take advantage of this broadband growth &amp;ndash; for a test, think back to how many videos you watched online just three years ago compared to today.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;So what is the relationship between all of this?&amp;nbsp; Certainly, without useful and relevant standards like TCP/IP and HTTP we wouldn&amp;rsquo;t be very far.&amp;nbsp; But we also wouldn&amp;rsquo;t have today&amp;rsquo;s Web without the physical fiber and backbone providers, IXPs/ISPs, and router manufacturers that provide the infrastructure.&amp;nbsp; And without software such as Apache, IIS, Firefox, Internet Explorer, etc., we wouldn&amp;rsquo;t be using the Internet like we do today.&amp;nbsp; And last but not least, without something to do on the Web, from reading news on Yahoo to auctions on eBay to Skype phone calls to videos on YouTube or social networking such as MySpace or doing business online, the Internet would have just been a neat technology experiment (or, minimally, as one of my favorite BBC columnists Bill Thompson &lt;a href="http://www.thebillblog.com/billblog/index.php/2007/01/17/the-fragile-network/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;points out&lt;/a&gt;, a tool for &amp;lsquo;computer scientists to find ways to share time on expensive mainframe computers&amp;rsquo;).&amp;nbsp; Open source, proprietary, infrastructure, protocols and standards&amp;hellip; and lots of hard work and innovation.&amp;nbsp; It&amp;rsquo;s all in there &amp;ndash; that&amp;rsquo;s the Web we have today.&amp;nbsp; Just like there is a mix of content that makes up the Web, mixed software, hardware, infrastructure, and a community are all necessary parts of the body Internet.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;If someone needs proof that open source and commercial models/software/hardware/etc. can be and are compatible, just look at the Web.&amp;nbsp; Not only are they compatible, they have proven to be an amazing powerful combination.&amp;nbsp; The challenge for the OSS pundits is to dig deep, don&amp;rsquo;t be superficial.&amp;nbsp; I like how Stephen Walli &lt;a href="http://stephesblog.blogs.com/presentations/CoreComplementContext.pdf" style="color:blue;text-decoration:underline;text-underline:single;"&gt;challenges&lt;/a&gt; a lot of &amp;lsquo;stack&amp;rsquo; thinking by explaining how the application is a network, and the network isn&amp;rsquo;t simple.&amp;nbsp; It&amp;rsquo;s a good analogy, and although the OSI layer-thinking helps draw some lines, the network model is more realistic &amp;ndash; which is why I am using the Web as subject matter here.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;When I was a kid, my oldest brother used to sell me gravity insurance for $1 (for the record, I only bought one policy when I was six).&amp;nbsp; It was his lesson that I shouldn&amp;rsquo;t forget about reality.&amp;nbsp; He tried to sell me another policy again when I finished graduate school &amp;ndash; likely worried I was getting lost in theoretical thinking.&amp;nbsp; In reality, there are powerful combinations of mixed models in software design/development, licensing, and businesses.&amp;nbsp; We can bury our heads in the sand, or in the clouds, and believe there are only two camps, two separate and foreign tribes &amp;ndash; open source and commercial.&amp;nbsp; It might even make us feel better to believe this.&amp;nbsp; Or we can see that, in the real world, there is no spoon.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;-Bill&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3824" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item><item><title>Gapingvoid on Software Business Strategy...</title><link>http://port25.technet.com/archive/2007/04/17/gapingvoid-on-software-business-strategy.aspx</link><pubDate>Tue, 17 Apr 2007 18:55:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3753</guid><dc:creator>billhilf</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=3753</wfw:commentRss><comments>http://port25.technet.com/archive/2007/04/17/gapingvoid-on-software-business-strategy.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;I found &lt;a href="http://www.gapingvoid.com/Moveable_Type/archives/003872.html" style="color: blue; text-decoration: underline; text-underline: single"&gt;this&lt;/a&gt; through &lt;a href="http://www.redmonk.com/jgovernor/2007/04/17/how-well-does-open-source-currently-meet-the-needs-of-shareholders-and-ceos/" style="color: blue; text-decoration: underline; text-underline: single"&gt;James&lt;/a&gt; titled &amp;ldquo;&lt;a href="http://www.gapingvoid.com/Moveable_Type/archives/003872.html" style="color: blue; text-decoration: underline; text-underline: single"&gt;How well does open source currently meet the needs of shareholders and ceo&amp;#39;s?&lt;/a&gt;&amp;rdquo;&amp;nbsp; It&amp;rsquo;s interesting to read through both post and comments. &amp;nbsp;I spend a lot of my day on these types of issues, related to software business models and technology trends, and the main point of Hugh&amp;rsquo;s post (and certainly the comments) is about the ecosystem and partners.&amp;nbsp; I&amp;rsquo;m a big believer in this - shared growth works.&amp;nbsp; Thanks for keeping it interesting Hugh&amp;hellip;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3753" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item><item><title>One Year</title><link>http://port25.technet.com/archive/2007/04/09/one-year.aspx</link><pubDate>Mon, 09 Apr 2007 16:09:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3708</guid><dc:creator>billhilf</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=3708</wfw:commentRss><comments>http://port25.technet.com/archive/2007/04/09/one-year.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;When we started Port25 a year ago we certainly had no idea how it would turn out.&amp;nbsp; The process of creating, launching, and evolving Port25, I believe, has many similarities to an OSS project: small group of motivated individuals, loosely coupled development model, organic growth, and meritocratic guidance and leadership.&amp;nbsp; These things helped us quite a bit as we broke some new ground for Microsoft and I&amp;rsquo;m proud of where we are at one year in.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Our &lt;a href="http://port25.technet.com/aboutPort25.aspx" style="color: blue; text-decoration: underline; text-underline: single"&gt;goals&lt;/a&gt; list growing an online community, but let me tell you a little secret, Port25 was just as important for inside Microsoft as it was outside.&amp;nbsp; Giving Microsoft employees like Sara Ford, Steve Marx, Bruce Payette, Mike Hines (and others) a forum to talk about how their work relates to the community is part of the internal goal.&amp;nbsp; Showing other Microsoft employees how we can have open and real conversations and even debates with technologists in the OSS community is part of the internal goal.&amp;nbsp; Providing a place for critical analysis and learning of software built in different development models is part of the internal goal.&amp;nbsp; And, one that I that I haven&amp;rsquo;t shared with anyone until now, showing people at Microsoft and in the OSS community that we have to keep all this damn stuff in perspective: it&amp;rsquo;s important, but it is just software after all.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;I&amp;rsquo;ve spent a long time in open source and commercial software development and businesses.&amp;nbsp; Over these years I have seen positive evolution across the board.&amp;nbsp; Port25 is part of a journey for Microsoft, and we are learning with each and every step.&amp;nbsp; Thank you for listening, participating and creating.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;-Bill&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3708" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Port+25+News/default.aspx">Port 25 News</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item><item><title>Microsoft Penguin Adoption 2007</title><link>http://port25.technet.com/archive/2007/04/01/microsoft-penguin-adoption-2007.aspx</link><pubDate>Sun, 01 Apr 2007 05:01:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3684</guid><dc:creator>billhilf</dc:creator><slash:comments>10</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=3684</wfw:commentRss><comments>http://port25.technet.com/archive/2007/04/01/microsoft-penguin-adoption-2007.aspx#comments</comments><description>&lt;br /&gt;&lt;table style="width:100%;"&gt;&lt;tr&gt;&lt;td style="width:716px;"&gt;&lt;p&gt;Today, in a surprising move, Microsoft is highlighting the key role that community and economic support play in boosting the thriving worldwide penguin ecosystem.&amp;nbsp; During a keynote that is yet to be scheduled, Bill Hilf, General Manager of Platform Strategy, will cite a potentially growing list of alliances that will deliver the benefits of community and economic growth to penguins everywhere. Most notably, Hilf will discuss the announcement of a new community program, Microsoft Penguin Adoption 2007.&lt;br /&gt;&lt;br /&gt;The Penguin Adoption program is critical to demonstrating this commitment.&amp;nbsp; &amp;ldquo;A year ago, nobody would have expected Microsoft to have a penguin program in place. But my innovative and envelope-pushing work is changing all that,&amp;rdquo; adds an animated Hilf.&lt;/p&gt;&lt;strong&gt;Community is a Key Driver to the Success of Penguins&lt;/strong&gt; &lt;p&gt;The support of an aquatic and flightless species like the penguin - be it Emperor, Gentoo or Humboldt - requires the support of an active community.&amp;nbsp; That&amp;rsquo;s why a key component to the new Penguin program will be the 2007 adoption of Seattle, WA-based &lt;a href="http://www.zoo.org/factsheets/facts.html"&gt;Woodland Park Zoo&lt;/a&gt;&amp;rsquo;s Penguin Exhibit. With it, Microsoft will become an official 2007-2008 &amp;lsquo;ZooParent&amp;rsquo; to the local Humbolt penguin exhibit. &lt;br /&gt;&lt;br /&gt;The adoption, made possible by Woodland Park Zoo, will help provide support and care for the penguins, as well as fund wildlife conservation efforts. By working with local and benevolent penguin leaders who are the experts in their respective communities, such as zoo maintainers, Penguin Adoption 2007 will provide the necessary tools to help foster penguin growth. &lt;/p&gt;&lt;p&gt;Hilf, unable to contain his exhilaration for the program, adds, &amp;ldquo;It&amp;rsquo;s a win-win. Did I mention that we get an official certificate to hang in the &lt;a href="http://port25.technet.com/archive/2006/03/31/A-Look-Inside-Microsoft_2700_s-Open-Source-Software-Lab-_2800_Part-1_2900_.aspx"&gt;Open Source Software Lab&lt;/a&gt;? I&amp;rsquo;m betting Sam will do somersaults &amp;ndash; he is nimble. Like a penguin. &amp;rdquo; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Sam Ramji, Director of the Open Source Software Lab, simply commented, &amp;ldquo;&lt;a href="http://port25.technet.com/archive/2006/08/11/Let_2700_s-talk-Mono_3A00_--Sam-interviews-Miguel-de-Icaza.aspx"&gt;Well, you&amp;rsquo;re either hard-core, or you&amp;rsquo;re not.&lt;/a&gt;&amp;rdquo; (Timestamp, 4:50)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Corporate Investment is a Key Driver to Community &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Emerging as a key component to community success is a sustained level of corporate investment. &amp;ldquo;That&amp;rsquo;s why this is a no brainer,&amp;rdquo; says Hilf. &amp;ldquo;Plus, I love penguins. They are curious and crafty creatures, with beautiful eyes I can stare into.&lt;strong&gt;&amp;rdquo; &lt;img alt="Beautiful Penguin Eyes" border="1" class="style1" height="166" src="http://port25.technet.com/photos/images/images/3685/original.aspx" style="float:right;" width="241" /&gt; &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Microsoft is not the first company to support penguin-centric community programs, and in fact, joins a long list of other technology vendors in the effort to sustain and grow the developing penguin population.&lt;/p&gt;&lt;p&gt;And now, through Penguin Adoption 2007&amp;rsquo;s annual sponsorship, Microsoft is enabling children and adults everywhere to enjoy the grace and curiosity that is the Humboldt Penguin. For those unable to visit Woodland Park Zoo, a &lt;a href="http://www.zoo.org/factsheets/facts.html"&gt;recorded video is available here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The adoption of the Woodland Park Zoo Humboldt Penguin exhibit began in March 2007, and will continue through March 2008.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="style2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span class="style2"&gt;About the Woodland Park Zoo&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;Among its distinctions, Woodland Park Zoo is one of the oldest zoos on the West Coast. Woodland Park Zoo encompasses 92 acres and features more than 1,090 individual animals representing nearly 300 species. The grounds are divided into what are known as bioclimatic zones, the unique habitats around the world, from tropical rain forests to the frigid climes of the Far North. More information can be &lt;a href="http://www.zoo.org/zoo_info/about.html"&gt;found here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="style2"&gt;On A Serious Note&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;The effort to save endangered Humboldt penguins requires cooperation and support at the international, national, regional and individual levels. You can help in this cause. Join and become active in Woodland Park Zoo. You can &lt;a href="http://www.zoo.org/zoocart/adoptions.html"&gt;learn more here&lt;/a&gt;.&amp;nbsp; If you are a Microsoft employee, donations to qualifying non-profits can also be matched.&lt;/p&gt;&lt;p&gt;Invisotext: &lt;/p&gt;&lt;p style="color:#ffffff;"&gt;Happy April Fool&amp;#39;s Day!&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp; &lt;p&gt;&lt;a href="http://port25.technet.com/photos/images/images/3686/original.aspx" target="_blank"&gt;&lt;img alt="Adoption Certificate" class="style1" height="122" src="http://port25.technet.com/photos/images/images/3686/secondarythumb.aspx" style="float:left;" width="160" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://port25.technet.com/photos/images/images/3686/original.aspx" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3684" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item><item><title>Tales from the road, Vegas, and the Microsoft Technology Summit…</title><link>http://port25.technet.com/archive/2007/03/28/tales-from-the-road-vegas-and-the-microsoft-technology-summit.aspx</link><pubDate>Wed, 28 Mar 2007 05:45:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3669</guid><dc:creator>billhilf</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=3669</wfw:commentRss><comments>http://port25.technet.com/archive/2007/03/28/tales-from-the-road-vegas-and-the-microsoft-technology-summit.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;I recently spent time in South East Asia.&amp;nbsp; As always these trips are enlightening, but as I wrote &lt;a href="http://port25.technet.com/archive/2006/09/05/Software-in-Thailand.aspx" style="color:blue;text-decoration:underline;text-underline:single;"&gt;before&lt;/a&gt; one of the most important missions of these visits is to understand the health, growth and diversity of the local software economy.&amp;nbsp; And it&amp;rsquo;s not just the Microsoft related software economies, but how all software is growing in a country.&amp;nbsp; Indonesia is a particularly interesting example, with thousands of islands, over 250M people, and broadband and PC penetration in very low single digits, the potential for a powerful and unique software ecosystem is very real.&amp;nbsp; While I was there I had a chance to talk with computer science students at BINUS International in Jakarta which was personally very motivating.&amp;nbsp; The Philippines has extraordinary characteristics related to SMS or &amp;lsquo;texting&amp;rsquo; (in 2005, over 250M text messages a day) and the use of mobile devices and technologies. With 6% GDP growth and the rapid growth and utilization of technology such as mobile devices (and also some very exciting online gaming businesses such as &lt;a href="http://www.levelupgames.ph/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;LevelUp!&lt;/a&gt;), I expect the Philippines to boom in the software world.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;&lt;img align="right" height="480" hspace="10" src="http://port25.technet.com/photos/images/images/3670/360x480.aspx" width="360" /&gt;In Thailand I visited Software Park and discussed local software growth with one of the premier software incubation agencies in Bangkok.&amp;nbsp; Take a look at their Software Gallery (photo on right), creatively showing off all the published software from the companies incubated at the park.&amp;nbsp; Software Park was a very cool place to visit, certainly a vibrant and passionate development environment but they also have amazing elevators, no buttons inside the elevator car, you tell the security guard what floor you need to go to, and they key it in.&amp;nbsp; At first I thought it was just for security, but it is also a much more efficient system as the sequence is always point-to-point, no randomization or mistakes.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;I also spent time with members of the Thai software community, where we originally planned about an hour, but ended up going on for about two and a half once we got into questions.&amp;nbsp; The discussion was great and I want to thank everyone who attended for spending the time and all the questions.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;One fascinating trend in each of these emerging markets is technology generation skipping.&amp;nbsp; With the fast growth and size of population, it&amp;rsquo;s not uncommon for the market to jump over an entire generation of technology.&amp;nbsp; Indonesia is a good example, with such low broadband usage (and infrastructure) many users are simply going direct to 3G wireless versus moving from dial-up to broadband.&amp;nbsp; I&amp;rsquo;ve seen this in other countries as well &amp;ndash; it&amp;rsquo;s exciting because this type of exponential growth is fertile ground for big and surprising innovation.&amp;nbsp; It&amp;rsquo;s an awesome time to be a software developer in environments like this.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Next trip couldn&amp;rsquo;t be more different, Las Vegas for Mix 07 &amp;ndash; where Sam and I will be attendees only (first time actually &amp;lsquo;attending&amp;rsquo; a conference for me in years, which I&amp;rsquo;m excited about).&amp;nbsp; There will be some very cool stuff at Mix07 &amp;ndash; such as WPF/E, opening up Windows Live data, Open Source applications using the .NET platform (with my friend Andi Gutmans from Zend on the panel), and a panel discussion called &amp;ldquo;Can&amp;rsquo;t ASP.NET and PHP Get Along?&amp;rdquo; (all session info &lt;a href="https://content.visitmix.com/public/sessions.aspx" style="color:blue;text-decoration:underline;text-underline:single;"&gt;here&lt;/a&gt;).&amp;nbsp; I think it will really be a great event, in addition keynoting will be Ray Ozzie and Robbie Bach and Scott Guthrie (if you want to see a rock star demo don&amp;rsquo;t miss Scott&amp;rsquo;s talk).&amp;nbsp; Here are a few preview &amp;lsquo;&lt;a href="http://channel9.msdn.com/Shows/MIX07_Buzzcast" style="color:blue;text-decoration:underline;text-underline:single;"&gt;buzzcasts&amp;rsquo;&lt;/a&gt; to give you an idea of what&amp;rsquo;s in store.&amp;nbsp; Vegas baby!&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.visitmix.com" target="_blank"&gt;&lt;img border="0" height="180" src="http://port25.technet.com/photos/images/images/3673/original.aspx" width="171" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;I&amp;rsquo;m looking forward to being back in Redmond this week, Monday I talked with folks at the Microsoft Technology Summit.&amp;nbsp; I enjoyed the conversation; hope the attendees did as well (some blog coverage &lt;a href="http://koreacrunch.com/archive/mts07-1st-day" style="color:blue;text-decoration:underline;text-underline:single;"&gt;here&lt;/a&gt;).&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;-Bill&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3669" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item><item><title>Basketball Blogging and other thoughts...</title><link>http://port25.technet.com/archive/2007/03/05/basketball-blogging-and-other-thoughts.aspx</link><pubDate>Tue, 06 Mar 2007 00:48:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3613</guid><dc:creator>billhilf</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=3613</wfw:commentRss><comments>http://port25.technet.com/archive/2007/03/05/basketball-blogging-and-other-thoughts.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Four random bits&amp;hellip;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;1.&amp;nbsp; Multicore.&amp;nbsp; I think we as an industry over complicate the value of multicore and programming in this environment (although I enjoy &lt;a href="http://softwareblogs.intel.com/author/clay-breshears/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Clay&amp;rsquo;s blog&lt;/a&gt; about this subject).&amp;nbsp; I think &lt;a href="http://download.microsoft.com/download/5/b/e/5bec52bd-8f96-4137-a2ab-df6c7a2580b9/coding_for_multiple_cores.ppt" style="color:blue;text-decoration:underline;text-underline:single;"&gt;this presentation&lt;/a&gt; by &lt;span&gt;Bruce Dawson and Chuck Walbourn&lt;/span&gt; from Microsoft Games Technologies Group explains how two popular Xbox 360 games take advantage of the three cores in the 360.&amp;nbsp; Makes it a little easier to translate how developers can (and will) take advantage of the multicore servers and desktops in the future:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;&lt;img align="middle" border="0" height="318" src="http://port25.technet.com/photos/images/images/3612/original.aspx" style="width:423px;height:318px;" width="423" /&gt;&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Now imagine the gaming on an &lt;a href="http://news.com.com/Intel+shows+off+80-core+processor/2100-1006_3-6158181.html" style="color:blue;text-decoration:underline;text-underline:single;"&gt;80-core chip&lt;/a&gt; ;)&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;And since we&amp;rsquo;re on games, I&amp;rsquo;m *very* excited about DirectX 10, now in Windows Vista.&amp;nbsp; You need &lt;a href="http://dailytech.com/article.aspx?newsid=4442" style="color:blue;text-decoration:underline;text-underline:single;"&gt;this&lt;/a&gt; nvidia card to really exploit it right now, but others will be out soon and some great games will be out soon which will make DirectX 10 really shine, such as &lt;a href="http://www.gametrailers.com/gamepage.php?id=2509" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Crysis&lt;/a&gt;.&amp;nbsp; Read &lt;a href="http://www.extremetech.com/article2/0,1697,1982032,00.asp" style="color:blue;text-decoration:underline;text-underline:single;"&gt;this interview&lt;/a&gt; to go deep with the people behind DirectX 10.&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;2.&amp;nbsp; Our Windows Home Server guys, by using drive extender technology, claim the &amp;lsquo;&lt;a href="http://blogs.technet.com/homeserver/archive/2007/02/15/the-death-of-the-drive-letter.aspx#645448" style="color:blue;text-decoration:underline;text-underline:single;"&gt;death of the drive letter&amp;rsquo;&lt;/a&gt;.&amp;nbsp; Yeah yeah it sounds like RAID but having seen this first hand, it will make drive swapping extremely easy.&amp;nbsp; I will certainly use it.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;3.&amp;nbsp; I always get a kick out of reading Mark Cuban&amp;rsquo;s blog.&amp;nbsp; If you don&amp;rsquo;t know &lt;a href="http://en.wikipedia.org/wiki/Mark_Cuban" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Mark Cuban&lt;/a&gt;, he owns the Dallas Mavericks and is, in general, a very outspoken entrepreneur.&amp;nbsp; I don&amp;rsquo;t always agree with him, particularly on many tech issues, but I love when he gets passionate about his own team.&amp;nbsp; Read his defense of one of his star players, Dirk Nowitzki, &lt;a href="http://www.blogmaverick.com/2007/02/09/dwayne-wade-a-leader/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;here&lt;/a&gt;.&amp;nbsp; What I think is great about this blog is just how absolutely honest and real Mark&amp;rsquo;s voice is when he blogs.&amp;nbsp; You may not be a basketball fan, but I doubt you&amp;rsquo;ll need to be to get the point of this blog &amp;ndash; no holds barred.&amp;nbsp; Pretty rare in today&amp;rsquo;s blog-on-anything world - and certainly rare for major league sports team owners.&amp;nbsp; Recently, Hank just &lt;a href="http://port25.technet.com/archive/2007/02/28/we-re-writing-firefox-plug-ins-interview-with-ian-gilman-and-thoughts-on-10-months-at-microsoft.aspx" style="color:blue;text-decoration:underline;text-underline:single;"&gt;brought&lt;/a&gt; a similar game to Port25.&amp;nbsp; Kudos.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;4.&amp;nbsp; Lastly, I get asked sometimes about &amp;lsquo;hey Bill, so what&amp;rsquo;s new in Vista?&amp;rsquo;&amp;nbsp; I would recommend two things &amp;ndash; first, high level key features are all &lt;a href="http://www.microsoft.com/windows/products/windowsvista/features/details/accessibility.mspx" style="color:blue;text-decoration:underline;text-underline:single;"&gt;here&lt;/a&gt;; second, is a great technical overview of &amp;nbsp;the new things in the Vista kernel by Marc Russinovich, which I think is one of the best walk-throughs I&amp;rsquo;ve seen online (&lt;a href="http://www.microsoft.com/technet/technetmag/issues/2007/02/VistaKernel/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Part I&lt;/a&gt;, &lt;a href="http://www.microsoft.com/technet/technetmag/issues/2007/03/VistaKernel/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Part II&lt;/a&gt;, and Part III coming).&amp;nbsp; Note, this is just the kernel, not all things in Vista of course.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;On the road in March, maybe blogs of substance forthcoming. &lt;img src="http://port25.technet.com/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;-Bill&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3613" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item><item><title>Interesting Finds</title><link>http://port25.technet.com/archive/2007/02/12/interesting-finds.aspx</link><pubDate>Tue, 13 Feb 2007 04:50:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3534</guid><dc:creator>billhilf</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=3534</wfw:commentRss><comments>http://port25.technet.com/archive/2007/02/12/interesting-finds.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;This morning I&amp;rsquo;ve been catching up on the status of Perl 6.&amp;nbsp; Years ago, Perl was something I used a lot for all sorts of tasks, including a lot of backend data wrangling for a couple of the startups I worked at.&amp;nbsp; One of the benefits and banes of Perl is its tremendous flexibility.&amp;nbsp; It is powerful, but given enough rope&amp;hellip;.&amp;nbsp; When I came across one of Damian Conway&amp;rsquo;s contributions to Perl 6, &amp;lsquo;&lt;a href="http://www.perl.com/pub/a/2003/07/29/exegesis6.html?page=4" style="color:blue;text-decoration:underline;text-underline:single;"&gt;junctions&amp;rsquo;&lt;/a&gt;*, I was excited but simultaneously jealous that it didn&amp;rsquo;t exist in the early 90s when I really needed it.&amp;nbsp; Junctions are single scalar &amp;lsquo;overlay&amp;rsquo; values that can represent multiple values at once.&amp;nbsp; So if you have a long list of things (like SKU numbers, passwords, customer IDs, etc.) you can superimpose them down into a single value to do a single test against the junction to see if it equals any of them.&amp;nbsp; Junctions are interesting because you can parallelize this type of test against the single value (junctions are unordered which lets the compiler evaluate the tests in parallel).&amp;nbsp; At first I thought it sounded like a fancy pointer or a tied hash/tied array trick common in Perl, but junctions allow you to write in simple English things like:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Courier New" size="2"&gt;if $customerid eq any(@possible_ids)&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;&amp;hellip;and get a single true or false from the test in this conditional statement.&amp;nbsp; Of course, there are other, more complicated ways to do this in many languages, but junctions makes it much easier to program with data in Perl and something I&amp;rsquo;m looking forward to experimenting with more as &lt;a href="http://dev.perl.org/perl6/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Perl 6&lt;/a&gt; comes to life.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Two other interesting finds:&lt;/font&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;Some clever folks have used &lt;a href="http://msdn2.microsoft.com/en-us/xna/default.aspx" style="color:blue;text-decoration:underline;text-underline:single;"&gt;XNA&lt;/a&gt; to create a &lt;a href="http://www.old-computers.com/museum/computer.asp?c=223" style="color:blue;text-decoration:underline;text-underline:single;"&gt;ZX Spectrum&lt;/a&gt; 48K emulator for Xbox 360.&amp;nbsp; I&amp;rsquo;m a classic computer collector and avid gamer so this goes on my list of things to experiment with.&amp;nbsp;&amp;nbsp;&amp;nbsp; It is a community project up on Codeplex: &lt;a href="http://www.codeplex.com/zx360" style="color:blue;text-decoration:underline;text-underline:single;"&gt;http://www.codeplex.com/zx360&lt;/a&gt; &lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;This is a hard one to explain, it&amp;rsquo;s a video montage about Web 2.0, done by the Digital Ethnography &lt;a href="http://mediatedcultures.net/ksudigg/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;folks&lt;/a&gt; at Kansas State University.&amp;nbsp; Check it out, worth the watch:&amp;nbsp; &lt;a href="http://www.youtube.com/watch?v=6gmP4nk0EOE&amp;amp;eurl=" style="color:blue;text-decoration:underline;text-underline:single;"&gt;The Machine is Us/ing Us&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Till next time, &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;-Bill&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;* Those of you who are Perl geeks may remember Damian&amp;rsquo;s &lt;/font&gt;&lt;font face="Courier New" size="2"&gt;Quantum::Superpositions&lt;/font&gt;&lt;font face="Verdana" size="2"&gt;&lt;span&gt; module in Perl 5, which was an initial cut at this idea.&amp;nbsp; In classic Conway style the concept is drawn from the &lt;/span&gt;&lt;a href="http://www.mtnmath.com/faq/meas-qm-3.html" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Schr&amp;ouml;dinger&amp;#39;s cat&lt;/a&gt; &lt;span&gt;thought experiment in quantum physics.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3534" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item></channel></rss>