<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://geekswithblogs.net/alternativedotnet/category/8531.aspx</link>
        <description>Personal</description>
        <language>en-US</language>
        <copyright>Michel Grootjans</copyright>
        <managingEditor>michel.grootjans@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>One year ago...</title>
            <link>http://geekswithblogs.net/alternativedotnet/archive/2009/09/24/135080.aspx</link>
            <description>I was in awe before &lt;a href="http://blog.jpboodhoo.com/"&gt;the master himself&lt;/a&gt;. A week of absolute code bliss with Jean-Paul Boodhoo. It has really been a life changing experience. I know it has changed me and the way I look at code. My focus has changed radically. I now find myself being a nag with team members. Make it work first, then make it as humanly readable as possible. Or maybe it shoul dbe "Make it as readable as humanly possible"...&lt;br /&gt;&lt;br /&gt;I just read the &lt;a href="http://geekswithblogs.net/alternativedotnet/archive/2008/09/25/125439.aspx"&gt;five blog entries I wrote back then&lt;/a&gt;, and I'm amazed at the endurance that was required during the course. This was intended: "You only learn when you step outside of your comfort zone". I remember feeling tired on the second day, sleepy on the third, and a real zombie before the end of the week. More than 80 intense work hours squeezed into five exhilarating days.&lt;br /&gt;&lt;br /&gt;I remember meeting a bunch of great like-minded people. I can't really say we keep in touch, but I regularly hear about some of them that are active members of the community. I read their blogs, and I hope they sometimes glance my way.&lt;br /&gt;&lt;br /&gt;If you ever get a chance of following a &lt;a href="http://www.jpboodhoo.com/training.oo"&gt;nothin' but .net bootcamp&lt;/a&gt;, DO IT! No excuses, no lame explanations, just do it.&lt;br /&gt;&lt;br /&gt;&lt;div class="zemanta-pixie"&gt;&lt;img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=47a0147a-c323-8c2e-be78-c24b181ba109" /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=135080"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=135080" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/alternativedotnet/aggbug/135080.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michel Grootjans</dc:creator>
            <guid>http://geekswithblogs.net/alternativedotnet/archive/2009/09/24/135080.aspx</guid>
            <pubDate>Thu, 24 Sep 2009 21:11:24 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/alternativedotnet/comments/135080.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/alternativedotnet/archive/2009/09/24/135080.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/alternativedotnet/comments/commentRss/135080.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/alternativedotnet/services/trackbacks/135080.aspx</trackback:ping>
        </item>
        <item>
            <title>Gmail was down, so what?</title>
            <link>http://geekswithblogs.net/alternativedotnet/archive/2009/09/04/134497.aspx</link>
            <description>Gmail was down a few days ago. That's a big deal, right? Or was it?&lt;br /&gt;&lt;br /&gt;Shamelessly reproduced from &lt;a href="http://www.modelmetrics.com/reidcarlberg/four-reasons-i-dont-care-that-gmail-went-down/"&gt;http://www.modelmetrics.com/reidcarlberg/four-reasons-i-dont-care-that-gmail-went-down/&lt;/a&gt;. It's a bit outdated with this recent outage, but the idea behind the post renders exactly how I feel about it.&lt;br /&gt;&lt;blockquote&gt;&lt;p class="MsoNormal"&gt;Gmail experienced an outage in Europe overnight. &lt;span style=""&gt; &lt;/span&gt;There’s some handwringing and frustration about it.&lt;span style=""&gt;  &lt;/span&gt;But you know what? I don’t care.&lt;span style=""&gt;  &lt;/span&gt;Here’s why.&lt;/p&gt;&lt;p class="MsoNormal"&gt;1. &lt;strong&gt;The last significant Gmail outage looks to have been in August&lt;/strong&gt;.&lt;span style=""&gt;  &lt;/span&gt;Four months ago.&lt;span style=""&gt;  &lt;/span&gt;My old email provider, which cost about $25,000 more per year than our enterprise Google account (which includes a whole lot more), used to “have some issues” (as we put it) about once every four weeks.&lt;span style=""&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;2. Google’s Gmail ops team is working on this.&lt;span style=""&gt;   &lt;/span&gt;&lt;strong&gt;Correct that – they worked on it and it’s already fixed&lt;/strong&gt;.&lt;span style=""&gt;  &lt;/span&gt;I didn’t have to do anything. &lt;span style=""&gt; &lt;/span&gt;I didn’t have to submit a ticket.&lt;span style=""&gt;  &lt;/span&gt;I didn’t have to call. &lt;span style=""&gt; &lt;/span&gt;I didn’t have wonder if anyone else was having the problem.&lt;span style=""&gt;  &lt;/span&gt;It’s fixed.&lt;/p&gt;&lt;p class="MsoNormal"&gt;3. No matter what the problem was, &lt;strong&gt;I’m not going to have to go out and buy a new server or install a patc&lt;/strong&gt;h.&lt;span style=""&gt;  &lt;/span&gt;I’m not going to have to do anything other than wait a few minutes and try again. &lt;span style=""&gt; &lt;/span&gt;Awesome.&lt;/p&gt;&lt;p class="MsoNormal"&gt;4. No matter what the problem was, &lt;strong&gt;I’ll bet you $100 I didn’t loose any data and that you didn’t either.&lt;/strong&gt;&lt;span style=""&gt;  &lt;/span&gt;The sum total cost of the problem was inconvenience.&lt;span style=""&gt;  &lt;/span&gt;Although that can feel significant, it’s so much better than incurring substantial actual real dollar costs.&lt;/p&gt;&lt;p class="MsoNormal"&gt;So that’s it.&lt;span style=""&gt;  &lt;/span&gt;Gmail is back up and all that’s left to do is complain.&lt;span style=""&gt;  &lt;/span&gt;But I’m going to ignore the complainers on this one.&lt;span style=""&gt;  &lt;/span&gt;This is definitely no big deal.&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="zemanta-pixie"&gt;&lt;img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=00319fe0-315d-884d-aca8-6713a93823e2" /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=134497"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=134497" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/alternativedotnet/aggbug/134497.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michel Grootjans</dc:creator>
            <guid>http://geekswithblogs.net/alternativedotnet/archive/2009/09/04/134497.aspx</guid>
            <pubDate>Fri, 04 Sep 2009 19:19:01 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/alternativedotnet/comments/134497.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/alternativedotnet/archive/2009/09/04/134497.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/alternativedotnet/comments/commentRss/134497.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/alternativedotnet/services/trackbacks/134497.aspx</trackback:ping>
        </item>
        <item>
            <title>Speaking at XP days in november</title>
            <link>http://geekswithblogs.net/alternativedotnet/archive/2009/09/02/134459.aspx</link>
            <description>Yippee, I will be speaking at the upcoming &lt;a href="http://www.xpday.net/"&gt;XP days in Mechelen&lt;/a&gt;. This is a first for me, and I'm really excited about this.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://pascalmestdach.blogspot.com/"&gt;Pascal Mestdach&lt;/a&gt; and myself have submitted a session on Agile Acceptance testing with FitNesse. It just got approved.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="zemanta-pixie"&gt;&lt;img src="http://img.zemanta.com/pixy.gif?x-id=204f4abf-c956-89a3-8ff4-ac8004e1e754" alt="" class="zemanta-pixie-img" /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=134459"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=134459" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/alternativedotnet/aggbug/134459.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michel Grootjans</dc:creator>
            <guid>http://geekswithblogs.net/alternativedotnet/archive/2009/09/02/134459.aspx</guid>
            <pubDate>Wed, 02 Sep 2009 21:14:26 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/alternativedotnet/comments/134459.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/alternativedotnet/archive/2009/09/02/134459.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/alternativedotnet/comments/commentRss/134459.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/alternativedotnet/services/trackbacks/134459.aspx</trackback:ping>
        </item>
        <item>
            <title>Isn't this sad?</title>
            <link>http://geekswithblogs.net/alternativedotnet/archive/2009/08/23/134269.aspx</link>
            <description>I was just browsing around and stumbled on this nice site called www.mysterytopia.com. It lists different categories of mysteries, ranging from the classic ancient mysteries to spac&lt;img align="right" alt="" style="max-width: 800px;" src="http://geekswithblogs.net/images/geekswithblogs_net/alternativedotnet/Picture%201.png" /&gt;e and astronomy. The first page I hit was "It's official: cows point norht". That's when my eye caught the Belgian flag in the ads rectangle.&lt;br /&gt;
&lt;br /&gt;
I realized this was a live traffic feed telling the world who was watching the site at this time, and that I was on top sporting "Vilvoorde, Brabant: It's official: cows point north". Silly really, until I realized what the favorite topic was of US/Canadian viewers.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="zemanta-pixie"&gt;&lt;img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=e34f1652-6a8e-8a43-9621-43e9815c2894" /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=134269"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=134269" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/alternativedotnet/aggbug/134269.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michel Grootjans</dc:creator>
            <guid>http://geekswithblogs.net/alternativedotnet/archive/2009/08/23/134269.aspx</guid>
            <pubDate>Sun, 23 Aug 2009 21:23:22 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/alternativedotnet/comments/134269.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/alternativedotnet/archive/2009/08/23/134269.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/alternativedotnet/comments/commentRss/134269.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/alternativedotnet/services/trackbacks/134269.aspx</trackback:ping>
        </item>
        <item>
            <title>Sharing book experiences</title>
            <link>http://geekswithblogs.net/alternativedotnet/archive/2008/10/24/126074.aspx</link>
            <description>&lt;p&gt;Bart Deleye pointed me to this nice site called &lt;a href="http://www.shelfari.com/" target="_blank"&gt;Shelfari&lt;/a&gt;. This site allows you to share the books you've read, the books you liked, ratings, reviews, ...&lt;/p&gt;
&lt;p&gt;I know this has been done before. I just liked the application's smoothness. Visit shelfari and tell me if you liked it. My bookshelf can be found here: &lt;a title="http://www.shelfari.com/o1518045977" href="http://www.shelfari.com/o1518045977"&gt;http://www.shelfari.com/o1518045977&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I also have this bookshelf widget on the side of my blog.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=126074"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=126074" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/alternativedotnet/aggbug/126074.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michel Grootjans</dc:creator>
            <guid>http://geekswithblogs.net/alternativedotnet/archive/2008/10/24/126074.aspx</guid>
            <pubDate>Fri, 24 Oct 2008 10:45:05 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/alternativedotnet/comments/126074.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/alternativedotnet/archive/2008/10/24/126074.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/alternativedotnet/comments/commentRss/126074.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/alternativedotnet/services/trackbacks/126074.aspx</trackback:ping>
        </item>
        <item>
            <title>Refactor your wetware</title>
            <link>http://geekswithblogs.net/alternativedotnet/archive/2008/10/18/125915.aspx</link>
            <description>&lt;p&gt;&lt;a title="Pragmatic Thinking and Learning: Refactor Your " href="http://www.pragprog.com/titles/ahptl/pragmatic-thinking-and-learning" target="_blank"&gt;&lt;img align="right" alt="" style="margin: 5px;" src="http://www.pragprog.com/images/covers/190x228/ahptl.jpg?1205368653" /&gt;&lt;/a&gt; I preordered a book from the Pragmatic Programmers on a whim. Back then it was called "Refactor your Wetware". I regularly got PDF updates through my email. Now it finally came out, and I'm reading it with much pleasure.&lt;/p&gt;
&lt;p&gt;Although it talks about the development process, this is a not a technical book. You are used to working with software and hardware, but what about your &lt;em&gt;wetware&lt;/em&gt; - your own brain?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In this book you'll learn how to: &lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Use the Dreyfus Model of Skill Acquisition to become more expert &lt;/li&gt;
    &lt;li&gt;Leverage the architecture of the brain to strengthen different thinking modes &lt;/li&gt;
    &lt;li&gt;Avoid common "known bugs" in your mind &lt;/li&gt;
    &lt;li&gt;Learn more deliberately and more effectively Manage knowledge more efficiently &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Software development happens in your head, not in an editor, IDE or design tool. It's time to take a more pragmatic approach to both thinking and learning. It's time to refactor and redesign your brain.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Just to whet your appetite, I'll quote the start of the first chapter.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Back in the early 1980s, the nursing profession in the United States faced problems similar to the problems programmers and engineers face today. Here are some observations that ring true for both nurses and programmers, and probably other professions as well:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Nurses were often disregarded as a mere commodity: they just carried out the highly trained doctor's orders and weren't expected to have any input on patient care. &lt;/li&gt;
    &lt;li&gt;Because of pay-scale inequities, expert nurses were leaving direct patient care in droves. There was more money to be made in management, teaching or the lecture circuit. &lt;/li&gt;
    &lt;li&gt;Nursing education began to falter: many thought that formal methods of practice were the best way to teach. An overreliance on formal methods and tools eroded real experience in practice. &lt;/li&gt;
    &lt;li&gt;Finally, they lost sight of the real goal-patient outcomes. Despite whatever process and methodology you followed, despite who worked on your patient, what was the outcome? Did the patient live and thrive? Or not? &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you read that list carefully, you may have noticed that these problems sound eerily familiar. Allow me to sightly edit this bullet list to reflect software development:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;em&gt;Coders&lt;/em&gt; were often disregarded as a mere commodity: they just carried out the highly trained &lt;em&gt;analyst's&lt;/em&gt; orders and weren't expected to have any input on the &lt;em&gt;design and architecture of the project&lt;/em&gt;. &lt;/li&gt;
    &lt;li&gt;Because of pay-scale inequities, expert &lt;em&gt;programmers&lt;/em&gt; were leaving hands-on coding in droves. There was more money to be made in management, teaching or the lecture circuit. &lt;/li&gt;
    &lt;li&gt;&lt;em&gt;Software engineering&lt;/em&gt; education began to falter: many thought that formal methods of practice were the best way to teach. An overreliance on formal methods and tools eroded real experience in practice. &lt;/li&gt;
    &lt;li&gt;Finally, they lost sight of the real goal-&lt;em&gt;project&lt;/em&gt; outcomes. Despite whatever process and methodology you followed, despite who worked on your &lt;em&gt;project&lt;/em&gt;, what was the outcome? Did the &lt;em&gt;project&lt;/em&gt; live and thrive? Or not? &lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;This book is filled with this kind of pearls of knowledge. Highly recommended.&lt;/p&gt;
&lt;p&gt;It is now called &lt;a href="http://www.pragprog.com/titles/ahptl/pragmatic-thinking-and-learning" target="_blank"&gt;&lt;em&gt;Pragmatic Thinking and Learning: Refactor Your "Wetware"&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt; This is the kind of book that makes you think about your art, and it just received its place in my list next to &lt;em&gt;Code Complete&lt;/em&gt; and &lt;em&gt;The Pragmatic Programmer&lt;/em&gt; and a few others.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125915"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125915" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/alternativedotnet/aggbug/125915.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michel Grootjans</dc:creator>
            <guid>http://geekswithblogs.net/alternativedotnet/archive/2008/10/18/125915.aspx</guid>
            <pubDate>Sat, 18 Oct 2008 21:30:13 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/alternativedotnet/comments/125915.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/alternativedotnet/archive/2008/10/18/125915.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/alternativedotnet/comments/commentRss/125915.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/alternativedotnet/services/trackbacks/125915.aspx</trackback:ping>
        </item>
        <item>
            <title>Nothin' but .net: Day 5</title>
            <link>http://geekswithblogs.net/alternativedotnet/archive/2008/09/27/125492.aspx</link>
            <description>&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/alternativedotnet/WindowsLiveWriter/Nothinbut.netDay5_7EB9/DSC_2926.jpg"&gt;&lt;img width="472" height="316" border="0" align="right" src="http://geekswithblogs.net/images/geekswithblogs_net/alternativedotnet/WindowsLiveWriter/Nothinbut.netDay5_7EB9/DSC_2926_thumb.jpg" alt="DSC_2926" style="border-width: 0px; margin: 0px 0px 5px 20px;" /&gt;&lt;/a&gt;Today is supposed to be the longest day of the course. I'm wondering if that's realistic. We started a little later than usual because we're all feeling the stupor from sleep deprivation. But hey, you can only learn when you get out of your comfort zone.&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/alternativedotnet/WindowsLiveWriter/Nothinbut.netDay5_7EB9/25092008(002)_2.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Pair programming frenzy&lt;/h3&gt;
&lt;p&gt;Right now, we're driving out the domain model design, hitting it big time TDD style. JP spits out the tests. We're writing the implementation to them. There's a healthy competition amongst us. The first to make one test pass can check in and shouts 'Checked in!'. Designs coming out of this creative spree are going really fast.&lt;/p&gt;
&lt;p&gt;After lunch we're given assignments in pairs. It's just more of the same, except that JP doesn't drive anymore, we're spewing the tests and the code. If anything, the coding pace is ever increasing. We're at version 284 on our subversion repository. We'll probably hit 300 by the evening. Just a few highlights of what we've been doing:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;added extra features to our ORM &lt;/li&gt;
    &lt;li&gt;added extra features to our IoC container &lt;/li&gt;
    &lt;li&gt;continued implementing of our web application &lt;/li&gt;
    &lt;li&gt;refactored mercilessly &lt;/li&gt;
    &lt;li&gt;implemented a CI on our source &lt;/li&gt;
    &lt;li&gt;created a code generator for dumb reference stuff like table names and columns &lt;/li&gt;
    &lt;li&gt;... and much much more &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All this at an incredible pace and maintaining a high code quality. The goal is to code until you drop. And that we did except for a few excursions to the Shell Shop on the other side of the street to get us a few Red Bulls. To motivate us further, we even got our "I survived JP Boodhoo's Nothin' but .net bootcamp" T-shirt. Now, at the end of the 5th and last session, it's 2:00 AM and we've almost got 340 versions on our source control, and an 80 hour workweek under our belts. I'm really gonna have trouble getting up tomorrow.&lt;/p&gt;
&lt;h3&gt;To all the attendees&lt;/h3&gt;
&lt;p&gt; I must say this has been an amazing experience. It's not every day that you get to meet like-minded professionals and get to hang out with them for a whole week. I met really amazing people. And I'd like to take this opportunity to thank you again. Not you JP, I've thanked you all week. I mean everyone in the team. &lt;a target="_blank" href="http://dirkdev.blogspot.com"&gt;Dirk&lt;/a&gt;, &lt;a target="_blank" href="http://www.bjro.de"&gt;Björn&lt;/a&gt;, Björn, Thorsten, Thorsten, &lt;a target="_blank" href="http://lieser-online.de/blog"&gt;Stefan&lt;/a&gt;, Niki, Jonas, Simon, &lt;a target="_blank" href="http://www.batteryslave.com/"&gt;Basti&lt;/a&gt;, Birgit, Bavo (in no particular order). Thank you all for the great times, the awesome conversations, the disagreements, the encouragements, the sleepless coding marathons, the ... everything. I'm really going to miss you.&lt;/p&gt;
&lt;p&gt;Have fun spreading the word and try to keep in touch.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125492"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125492" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/alternativedotnet/aggbug/125492.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michel Grootjans</dc:creator>
            <guid>http://geekswithblogs.net/alternativedotnet/archive/2008/09/27/125492.aspx</guid>
            <pubDate>Sat, 27 Sep 2008 10:53:33 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/alternativedotnet/comments/125492.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/alternativedotnet/archive/2008/09/27/125492.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/alternativedotnet/comments/commentRss/125492.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/alternativedotnet/services/trackbacks/125492.aspx</trackback:ping>
        </item>
        <item>
            <title>Dilbert's 404 page</title>
            <link>http://geekswithblogs.net/alternativedotnet/archive/2008/09/24/125433.aspx</link>
            <description>&lt;p&gt;Just had a laugh over dinner about the famous Dilbert 404 cartoon.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dilbert.com/page_that_cannot_be_found.html" target="_blank"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="352" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/alternativedotnet/WindowsLiveWriter/Dilberts404page_133FA/image_5.png" width="915" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125433"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125433" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/alternativedotnet/aggbug/125433.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michel Grootjans</dc:creator>
            <guid>http://geekswithblogs.net/alternativedotnet/archive/2008/09/24/125433.aspx</guid>
            <pubDate>Wed, 24 Sep 2008 19:54:50 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/alternativedotnet/comments/125433.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/alternativedotnet/archive/2008/09/24/125433.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/alternativedotnet/comments/commentRss/125433.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/alternativedotnet/services/trackbacks/125433.aspx</trackback:ping>
        </item>
        <item>
            <title>Learning to type</title>
            <link>http://geekswithblogs.net/alternativedotnet/archive/2008/08/16/124479.aspx</link>
            <description>&lt;p&gt;I never learned to type properly. To me, a keyboard always was a straightforward tool I used everyday, without questioning my proficiency at it.&lt;/p&gt;
&lt;p&gt;I'm starting to realize that my typing technique is far below par.&lt;/p&gt;
&lt;p&gt;I started looking around me recently. I noticed some developers in the team who were able to watch the screen while typing. Some of them were amazingly fast typers. This made me realize something very basic: I can't type. I always look at my keyboard while typing.Then I look up to check what I typed. I even manage to 'feel' a mistake before I see it onscreen.&lt;/p&gt;
&lt;p&gt;I'm now reminded of an anecdote on this topic: On a login screen, I usually type 'username' - ''TAB' - 'password' - 'ENTER'. A colleague of mine was looking over my shoulder while I was doing this when he exclaimed: 'So that's what the admin password is!'. I looked up at the screen and realized I missed the TAB key. The password was typed next to the administrator username. Like George W., I managed to turn a personal issue into a major security problem.&lt;/p&gt;
&lt;p&gt;So now I'm prepared to take action: I'm going to learn to type.&lt;/p&gt;
&lt;p&gt;I've subscribed to an online typing instructor, and I'm going to take a few minutes every day practicing. I want to be able to type without looking at my keyboard by Christmas. Be sure to remind me of that by then!&lt;/p&gt;
&lt;p&gt;From now on, every post will be typed with &lt;em&gt;ten&lt;/em&gt; fingers.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124479"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124479" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/alternativedotnet/aggbug/124479.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michel Grootjans</dc:creator>
            <guid>http://geekswithblogs.net/alternativedotnet/archive/2008/08/16/124479.aspx</guid>
            <pubDate>Sat, 16 Aug 2008 13:34:13 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/alternativedotnet/comments/124479.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/alternativedotnet/archive/2008/08/16/124479.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/alternativedotnet/comments/commentRss/124479.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/alternativedotnet/services/trackbacks/124479.aspx</trackback:ping>
        </item>
        <item>
            <title>Nothin but .net, here I come!</title>
            <link>http://geekswithblogs.net/alternativedotnet/archive/2008/08/12/124389.aspx</link>
            <description>&lt;p&gt;I have enlisted to JP Boodhoo's &lt;em&gt;&lt;a target="_blank" href="http://www.jpboodhoo.com/training.oo"&gt;Nothin but .net&lt;/a&gt;&lt;/em&gt; class in &lt;a target="_blank" href="http://blog.jpboodhoo.com/NothinButNetDusseldorfGermanySeptember22nd26th2008.aspx"&gt;Düsseldorf, Germany&lt;/a&gt; from September 22nd to the 26th.&lt;/p&gt;
&lt;p&gt;To quote JP: &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;"This is a very intense week. Your mind will not have very much in the way of downtime. Days in past courses have gone anywhere from 10 – 20 hours in length!!"&lt;/p&gt;
&lt;/blockquote&gt; &lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/alternativedotnet/WindowsLiveWriter/Nothinbut.nethereIcome_1199A/BDDTest_2.jpg"&gt;&lt;img width="485" height="334" border="0" src="http://geekswithblogs.net/images/geekswithblogs_net/alternativedotnet/WindowsLiveWriter/Nothinbut.nethereIcome_1199A/BDDTest_thumb.jpg" alt="BDDTest" style="border-width: 0px; margin: 0px 0px 0px 15px; float: right;" /&gt;&lt;/a&gt;
&lt;p&gt;He prepared a &lt;a target="_blank" href="http://www.box.net/shared/n74tjz78kw/rss.xml"&gt;download&lt;/a&gt; of several items to prepare for the course. There's a 30+ minute video where he explains step by step what you should prepare on your PC before starting the class. This includes where to download some tools he uses a lot as well as scripts for ReSharper, AutoHotkey, ...&lt;/p&gt;
&lt;p&gt;It also includes a very small VS2008 solution, prepared with 14 failing BDD-style unit tests, but without implementation. The implementation is your homework before the class.&lt;/p&gt;
&lt;p&gt;The implementation for the tests to pass is rather straightforward. What is interesting is the setup of the project and the BDD-style test fixtures (see illustration).&lt;/p&gt;
&lt;p&gt;The 'Concern' keyword is an attribute coming from the bddunit.core library that matches the well known 'TestFixture' of both NUnit and MbUnit. The 'Observation' attribute is just an alias for MbUnit's 'Test' attribute. This line of testing goes a long way to express more elegantly what the requirements are. Apparently, you're supposed to write one test fixture (or 'Concern') per scenario. You can add as many 'Observations' as necessary for this scenario.&lt;/p&gt;
&lt;p&gt;Notice the amount of underscores in the code. How does this make you feel. At first, it felt messy to me. After a while though, I realized this improves readability a lot. Compare '&lt;em&gt;ShouldReturnTheNumberOfMoviesInTheLibrary&lt;/em&gt;' with 'Should_return_the_number_of_movies_in_the_library'. What do you think? Even my spell checker notices the difference.&lt;/p&gt;
&lt;p&gt;A more subtle approach to readabilty can be seen in the observation:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;number_of_movies.should_be_equal_to(2)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Notice the field declaration of 'number_of_movies' in the test illustration. It's just an int. An int doesn't implement 'should_be_equal_to(int otherNumber)', does it? Extension methods really rock here.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/alternativedotnet/WindowsLiveWriter/Nothinbut.nethereIcome_1199A/TestReport_2.jpg"&gt;&lt;img width="335" height="286" border="0" src="http://geekswithblogs.net/images/geekswithblogs_net/alternativedotnet/WindowsLiveWriter/Nothinbut.nethereIcome_1199A/TestReport_thumb.jpg" alt="TestReport" style="border-width: 0px; margin: 0px 15px 0px 0px; float: right;" /&gt;&lt;/a&gt;Based on the BDD tests, an HTML report can get generated. This report contains all the test specifications that have been implemented. This could be used to communicate in a non-ambiguous way with your customer. Yeah, &lt;em&gt;you wish&lt;/em&gt;. In my experience customers are not bothered with what they feel is too 'deep inside the code'. It can however clearly communicate intent inside the development and testing team.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;A second interesting part is the setup of the project. You don't compile or run tests in Visual Studio. You run them from the command line. The build script (in NAnt) doesn't even run the solution, it runs csc (yes, that's the C# compiler) directly, specifying all *.cs files in the 'source' directory. Those of you who run big projects will appreciate the time saved by not having to compile in VS. The tests are also run from the command line. If any of the test fails, a text file will be opened specifying which test(s) have failed. Drawback: you don't get to double click on the failed test to be taken back right to it. Notepad doesn't seem to have this feature ;-)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;All in all, I'm really excited to have the opportunity to take this course. Be sure to check out this blog from the 22nd to the 26th.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Side note: Can you point me to a better way to post code? I heard about 'Copy as HTML', but it's site seems to be offline.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124389"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124389" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/alternativedotnet/aggbug/124389.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michel Grootjans</dc:creator>
            <guid>http://geekswithblogs.net/alternativedotnet/archive/2008/08/12/124389.aspx</guid>
            <pubDate>Tue, 12 Aug 2008 14:24:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/alternativedotnet/comments/124389.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/alternativedotnet/archive/2008/08/12/124389.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/alternativedotnet/comments/commentRss/124389.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/alternativedotnet/services/trackbacks/124389.aspx</trackback:ping>
        </item>
    </channel>
</rss>