<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Personal</title>
        <link>http://acmebinary.com/blog/category/1.aspx</link>
        <description>Like you need to know.</description>
        <language>en-US</language>
        <copyright>Kent Sharkey</copyright>
        <managingEditor>kent@acmebinary.com</managingEditor>
        <generator>Subtext Version 2.0.0.43</generator>
        <item>
            <title>I can has breaths?</title>
            <link>http://acmebinary.com/blog/archive/2008/10/27/i-can-has-breaths.aspx</link>
            <description>&lt;p&gt;Well, that's done. The last few weeks have definitely been "&lt;a href="http://en.wikipedia.org/wiki/May_you_live_in_interesting_times"&gt;interesting&lt;/a&gt;".&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;I've been involved in the launch of two new sites for MSDN: &lt;a href="http://msdn.microsoft.com/oslo"&gt;Oslo&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/azure"&gt;Azure&lt;/a&gt; (and the &lt;a href="http://msdn.microsoft.com/wcf/rest/"&gt;WCF REST Starter Kit&lt;/a&gt;, but that's just a few pages). It's meant a lot of meetings (remotely), converting numerous documents using various internal tools (each with their own quirks), re-encoding videos, and loads of email. Hopefully the sites will be helpful and informative. Let me know if not.&lt;/p&gt;
&lt;p&gt;Chris has the &lt;a href="http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=2195"&gt;welcome message&lt;/a&gt;, but I figured I'd take some time to point out a few of the highlights (at least in my view) of the site.&lt;/p&gt;
&lt;p style="font-weight: bold;"&gt;Getting started with Oslo:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;First things first, I imagine you'll want &lt;a href="http://download.microsoft.com/download/4/2/3/423FFDF3-B0B9-4EF0-990F-82DDE530B672/RepositoryOct2008CTP.msi"&gt;the bits&lt;/a&gt;. Usual warnings apply (don't put this on a machine you don't feel like flattening -- I don't *think* it will affect anything, but I've gotten old and cranky about Betas lately).&lt;/li&gt;
    &lt;li&gt;Second things second, read David Chappell's &lt;a href="http://msdn.microsoft.com/en-us/library/dd200919.aspx"&gt;overview article&lt;/a&gt;. It provides a nice grounding in the concepts&lt;/li&gt;
    &lt;li&gt;For those who learn visually, start chewing on the &lt;a href="http://msdn.microsoft.com/en-us/oslo/cc748651.aspx"&gt;videos&lt;/a&gt; that the team have been generating.&lt;/li&gt;
    &lt;li&gt;Last things last (for now). If we're missing something on the site, &lt;a href="http://acmebinary.com/blog/contact.aspx"&gt;let me know&lt;/a&gt;. If you're an author and want to write some kicking Oslo content, &lt;a href="http://acmebinary.com/blog/contact.aspx"&gt;let me know&lt;/a&gt;. If you've got a blog that covers Oslo and want me to watch it, &lt;a href="http://acmebinary.com/blog/contact.aspx"&gt;well... you know&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;span style="font-weight: bold;"&gt;Coming soon:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;More videos&lt;/li&gt;
    &lt;li&gt;at least one of the hands-on labs to help you learn&lt;/li&gt;
    &lt;li&gt;more articles&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://acmebinary.com/blog/aggbug/318.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2008/10/27/i-can-has-breaths.aspx</guid>
            <pubDate>Mon, 27 Oct 2008 17:37:03 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2008/10/27/i-can-has-breaths.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/318.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/318.aspx</trackback:ping>
        </item>
        <item>
            <title>So true</title>
            <link>http://acmebinary.com/blog/archive/2008/10/01/so-true.aspx</link>
            <description>So true... sadly, so true:&lt;br /&gt;
&lt;a href="http://store.yahoo.com/cgi-bin/clink?demotivators+BxGdkg+blogging.html"&gt;&lt;img alt="Blogging" src="http://site.despair.com/blog/wp-content/uploads/2008/10/blogging.jpg" /&gt;&lt;/a&gt;&lt;img src="http://acmebinary.com/blog/aggbug/316.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2008/10/01/so-true.aspx</guid>
            <pubDate>Wed, 01 Oct 2008 19:05:20 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2008/10/01/so-true.aspx#feedback</comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/316.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/316.aspx</trackback:ping>
        </item>
        <item>
            <title>Well, that didn't hurt a bit</title>
            <link>http://acmebinary.com/blog/archive/2008/08/10/well-that-didnt-hurt-a-bit.aspx</link>
            <description>Nothing dramatically different at your end (the new admin stuff looks gorgeous though), but I've just upgraded this blog to &lt;a href="http://haacked.com/archive/2008/08/10/subtext-2.0-released.aspx"&gt;Subtext 2.0&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
Congrats to &lt;a href="http://haacked.com/"&gt;Phil&lt;/a&gt;, &lt;a href="http://www.timheuer.com/blog/"&gt;Tim&lt;/a&gt;, &lt;a href="http://codeclimber.net.nz/"&gt;Simone&lt;/a&gt; and everyone else who worked so hard to get this out, and thank you from this lazy one&lt;img src="http://acmebinary.com/blog/aggbug/312.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2008/08/10/well-that-didnt-hurt-a-bit.aspx</guid>
            <pubDate>Mon, 11 Aug 2008 03:17:29 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2008/08/10/well-that-didnt-hurt-a-bit.aspx#feedback</comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/312.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/312.aspx</trackback:ping>
        </item>
        <item>
            <title>What I learned on my summer vacation</title>
            <link>http://acmebinary.com/blog/archive/2008/07/15/what-i-learned-on-my-summer-vacation.aspx</link>
            <description>&lt;p&gt;There are (at least) two truisms when you work for yourself:&lt;/p&gt;
&lt;blockquote&gt;You either have too much work, or almost none.&lt;/blockquote&gt; and &lt;blockquote&gt;You can take a vacation anytime you want, as long as you're willing to spend just as much time apologizing to customers and struggling to catch up, and you're willing to not be paid for that time.&lt;/blockquote&gt;
&lt;p&gt;With those two in mind, we[&lt;a href="#footnote1"&gt;1&lt;/a&gt;] decided to take a week off and head over to &lt;a href="http://www.pc.gc.ca/pn-np/bc/yoho/index_E.asp"&gt;Yoho National Park&lt;/a&gt;. I decided to document this trip using this 21st century equivalent of the old elementary school teacher's favourite, "What I did on my summer vacation." &lt;/p&gt;
&lt;p&gt;We have been to Yoho in the past [&lt;a href="#footnote2"&gt;2&lt;/a&gt;], but this time we were finally going to see the &lt;a href="http://www.burgess-shale.bc.ca/burgess.php"&gt;Walcott Quarry site&lt;/a&gt;: "The world's most significant fossil find of all time. Ever!"[&lt;a href="footnote3"&gt;3&lt;/a&gt;] of the &lt;a href="http://en.wikipedia.org/wiki/Burgess_shale"&gt;Burgess Shale&lt;/a&gt;. We've been wanting to see these for ages, as – all joking aside – I do think they are incredibly important in understanding how our world (and us) developed. They represent some of the first important multi-cellular organisms on the planet, they are a documentation of early ecosystems in action, and they provide yet more insight into our evolution. In addition, they show examples of all of the major phyla[&lt;a href="#footnote4"&gt;4&lt;/a&gt;] that currently exist (and a few more).&lt;/p&gt;
&lt;p&gt;The walk itself was a fairly brutal (for this aging keyboard jockey) 5-1/2 hour trip up, and 3 hours down. It's about a 760m (2500 feet) elevation gain, and – this is significant as I'm acclimated to sea level – that is from a starting point about 1243m (4000 feet) above sea level. There were 15 of us, plus the guide and his assistant. Most of the attendees were university students of various sciences, but there were also a couple of engineers and a lawyer. As with any guided hike, there were the stops to discuss topics related to the area, as well as plant and animal (hoary marmots) identification. The highlight, of course, was the quarry itself. &lt;/p&gt;
&lt;p&gt;&lt;span style="float: left; padding-right: 10px;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Opabinia"&gt;&lt;img title="Opabinia. Really, WTF?" alt="Opabinia. Really, WTF?" src="http://upload.wikimedia.org/wikipedia/commons/thumb/a/ae/Opabinia_BW.jpg/180px-Opabinia_BW.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
Opabinia (from Wikipedia)&lt;/span&gt;&lt;span style="float: right; padding-left: 10px;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Anomalocaris"&gt;&lt;img title="Anomalocaris, with 'headless shrimp' forelimbs" alt="Anomalocaris" src="http://paleobiology.si.edu/burgess/imgBurgess/anomalocarisD1.gif" /&gt;&lt;/a&gt;&lt;br /&gt;
Anomalocaris (from &lt;a href="http://paleobiology.si.edu/burgess/anomalocaris.html"&gt;Smithsonian&lt;/a&gt;)&lt;/span&gt;Ninety-nine years ago, &lt;a href="http://en.wikipedia.org/wiki/Charles_Doolittle_Walcott"&gt;Charles Walcott&lt;/a&gt; was up there to find examples of what the railroad workers had called, "stone bugs". He (or his wife) saw them while riding over the Burgess Pass (thus the name Burgess Shale, despite the fact that they are on Mount Field). This led to multiple expeditions and digging to extract and identify some of the strangest creatures who ever lived. The shale samples represent creatures from the Cambrian (about 500 million years ago), well before we (or the dinosaurs) cluttered the place up. They are believed to have lived on a ledge in a shallow sea, and were swept down by a mud slide into the depths, where they were preserved. In between now and then, they were lifted to their current location in the midst of the Rockies through the wonder of plate tectonics. The animals (and plants) show great diversity in overall body shape: from the sponge-like Vauxia, through various insect-like trilobites and Canadapsis, to the WTF?! of Hallucigenia and Opabinia. Alas, they didn't actually have examples of those last two[&lt;a href="footnote5"&gt;5&lt;/a&gt;], and only the "headless shrimp" forelimbs of Anomalocaris (those things dangling at the front of the creature in the picture to the right), but we did see great examples of the others. Yes, I'm a biology geek, but touching a piece of stone containing more stone that was a replica of something that once lived was magical. Photos and more to follow as I get the stuff off of the camera.&lt;/p&gt;
&lt;br clear="all" /&gt;
&lt;p&gt;And now for the obligatory (and gratuitous) link to technology.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.levenez.com/lang/history.html"&gt;&lt;img title="Language timeline" alt="Language timeline" src="/images/acmebinary_com/blog/8/languagetimeline.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;During periods of hypoxia, it struck me that the evolution demonstrated at the Burgess Shale was paralleled in the &lt;a href="http://www.levenez.com/lang/history.html"&gt;evolution of programming languages&lt;/a&gt;. After a slow start involving various machine languages (bacteria), we had an enormous explosion of creativity and experimentation, where multiple language forms and styles came into being. Back in the Dark Ages while I was in University, my friends [&lt;a href="#footnote6"&gt;6&lt;/a&gt;] studied Fortran, APL, COBOL, Algol, Spitbol, Snobol and many, many others. These were just a sampling of the varied and creative languages of the Seventies (for some reason, I don't recall them taking C, Lisp or Smalltalk). Some of these languages continue (at least in spirit) to this day, others mutated into 'something else', while others died out – either completely, or essentially – when was the last time you saw a job posting requiring Pike expertise? After some time, more 'niches' emerged: GUIs, networks, the Web. As each niche emerged, there was a burst of development and experimentation, just as we see when organisms are introduced into new ecosystems[&lt;a href="#footnote7"&gt;7&lt;/a&gt;]. The initial Mac development language of choice was Pascal, and of course Windows was home to MFC [&lt;a href="#footnote8"&gt;8&lt;/a&gt;] and Visual Basic. The first networks really drove the power and joy of C (and its many offspring: C is truly the arthropod phylum of programming languages), although it was fairly dominant before. The Web of course gave us HTML, CSS, JavaScript, VBScript and more. We're now seeing the increasing usefulness and importance of scripting languages, such as Ruby, Python and PHP. Along the wayside we have Rebol, Eiffel, MUMPS, Prolog and many others.&lt;/p&gt;
&lt;p&gt;I believe we are now beginning the colonization of new niches, in particular multi-core, parallel development. We've already seen some movement in this area in the form of Map-reduce, &lt;a href="http://softwarecommunity.intel.com/articles/eng/1613.htm"&gt;Intel's concurrency checker&lt;/a&gt;, &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e848dc1d-5be3-4941-8705-024bc7f180ba&amp;amp;displaylang=en"&gt;Microsoft's Parallel extensions to .NET&lt;/a&gt;, &lt;a href="http://www.erlang.org/"&gt;Erlang&lt;/a&gt;, and others. I suspect that we will see much more in the coming years, as various attempts are made (and failed) to create both easy, transparent ways of coding for parallel systems, as well as fine-tuned "know what you're doing" methods.&lt;/p&gt;
&lt;p&gt;We can learn much about the future of our favourite languages from what happened to the Cambrian creatures. In particular:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="float: right; padding-left: 10px;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Pikaia"&gt;&lt;img title="Pikaia" alt="Pikaia" src="/images/acmebinary_com/blog/8/pikaia.png" /&gt;&lt;/a&gt;&lt;br /&gt;
    Pikaia: notice any family resemblance?&lt;br /&gt;
    (from &lt;a href="http://evolution.berkeley.edu/evolibrary/article/_0_0/cambrian_09"&gt;Berkeley's Evolution site&lt;/a&gt;)&lt;/span&gt;You can't really predict future success from current success. Looking at the Cambrian creatures, many would say that Anomalocaris – the most dominant predator – might rule the future. Or perhaps the trilobites, the most common body form of their time. Few – if any – would have picked a little slug-like creature that happened to have a novel structure: a backbone [&lt;a href="#footnote9"&gt;9&lt;/a&gt;]: Pikaia.&lt;/li&gt;
    &lt;li&gt;Stuff happens, and bad stuff can easily happen to successful creatures (and programming languages). You may be highly successful, but pile a mound of dirt on you, and you'll still be eliminated (see Delphi), leaving only fossils and legacy code.&lt;/li&gt;
&lt;/ul&gt;
&lt;br clear="all" /&gt;
&lt;hr /&gt;
&lt;p&gt;[&lt;a name="footnote1"&gt;1&lt;/a&gt;] By 'we' I of course mean that M decided, planned, scheduled and executed the trip. I was pulled away from my keyboards to navigate and 'enjoy myself.' Bless her soul.&lt;/p&gt;
&lt;p&gt;[&lt;a name="footnote2"&gt;2&lt;/a&gt;] On the previous visit many years ago, I was accosted by a squirrel. While walking through the campground, a squirrel ran up to us, and ran up my pant leg (about up to pocket level). After we matched gaze for a few moments, he finally decided I wasn't a pine, and continued his trek across the campground.&lt;/p&gt;
&lt;p&gt;[&lt;a name="footnote3"&gt;3&lt;/a&gt;] A running gag of the guide's.&lt;/p&gt;
&lt;p&gt;[&lt;a name="footnote4"&gt;4&lt;/a&gt;] Phylum (plural phyla) is a major grouping of organisms within a Kingdom. You can think of a phylum as a "body plan". There are many phyla, but the major ones are: sponges, molluscs, jelly fish (and anemones), worms, insects, stars and chordates (the phylum that includes us). The broad categories that are used to identify groupings of organisms are kingdom, phylum, class, order, family, genus, species (if you don't remember – or have ever learned – the mnemonic, it's, "King Phillip came over from Greece, singing").&lt;/p&gt;
&lt;p&gt;[&lt;a name="footnote5"&gt;5&lt;/a&gt;] These have been removed by miscreants and hoodlums from the Smithsonian and ROM gangs. Sadly, they also didn't they have any sample of Pikaia.&lt;/p&gt;
&lt;p&gt;[&lt;a name="footnote6"&gt;6&lt;/a&gt;] Alas, I didn't get a degree in Computer Science, much to my chagrin.&lt;/p&gt;
&lt;p&gt;[&lt;a name="footnote7"&gt;7&lt;/a&gt;] See &lt;a href="http://en.wikipedia.org/wiki/Darwin%27s_finches"&gt;Darwin's Finches&lt;/a&gt;, &lt;a href="http://www.geotimes.org/apr03/WebExtra042503.html"&gt;cichlid evolution&lt;/a&gt; in Lake Victoria and Lake Malawi, and others.&lt;/p&gt;
&lt;p&gt;[&lt;a name="footnote8"&gt;8&lt;/a&gt;] Yes, I know MFC is not a programming language, but I see APIs that are as huge and "development model changing" as MFC as different enough from their core language as significant to track as real programming languages.&lt;/p&gt;
&lt;p&gt;[&lt;a name="footnote9"&gt;9&lt;/a&gt;] OK, technically, Pikaia didn't have a backbone, but a proto-notochord. However, this did distinguish it from the other animals of the Cambrian period, and it did eventually evolve into our backbone.&lt;/p&gt;&lt;img src="http://acmebinary.com/blog/aggbug/311.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2008/07/15/what-i-learned-on-my-summer-vacation.aspx</guid>
            <pubDate>Tue, 15 Jul 2008 23:52:42 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2008/07/15/what-i-learned-on-my-summer-vacation.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/311.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/311.aspx</trackback:ping>
        </item>
        <item>
            <title>Wolverine Frogs and Greek Gods</title>
            <link>http://acmebinary.com/blog/archive/2008/05/27/wolverine-frogs-and-greek-gods.aspx</link>
            <description>(non-technical, non-whiny post)&lt;br /&gt;
&lt;br /&gt;
Like many geeks, I was a big fan of "the new" X-Men growing up (Back before The Beast went shaggy for you children. Now get off my lawn.). So, seeing &lt;a href="http://scienceblogs.com/notrocketscience/2008/05/wolverine_frogs_pop_retractable_claws_from_their_toes.php"&gt;this &lt;/a&gt;opened up some scary possibilities. It seems there are a group of frogs in Cameroon that - when threatened - drives bones through it's flesh to cut up the attackers. No mention if they hang out with toads that control the weather, or salamanders with laser eyes.&lt;br /&gt;
&lt;br /&gt;
On another front, if you're looking for a nice, amusing, light summer read, take a gander at &lt;a href="http://www.amazon.com/Gods-Behaving-Badly-Marie-Phillips/dp/0316067628/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1211933749&amp;amp;sr=1-1"&gt;Gods behaving badly&lt;/a&gt;. It's a story of "What would happen if the gods of the Greeks were still alive, and living in London?" (I also spent way too much time as a child reading Bullfinch's and every other myth book I could get my hands on). It's a fast read, full of inside jokes for Greek god fans, and it recharged me so that I could take another tilt at &lt;a href="http://www.amazon.com/Ancestors-Tale-Pilgrimage-Dawn-Evolution/dp/061861916X/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1211933914&amp;amp;sr=1-1"&gt;The Ancestor's Tale&lt;/a&gt; again.&lt;img src="http://acmebinary.com/blog/aggbug/308.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2008/05/27/wolverine-frogs-and-greek-gods.aspx</guid>
            <pubDate>Wed, 28 May 2008 00:20:11 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2008/05/27/wolverine-frogs-and-greek-gods.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/308.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/308.aspx</trackback:ping>
        </item>
        <item>
            <title>A little Wi-Fi sob story</title>
            <link>http://acmebinary.com/blog/archive/2008/05/25/a-little-wi-fi-sob-story.aspx</link>
            <description>I was in a hotel this weekend, and decided to quickly pop into WoW to manage my auctions. Fortunately, like many hotels, this one had wireless. 15 minutes, and I was out. The rest of the weekend was unconnected, until Sunday morning, where I saw this in my Inbox:&lt;br /&gt;
&lt;br /&gt;
&lt;h1 class="YfMhcb"&gt;&lt;span id="1f3l" class="VrHWId"&gt;World of Warcraft - 5/25/2008 Character Transfer Complete!&lt;/span&gt;&lt;/h1&gt;
Sure enough, when I tried to log in, the password had been changed. I changed my password, and sent off an email to Blizzard, and hit the &lt;a href="http://www.wowarmory.com"&gt;armory&lt;/a&gt; to see to my characters. The character that had been moved (to Bladefist, for the curious) was gone. Not just gone from the server, but gone-gone. One of my other 70s was now nekkid, and left without his hearthstone, deep in Ogre territory.&lt;br /&gt;
&lt;img width="242" height="241" alt="Taelahn without anything" src="/images/acmebinary_com/blog/7/Taelahn_armor.jpg" /&gt;&lt;br /&gt;
Another had his body left in a dungeon, his spirit deep in a river half a map away. Again with very little equipment, and having his professions deleted. Banks of course had been emptied. I'm not that good or active a player, so there were only a few blues, and mostly greens, but I think it's the principle of the thing.&lt;br /&gt;
&lt;br /&gt;
What's to learn from this little adventure? Well, I guess it's my fault for using a public Wi-Fi network. I only want to warn others so that it may not happen to you. Don't log in while you're on an unprotected network, or perhaps run a NetMon scan to find out if anyone is listening for passwords.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;To whoever did this&lt;/span&gt;: Congratulations. You pwned me, you are so l33t. I bow to your superiour abilities to run WireShark and/or NetMon. You must be proud.&lt;br /&gt;
&lt;br /&gt;
Just in case anyone at Microsoft reads this, and you have contractors who are staying at the Homestead Inn on campus this weekend (May 24, 2008). Do me a favour and ask them if they like to grab passwords from the WiFi, I'd really like to thank them in person.&lt;br /&gt;
&lt;br /&gt;
Updates to come, if Blizzard ever replies...&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Update &lt;/span&gt;2008-06-02: Well, after getting nailed with a 72 hour suspension for whatever else they did (fortunately, I only suffered through 48 or so of the hours), I got my stuff back. Gold came a few days later, but it all came at once, to my first character on that server. Unfortunate as I have characters in both the horde and alliance and my main is still cashless. I still had to do a couple of corpse runs (they had destroyed my hearthstones), and one character is currently profession-less. Ah well, it certainly could have been worse. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://brianjo.spaces.live.com/default.aspx"&gt;Brian&lt;/a&gt; pointed out that I may have been wrong and that it may have been the current Flash exploit. So, if you haven't yet, &lt;a href="http://www.adobe.com/go/EN_US-H-GET-FLASH"&gt;download the current version&lt;/a&gt; of Flash to save yourself.&lt;img src="http://acmebinary.com/blog/aggbug/307.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2008/05/25/a-little-wi-fi-sob-story.aspx</guid>
            <pubDate>Mon, 26 May 2008 04:25:06 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2008/05/25/a-little-wi-fi-sob-story.aspx#feedback</comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/307.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/307.aspx</trackback:ping>
        </item>
        <item>
            <title>Farewell, and thank you</title>
            <link>http://acmebinary.com/blog/archive/2008/03/04/farewell-and-thank-you.aspx</link>
            <description>A lot of blogs are reporting that &lt;a href="http://en.wikipedia.org/wiki/Gary_Gygax"&gt;Gary Gygax&lt;/a&gt; &lt;a href="http://www.boingboing.net/2008/03/04/dungeons-dragons-cre.html"&gt;has passed.&lt;/a&gt; While we all must go eventually, it is still a sad event. &lt;a href="http://en.wikipedia.org/wiki/Dungeons_%26_Dragons"&gt;His work&lt;/a&gt; started me along a many year gaming lifestyle, lead to me meeting a great many good friends, and helped me develop to the person I am.&lt;br /&gt;
For that, I thank him. Rest in peace, good sir.&lt;img src="http://acmebinary.com/blog/aggbug/301.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2008/03/04/farewell-and-thank-you.aspx</guid>
            <pubDate>Tue, 04 Mar 2008 19:59:21 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2008/03/04/farewell-and-thank-you.aspx#feedback</comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/301.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/301.aspx</trackback:ping>
        </item>
        <item>
            <title>Bearable lightness of bandwidth</title>
            <link>http://acmebinary.com/blog/archive/2008/01/12/bearable-lightness-of-bandwidth.aspx</link>
            <description>I decided to work off-site on Friday -- partly (I admit) to get away from the usual distractions at work (Miss Simon, and the three cats), but also to get off a network for the day.&lt;br /&gt;
&lt;br /&gt;
The network gives me a "convenient" distraction most days: waiting for a Web project to start up? Check a few blogs. Need to grab a few graphics? Well, I'll just go to this Web site.... Ooo, shiny, I should look at this article. Finish a task? Well, I'll just check the Auction House to see how things are selling. Etc, etc. Just disconnecting for a little while was invaluable. I was better able to focus on the job(s) I needed to get done, and just do them. Granted, I was still working on three documents, but it was much more conducive to focus than usual. I really think I need to do it more often, perhaps declare a "Day without network" once a week or so.&lt;br /&gt;
&lt;br /&gt;
It also reminded me of that great Microsoft tool -- "The Off-site". Every once and a while, a group will go off and work "somewhere". It may be at some hotel or other facility (although these are very rare these days, I imagine), at another building on campus (or another campus), or even just in a meeting room for a day. They serve two purposes that I can tell. The first is the above: they tend to be disconnected affairs, where you are supposed to focus on some task. The second is that it breaks up the normal order of things: by being in a different location, you don't fall back on normal behaviours. You don't end up going to the same cafeteria/coffee bar, you don't have all the niceties of your normal work environment, you're forced to talk with people in your group you don't normally talk with. In short, a reset. A fresh seed in your randomizer. &lt;br /&gt;
&lt;br /&gt;
So, my recommendation. Once a month or so, just work somewhere else for a day (assuming you're not a call centre drone or other job where you can't do that), preferably without a network connection. You'll be (hopefully) surprised at how much you can actually get done, and how it may recharge your energies and mind going forward.&lt;img src="http://acmebinary.com/blog/aggbug/296.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2008/01/12/bearable-lightness-of-bandwidth.aspx</guid>
            <pubDate>Sun, 13 Jan 2008 00:15:55 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2008/01/12/bearable-lightness-of-bandwidth.aspx#feedback</comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/296.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/296.aspx</trackback:ping>
        </item>
        <item>
            <title>Misc links: reading and (losing) lunch</title>
            <link>http://acmebinary.com/blog/archive/2008/01/07/misc-links-reading-and-losing-lunch.aspx</link>
            <description>&lt;a href="http://en.wikisource.org/wiki/Main_Page"&gt;WikiSource&lt;/a&gt; seems to be another great source for "old tyme" reading (along with &lt;a href="http://www.gutenberg.org/wiki/Main_Page"&gt;Project Gutenberg&lt;/a&gt;, of course). I was looking around the intarwebs for some Lovecraft works, and they seem to have pretty much &lt;a href="http://en.wikisource.org/wiki/Author:Howard_Phillips_Lovecraft"&gt;everything he wrote&lt;/a&gt; (including his will, it seems). Dang, now I'll never get anything done...&lt;br /&gt;
&lt;br /&gt;
And now, after filling your eyes with wonder, I'll empty your stomach. My mind quakes with the terrible knowledge there is such a &lt;a href="http://www2.kelloggs.com/Product/ProductDetail.aspx?product=9271"&gt;product as this&lt;/a&gt;. I fear I may go mad...&lt;img src="http://acmebinary.com/blog/aggbug/295.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2008/01/07/misc-links-reading-and-losing-lunch.aspx</guid>
            <pubDate>Tue, 08 Jan 2008 03:44:07 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2008/01/07/misc-links-reading-and-losing-lunch.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/295.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/295.aspx</trackback:ping>
        </item>
        <item>
            <title>That's two</title>
            <link>http://acmebinary.com/blog/archive/2007/11/11/thats-two.aspx</link>
            <description>I was busy through the week, so I couldn't commemorate my "second anniversary". Last Thursday (the 8th) marked the second year since, "My second biggest mistake" - aka my leaving Microsoft. So, what have we/I learned in those 24 months?&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
    &lt;li&gt;Work/Life balance. I feel that for the most part (i.e. excluding crunch time on projects), I have it. My commute is about 15s. The coffee in the office is fine (although not as frequent as I'd like). I am fairly strict about stopping work at the end of the day (excluding email and the newsletter of course). This one is a happy-happy.&lt;/li&gt;
    &lt;li&gt;Health. Sort of related to the above, but I wanted to pull it out for special consideration. Better. M and I go for a walk before I get started on work, as well as frequently at other times, and I exercise 5 days a week.&lt;/li&gt;
    &lt;li&gt;Many developers shouldn't be. This mostly from a few of the recipients of the newsletter[&lt;a href="#note1" /&gt;1]. I get a lot of unsubscribe requests, coding help and whatnot. The saddest part is that most of the time the solution is either RTFM or "type just what you asked me into Google." I imagine it's the same on most if not all discussion forums. However, I still think developers should be beyond these trivial user issues. Perhaps we aren't the "top guns" I keep thinking and hoping we are.&lt;/li&gt;
    &lt;li&gt;Envy. The recent spate of Microsoft hirings has really brought out the envy in me. I'm not sure why as the &lt;a href="http://hanselman.com/blog/"&gt;three &lt;/a&gt;&lt;a href="http://haacked.com"&gt;gentlemen &lt;/a&gt;in &lt;a href="http://blog.wekeroad.com/"&gt;particular &lt;/a&gt;truly deserve to work there, and I am not anywhere near as qualified, skilled (or good looking) as they. I guess it's because they are getting an opportunity to create that I felt I never had at that place. See: envy.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
More lessons to come, I'd imagine...&lt;br /&gt;
&lt;br /&gt;
[1] &lt;a href="http://www.codeproject.com/script/rumor/list.asp?news=0"&gt;The CodeProject Insider&lt;/a&gt;. Even though I struggle some days to create it, I really do like it. If you need a dose of IT/Dev news that doesn't take itself too seriously, I think it's one of the best emails you can get. There. My marketing exercise for the year. (Yes, perhaps it should just be an RSS feed, but that's not my decision)&lt;img src="http://acmebinary.com/blog/aggbug/286.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2007/11/11/thats-two.aspx</guid>
            <pubDate>Mon, 12 Nov 2007 00:46:32 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2007/11/11/thats-two.aspx#feedback</comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/286.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/286.aspx</trackback:ping>
        </item>
    </channel>
</rss>