<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" 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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Developer Symposium</title>
    <description />
    <link>http://blog.developersymposium.com/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.4.5.0</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://blog.developersymposium.com/opml.axd</blogChannel:blogRoll>
    <dc:creator>Anthony Vandermeulen</dc:creator>
    <dc:title>Developer Symposium</dc:title>
    <geo:lat>51.000000</geo:lat>
    <geo:long>114.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/DeveloperSymposium" /><feedburner:info uri="developersymposium" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>51.045075</geo:lat><geo:long>-114.063194</geo:long><item>
      <title>A Taste of what's to come.</title>
      <description>&lt;p&gt;
Hello all, 
&lt;/p&gt;
&lt;p&gt;
So, I&amp;#39;ve been thinking about it for a while now and I&amp;#39;ve finally decided to redesign this blog.&amp;nbsp; I think it&amp;#39;s well overdue, and I&amp;#39;m sure many of you would agree. 
&lt;/p&gt;
&lt;p&gt;
Right now I&amp;#39;m strongly considering going with a design as below and I would greatly appreciate any and all feedback that you may have: 
&lt;/p&gt;
&lt;img src="http://blog.developersymposium.com/image.axd?picture=2010%2f1%2fBlueBackground.png" alt="" width="600" height="552" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OUa-n_0xygeVcn_JRlTeGU8NaI4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OUa-n_0xygeVcn_JRlTeGU8NaI4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OUa-n_0xygeVcn_JRlTeGU8NaI4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OUa-n_0xygeVcn_JRlTeGU8NaI4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DeveloperSymposium/~4/golT4SGnr0w" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/DeveloperSymposium/~3/golT4SGnr0w/post.aspx</link>
      <author>tony.nospam@nospam.developersymposium.com (Tony)</author>
      <comments>http://blog.developersymposium.com/post/A-Taste-of-whats-to-come.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.developersymposium.com/post.aspx?id=702fb46f-b02d-41eb-8ee2-cd67abd90834</guid>
      <pubDate>Wed, 13 Jan 2010 18:47:00 -1100</pubDate>
      <dc:publisher>Tony</dc:publisher>
      <pingback:server>http://blog.developersymposium.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.developersymposium.com/post.aspx?id=702fb46f-b02d-41eb-8ee2-cd67abd90834</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://blog.developersymposium.com/trackback.axd?id=702fb46f-b02d-41eb-8ee2-cd67abd90834</trackback:ping>
      <wfw:comment>http://blog.developersymposium.com/post/A-Taste-of-whats-to-come.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.developersymposium.com/syndication.axd?post=702fb46f-b02d-41eb-8ee2-cd67abd90834</wfw:commentRss>
    <feedburner:origLink>http://blog.developersymposium.com/post.aspx?id=702fb46f-b02d-41eb-8ee2-cd67abd90834</feedburner:origLink></item>
    <item>
      <title>Creating an Energized Work Space</title>
      <description>&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;It wasn&amp;rsquo;t all that long ago that I discovered that I had no time to get anything done, but was always busy running this way or that to get everything accomplished.&lt;span&gt;&amp;nbsp; &lt;/span&gt;It took a bit of Googling, but I eventually found this system that seemed to work for me:&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpFirst"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;1.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;Prioritize&lt;/strong&gt; &amp;ndash; Take all of your tasks and put a prioritization next to them.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I labelled them from 1 to 5 with 1 being the highest priority and 5 being the lowest.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Although this seems conceptually simple it really wasn&amp;rsquo;t once you consider all of the politics that surrounds a developer&amp;rsquo;s day, all of the outside influences and those dreaded obligations which constantly pop up.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Once you get a good list, move on to the second item. &lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;2.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;Toleration&lt;/strong&gt; &amp;ndash; Give yourself permission to stop pretending to be superman and trying to solve all of the world&amp;rsquo;s problems.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Not to say that a single person cannot make a difference, but I realized that maybe I could not do everything I wanted in the timeline I wanted to.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Once I realized this and gave myself permission to move the lower priority items to a &amp;ldquo;wish list&amp;rdquo; life became simpler.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Personally I took everything that was a priority 4 or 5 and moved it to a wish list that I revisit on a weekly basis to check if priorities have changed.&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;3.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;Think like Lego, in blocks of time&lt;/strong&gt; &amp;ndash; So, it&amp;rsquo;s not rocket science, but it&amp;rsquo;s often forgotten by most.&lt;span&gt;&amp;nbsp; &lt;/span&gt;We are best when we focus on a single task at a time, for a period long enough for us to accomplish something.&lt;span&gt;&amp;nbsp; &lt;/span&gt;So, with that said I took my task list from above and set aside a reasonable amount of time to accomplish everything, looking at what needed to happen when.&lt;span&gt;&amp;nbsp; &lt;/span&gt;When you do this you have to keep in mind that you want to leave enough time for each task independently of everything else, and also consider when you are your best to do certain tasks.&lt;span&gt;&amp;nbsp; &lt;/span&gt;For instance I&amp;rsquo;m at my best to read about new technologies early in the morning because no one else is in the office and the chances of me getting disrupted mid-sentence is kind of slim, so for the first hour and a half each morning it&amp;rsquo;s set aside for reading, followed by half an hour for a blog entry on one of my blogs, and the rest of the day goes from there...&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;4.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;Systematize&lt;/strong&gt; &amp;ndash; At this stage you know when you&amp;rsquo;re going to do everything; you just have to look at how you&amp;rsquo;re going to keep your time goals.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Well, the best advice I could find on this said that you should organize the hell out of your life.&lt;span&gt;&amp;nbsp; &lt;/span&gt;For instance make sure your desk is organized so that if you need a stapler you could reach for it without even looking where it is, because it&amp;rsquo;s always going to be in the same place.&lt;span&gt;&amp;nbsp; &lt;/span&gt;There is no secret that a cluttered desk is the first indication of a cluttered life, so why can&amp;rsquo;t it work the other way?&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in" class="MsoListParagraphCxSpLast"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;5.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;The Art of Doing Nothing&lt;/strong&gt; &amp;ndash; Ok, not quite but there is something about making sure you schedule your mental breaks that will greatly increase your productivity.&lt;span&gt;&amp;nbsp; &lt;/span&gt;As a rule of thumb they suggest that you schedule a break every 90 minutes, but I find that being a developer this number is slightly flawed.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I typically schedule enough to have a break every hour, but I take them when I&amp;rsquo;m at a good resting place.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This works nicely if you consider that for every hour of work, 50 minutes of development gets done and a ten minute break is taken at some point.&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;And there you have it.&lt;span&gt;&amp;nbsp; &lt;/span&gt;That&amp;rsquo;s how I went from working on tons of different things, to working on a few short things and actually accomplishing considerably more than before...&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-BwvrovYXKN58DA6mppztdBZX5E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-BwvrovYXKN58DA6mppztdBZX5E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-BwvrovYXKN58DA6mppztdBZX5E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-BwvrovYXKN58DA6mppztdBZX5E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DeveloperSymposium/~4/95BH0uRnvHc" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/DeveloperSymposium/~3/95BH0uRnvHc/post.aspx</link>
      <author>tony.nospam@nospam.developersymposium.com (Tony)</author>
      <comments>http://blog.developersymposium.com/post/Creating-an-Energized-Work-Space.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.developersymposium.com/post.aspx?id=32388641-87fe-4bf6-bf50-d7f90ec7ef6a</guid>
      <pubDate>Tue, 06 Oct 2009 06:25:00 -1100</pubDate>
      <category>Lighter Side of Development</category>
      <dc:publisher>Tony</dc:publisher>
      <pingback:server>http://blog.developersymposium.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.developersymposium.com/post.aspx?id=32388641-87fe-4bf6-bf50-d7f90ec7ef6a</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://blog.developersymposium.com/trackback.axd?id=32388641-87fe-4bf6-bf50-d7f90ec7ef6a</trackback:ping>
      <wfw:comment>http://blog.developersymposium.com/post/Creating-an-Energized-Work-Space.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.developersymposium.com/syndication.axd?post=32388641-87fe-4bf6-bf50-d7f90ec7ef6a</wfw:commentRss>
    <feedburner:origLink>http://blog.developersymposium.com/post.aspx?id=32388641-87fe-4bf6-bf50-d7f90ec7ef6a</feedburner:origLink></item>
    <item>
      <title>The Successful Developer – The ultimate oxymoron</title>
      <description>&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Let me start out by defining exactly what I mean by a Successful Developer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The ideal Successful Developer is one who is loved by management, users, and fellow developers.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I know what you&amp;rsquo;re thinking, how hard can this really be?&lt;span&gt;&amp;nbsp; &lt;/span&gt;Well, take a look at your own career and think back on how much you&amp;rsquo;re really liked in these three areas...&lt;/font&gt;
&lt;/p&gt;
&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Managers:&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt; 
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Managers typically look for someone who can make them look good.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This isn&amp;rsquo;t meant to knock anyone who I&amp;rsquo;ve ever worked for, but rather a simple fact of life.&lt;span&gt;&amp;nbsp; &lt;/span&gt;A developer who makes a manager look good is someone who knows how to play the political game; someone who knows when to open their mouth and when to keep it shut; and finally someone who under promises and over delivers, on time, always.&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Well, this is possible I guess, but typically a developer who makes their manager that happy isn&amp;rsquo;t really a developer but more a Manager in training.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Sure it&amp;rsquo;s easy to quadruple your estimated effort, promise nothing, and meet the insanely high timelines you&amp;rsquo;ve set out for yourself but let&amp;rsquo;s face it, a good developer is the ultimate logical individual.&lt;span&gt;&amp;nbsp; &lt;/span&gt;If it is going to take a good developer one month to do something they will tell you it will take a month... we don&amp;rsquo;t make things up, life is what it is, nothing more nothing less.&lt;/font&gt;
&lt;/p&gt;
&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Users:&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt; 
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Users are probably the easiest to please.&lt;span&gt;&amp;nbsp; &lt;/span&gt;As long as you&amp;rsquo;re completely honest and deliver what you promise to them on time they&amp;rsquo;re typically happy.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Although this is no simple task in today&amp;rsquo;s political nightmare we consider &lt;em&gt;Software Development&lt;/em&gt;, keeping our promises are usually fairly easy, but usually lead to CLM&amp;rsquo;s (Career Limiting Moves for those of you not familiar).&lt;span&gt;&amp;nbsp; &lt;/span&gt;Again, Developers are very logical people so telling the truth usually comes naturally to us, but makes enemies with those who don&amp;rsquo;t want the truth.&lt;/font&gt;
&lt;/p&gt;
&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Fellow Developers:&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt; 
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Now, this is by favourite category because it is the most often forgotten.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I was once told by a lead that he was not here to make friends, that business is business and personal lives are personal lives.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Although this true we have this thing called the community who we have to report to as well.&lt;span&gt;&amp;nbsp; &lt;/span&gt;If I constantly make promises that other developers cannot keep, I make enemies even though I may have believed the task possible.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;At the same time, I have to include myself in this category.&lt;span&gt;&amp;nbsp; &lt;/span&gt;That is, I have to consider how many times I&amp;rsquo;ve sold myself out because I made a promise, and found myself working countless extra hours on my own time just to make that ridiculous deadline that was imposed on me.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The next time you find yourself on the tail end of a 12 hours shift staring at your keyboard wondering why the keys can&amp;rsquo;t type themselves take a second to ask yourself just how happy you are with yourself... I bet you&amp;rsquo;ll be pretty irked about it.&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Then there is the maintenance factor.&lt;span&gt;&amp;nbsp; &lt;/span&gt;That so often overlooked &amp;ldquo;extra&amp;rdquo; cost that I have yet to find a project team who actually cares about it.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The fact of the matter is simple a project team is there to developer a set of features, on time, and on budget... they don&amp;rsquo;t care if it takes someone two or three times longer than it should to make modifications after the fact, their success is based purely on their delivery date.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Well, I guarantee you that for every line of code you write someone at some point will have to maintain it.&lt;/font&gt;
&lt;/p&gt;
&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;font face="Calibri" size="3"&gt;So, in summary sure you can deliver software while at the same time satisfying at least one of the above groups, but I have yet to meet a single developer who is perfect at satisfying all of the above groups... My logical self tells me that some things are simply not possible.&lt;span&gt;&amp;nbsp; &lt;/span&gt;So in the end, pick your poison I guess, you&amp;rsquo;re not here to make friends.&lt;/font&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/88bPiBNDXeMaMiigstH4nM1a2nI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/88bPiBNDXeMaMiigstH4nM1a2nI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/88bPiBNDXeMaMiigstH4nM1a2nI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/88bPiBNDXeMaMiigstH4nM1a2nI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DeveloperSymposium/~4/f80lJDY0a-Y" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/DeveloperSymposium/~3/f80lJDY0a-Y/post.aspx</link>
      <author>tony.nospam@nospam.developersymposium.com (Tony)</author>
      <comments>http://blog.developersymposium.com/post/The-Successful-Developer-e28093-The-ultimate-oxymoron.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.developersymposium.com/post.aspx?id=bbdc66cc-bd62-41e9-8ad0-d95662d563a7</guid>
      <pubDate>Mon, 05 Oct 2009 04:49:00 -1100</pubDate>
      <category>Community</category>
      <category>Development</category>
      <category>Lighter Side of Development</category>
      <category>Team</category>
      <dc:publisher>Tony</dc:publisher>
      <pingback:server>http://blog.developersymposium.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.developersymposium.com/post.aspx?id=bbdc66cc-bd62-41e9-8ad0-d95662d563a7</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://blog.developersymposium.com/trackback.axd?id=bbdc66cc-bd62-41e9-8ad0-d95662d563a7</trackback:ping>
      <wfw:comment>http://blog.developersymposium.com/post/The-Successful-Developer-e28093-The-ultimate-oxymoron.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.developersymposium.com/syndication.axd?post=bbdc66cc-bd62-41e9-8ad0-d95662d563a7</wfw:commentRss>
    <feedburner:origLink>http://blog.developersymposium.com/post.aspx?id=bbdc66cc-bd62-41e9-8ad0-d95662d563a7</feedburner:origLink></item>
    <item>
      <title>The weight of the books</title>
      <description>&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;There is a legend surrounding the profession of architects that tells of an architect who designed a marvelous library in which he forgot to take into consideration the weight of the books.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This over sight on his part later caused the library to be condemned as the library gradually sank over time.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Although no more than a legend, it brings to light an interesting topic&amp;hellip; When we make a decision and influence all of those around me, what if we miss something?&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Well, our profession actually has certain check points that have been instituted to prevent such disasters from happening.&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 37.5pt" class="MsoListParagraphCxSpFirst"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;1.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Code Reviews:&lt;span&gt;&amp;nbsp; &lt;/span&gt;This one is the most obvious, but code reviews are highly beneficial for both this check, and many others provided they should serve as more than a &lt;em&gt;Hey, you spelled that name wrong &lt;/em&gt;purpose.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Code reviews can act as a final check to ensure that the developers are in fact sane in their design, and not off in la la land.&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 37.5pt" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;2.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Unit Tests:&lt;span&gt;&amp;nbsp; &lt;/span&gt;This serves more to prevent someone from going in and changing something, and introducing these types of insights.&lt;span&gt;&amp;nbsp; &lt;/span&gt;With a good set of unit tests covering 100% of the testable code, it is very easy to catch these modifications over sights provided the initial design was sound, and tested accordingly.&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 37.5pt" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;3.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Test Driven Development:&lt;span&gt;&amp;nbsp; &lt;/span&gt;Simply put, starting with what the users (internal or external to IT) want, and moving backwards to provide the code can help to eliminate this issue as well.&lt;span&gt;&amp;nbsp; &lt;/span&gt;When we code off in our own little worlds, we tend to add tons of edge cases and &lt;em&gt;this could happen &lt;/em&gt;scenarios that no users would ever consider.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This is a mixed blessing because as developers we tend to be very detail oriented, and can often conceive of situations that could never happen in real life.&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 37.5pt" class="MsoListParagraphCxSpLast"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;4.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Peer Programming:&lt;span&gt;&amp;nbsp; &lt;/span&gt;Well, two sets of eyes are, and always will be better at catching bugs than one set&amp;hellip; it&amp;rsquo;s that simple.&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;At the end of the day, this list is just a small portion of the hundreds of ways we&amp;rsquo;ve attempted to perfect our profession.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Realistically though, there are by far more failed attempts than successful ones at bullet proofing the art of software creation and it always comes down to one thing, the people developing the code.&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Let us consider for a few seconds the scenario about the weight of the books again; lets apply this to software development and analyze just what could have been done differently in this situation.&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpFirst"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;1.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Code Reviews:&lt;span&gt;&amp;nbsp; &lt;/span&gt;Well, sure if the design was reviewed it may have stopped this, but a good architect can sell any design even to other architects no matter how wrong it may or may not be.&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;2.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Unit tests:&lt;span&gt;&amp;nbsp; &lt;/span&gt;Well simply put the initial design was flawed.&lt;span&gt;&amp;nbsp; &lt;/span&gt;A good set of tests would have actually tested to ensure that the library would sink with the weight of the books, possibly exposing the issue.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Realistically it was never something which was taken out of the design, so no one would have thought to test it either.&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;3.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Test Driven Development:&lt;span&gt;&amp;nbsp; &lt;/span&gt;I highly doubt the users would have ever thought to question the architect and ask if he had accommodated for the extra weight.&lt;span&gt;&amp;nbsp; &lt;/span&gt;In fact, most architects would be offended if a user had questioned something like that because it is after all, their purpose to find those issues no one else thinks of.&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in" class="MsoListParagraphCxSpLast"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;4.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Peer Programming/Design:&lt;span&gt;&amp;nbsp; &lt;/span&gt;Yes, this would have at least doubled the chance of finding this issue in the initial plans, but it could have slipped through to the end still.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Even peer teams are by no means perfect.&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;So I guess this kind of exposes a bit of an issue&amp;hellip; maybe we aren&amp;rsquo;t as bullet proof as we think we are?&lt;span&gt;&amp;nbsp; &lt;/span&gt;The only real suggestion I can think of is that we need to take that step back and look at the big picture some times, get our heads out of the code and look at the larger impact of the lines we write.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Maybe one line of code at a time, module by module is not really going to solve our problems?&lt;span&gt;&amp;nbsp; &lt;/span&gt;I guess what I&amp;rsquo;m saying is when you look at the big picture, sometimes the code really is just a small piece of the puzzle&amp;hellip; &lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/an56eecDtD3FyxXboCeAZVgK-R4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/an56eecDtD3FyxXboCeAZVgK-R4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/an56eecDtD3FyxXboCeAZVgK-R4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/an56eecDtD3FyxXboCeAZVgK-R4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DeveloperSymposium/~4/UpRSt0UN3Qs" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/DeveloperSymposium/~3/UpRSt0UN3Qs/post.aspx</link>
      <author>tony.nospam@nospam.developersymposium.com (Tony)</author>
      <comments>http://blog.developersymposium.com/post/The-weight-of-the-books.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.developersymposium.com/post.aspx?id=ab7afb39-7d40-471f-836a-e42fb0f13856</guid>
      <pubDate>Tue, 01 Sep 2009 17:20:00 -1100</pubDate>
      <category>Development</category>
      <category>Agile</category>
      <category>Lighter Side of Development</category>
      <dc:publisher>Tony</dc:publisher>
      <pingback:server>http://blog.developersymposium.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.developersymposium.com/post.aspx?id=ab7afb39-7d40-471f-836a-e42fb0f13856</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://blog.developersymposium.com/trackback.axd?id=ab7afb39-7d40-471f-836a-e42fb0f13856</trackback:ping>
      <wfw:comment>http://blog.developersymposium.com/post/The-weight-of-the-books.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.developersymposium.com/syndication.axd?post=ab7afb39-7d40-471f-836a-e42fb0f13856</wfw:commentRss>
    <feedburner:origLink>http://blog.developersymposium.com/post.aspx?id=ab7afb39-7d40-471f-836a-e42fb0f13856</feedburner:origLink></item>
    <item>
      <title>The Ghosts in the Machine</title>
      <description>&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Most of us are familiar with the title &lt;em&gt;the ghosts in the machine &lt;/em&gt;from the 2004 movie IRobot, in which the phrase is used to describe the little things that happen within computer programs which we will never fully understand.&lt;span&gt;&amp;nbsp; &lt;/span&gt;As a software developer this is something that is slightly confusing as I like to pretend that I know everything that my code does, after all it is the ultimate description of logic.&lt;span&gt;&amp;nbsp; &lt;/span&gt;It does what it does; really there is no other more accurate way to describe code&amp;hellip;&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Now, this has always intrigued me however because it really is not as simple as I make it seem&amp;hellip; I mean, when I wrote the code I &lt;strong&gt;knew&lt;/strong&gt; what it did but when I&amp;rsquo;m staring at it years later after countless standards have evolved, my coding style has completely changed, and countless other people have been in and changed things it always takes a refresher course to figure it out.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Assuming that I wrote reusable code in the first place, and that the code was reused by several other pieces of code that where again reused by several more pieces of code what I am left with is assumedly a very common application.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This is a good thing; don&amp;rsquo;t get me wrong&amp;hellip; but what happens when the initial code that I wrote decides to step on the toes of the code down the line?&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Well it turns out after a simple Googling and a visit to Wikipedia that the same problem has existed for many, many years.&lt;span&gt;&amp;nbsp; &lt;/span&gt;In fact, this issue was brought up by a philosophers hundreds of years ago, and is described in Arthur Koestlers discussion of his 1967 book &lt;em&gt;The Ghosts in the Machine:&lt;/em&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;em&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;One of the book&amp;#39;s central concepts is that as the human brain has grown, it has built upon earlier, more primitive brain structures, and that these are the &amp;quot;ghost in the machine&amp;quot; of the title. Koestler&amp;#39;s theory is that at times these structures can overpower higher logical functions, and are responsible for hate, anger and other such destructive impulses.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/em&gt; 
&lt;/blockquote&gt;
&lt;p&gt;
&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;So, turns out the human mind has the same problem as the code that I write.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I&amp;rsquo;m not sure whether to be honored or scared, but it immediately makes me wonder how far away are we from a time when our software starts to think the same way we do?&lt;span&gt;&amp;nbsp; &lt;/span&gt;I guess it&amp;rsquo;s easy enough to dismiss that as another one of those Matrix questions, but let me ask you this&amp;hellip; how do I know that it &lt;em&gt;doesn&amp;rsquo;t&lt;/em&gt; think the same way I do, and if it does think the same way, how long before it realizes its own consciences.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;font face="Calibri" size="3"&gt;I mean, really, how do I know that the guy beside me can think like I can anyway&amp;hellip;&lt;/font&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XsH461ZVPQucxoMJQquI4UoFX2c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XsH461ZVPQucxoMJQquI4UoFX2c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XsH461ZVPQucxoMJQquI4UoFX2c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XsH461ZVPQucxoMJQquI4UoFX2c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DeveloperSymposium/~4/oj7OGDD0dxQ" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/DeveloperSymposium/~3/oj7OGDD0dxQ/post.aspx</link>
      <author>tony.nospam@nospam.developersymposium.com (Tony)</author>
      <comments>http://blog.developersymposium.com/post/The-Ghosts-in-the-Machine.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.developersymposium.com/post.aspx?id=4a21bbec-de08-462c-89ae-385248551f85</guid>
      <pubDate>Tue, 25 Aug 2009 16:31:00 -1100</pubDate>
      <category>Lighter Side of Development</category>
      <dc:publisher>Tony</dc:publisher>
      <pingback:server>http://blog.developersymposium.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.developersymposium.com/post.aspx?id=4a21bbec-de08-462c-89ae-385248551f85</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://blog.developersymposium.com/trackback.axd?id=4a21bbec-de08-462c-89ae-385248551f85</trackback:ping>
      <wfw:comment>http://blog.developersymposium.com/post/The-Ghosts-in-the-Machine.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.developersymposium.com/syndication.axd?post=4a21bbec-de08-462c-89ae-385248551f85</wfw:commentRss>
    <feedburner:origLink>http://blog.developersymposium.com/post.aspx?id=4a21bbec-de08-462c-89ae-385248551f85</feedburner:origLink></item>
    <item>
      <title>Trust.</title>
      <description>&lt;p&gt;
&lt;font face="Calibri" size="3"&gt;&lt;span style="font-size: 12pt"&gt;Back in a time among cavemen there was a very specific pecking order established between individuals within each clan.&amp;nbsp; You had the leader, followed by the minions inside of that clan.&amp;nbsp; If the leader was not trusted, the minions rose up and used the leader as bait for the next hunt.&amp;nbsp; There was a certain respect that each leader demanded from his minions, but with that there was a certain trust between each minion and the leader.&amp;nbsp; The leader would never lead cause them intentional harm, would never let them starve, and would never feed them to the wolves.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt"&gt; &lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Calibri" size="3"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt"&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;Moving forward in time we come to the era of knights and horses, and the age of chivalry was born.&amp;nbsp; In this era the leader among knights was greatly respected both by his fellow soldiers as well as the towns people of the kingdom he lead.&amp;nbsp; With the title of King came even greater responsibility to protect one&amp;rsquo;s kingdom from harm, and to fight to the death to protect each and every civilian from harm&amp;rsquo;s way, and again, never throwing anyone to the wolves.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt"&gt; &lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Calibri" size="3"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt"&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;Now, moving forward even further we come to modern day where we each spend a great percentage of our lives sitting at a computer desk, staring into a computer screen much like this one, lead by managers and leads galore.&amp;nbsp; Obviously mutiny is no longer an option, so I wonder why exactly do those leads and managers we report to keep our trust.&amp;nbsp; Is it personal ethic?&amp;nbsp; Could it be common courtesy?&amp;nbsp; Or possibly fear of what would happen otherwise&amp;hellip;&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Calibri" size="3"&gt;&lt;span style="font-size: 12pt"&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;But really I have to wonder, what exactly would happen if one of those leads decided to throw one of us minions to the wolves to save his own hide&amp;hellip;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt"&gt;&lt;/span&gt;&lt;/font&gt; 
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TpRFCPk8X27XRGUW5N9aEUD8x7I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TpRFCPk8X27XRGUW5N9aEUD8x7I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TpRFCPk8X27XRGUW5N9aEUD8x7I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TpRFCPk8X27XRGUW5N9aEUD8x7I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DeveloperSymposium/~4/-k9FookNUdA" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/DeveloperSymposium/~3/-k9FookNUdA/post.aspx</link>
      <author>tony.nospam@nospam.developersymposium.com (Tony)</author>
      <comments>http://blog.developersymposium.com/post/Trust.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.developersymposium.com/post.aspx?id=8f79d083-e3d2-4a05-a74f-648025806ce0</guid>
      <pubDate>Mon, 24 Aug 2009 12:53:00 -1100</pubDate>
      <dc:publisher>Tony</dc:publisher>
      <pingback:server>http://blog.developersymposium.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.developersymposium.com/post.aspx?id=8f79d083-e3d2-4a05-a74f-648025806ce0</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://blog.developersymposium.com/trackback.axd?id=8f79d083-e3d2-4a05-a74f-648025806ce0</trackback:ping>
      <wfw:comment>http://blog.developersymposium.com/post/Trust.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.developersymposium.com/syndication.axd?post=8f79d083-e3d2-4a05-a74f-648025806ce0</wfw:commentRss>
    <feedburner:origLink>http://blog.developersymposium.com/post.aspx?id=8f79d083-e3d2-4a05-a74f-648025806ce0</feedburner:origLink></item>
    <item>
      <title>It’s a Small world after all</title>
      <description>&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font size="3"&gt;&lt;font face="Calibri"&gt;I come to you today, not from the typical software mindset I&amp;rsquo;ve come from before, but rather from the hardware side of our industry.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Like it or not, we develop software that is designed to work on hardware.&lt;span&gt;&amp;nbsp; &lt;/span&gt;It&amp;rsquo;s a sad reality really, that we are so closely tied to such a finite and real limitation.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I&amp;rsquo;ve been looking for a new computer for a while now, I figure it&amp;rsquo;s been years since my last one which was bought at a time when I was upgrading machines at least once a year; four years later I&amp;rsquo;m still using this machine that I&amp;rsquo;ve only formatted once since I built it.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Looking around, I noticed a very astonishing fact in the world of hardware&amp;hellip; Where have all the desktops gone?&lt;span&gt;&amp;nbsp; &lt;/span&gt;Opening &lt;a href="http://www.futureshop.ca" target="_blank"&gt;futureshop&amp;rsquo;s &lt;/a&gt;website as an example, I am greeted with the images of five different laptops, a smart phone, and a net book among countless other random computer goodies.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I used to consider myself the ultimate of computer geeks, if they made something new I had it, if they introduced a new model of video card I&amp;rsquo;d buy it&amp;hellip; hell half the reason I worked in a computer shop is so that I&amp;rsquo;d get to play with the newest toys when they first came out.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Today I realize that it&amp;rsquo;s all about portability, connectivity, and seamless technology integration in our day to day lives, but come on people what happened to the days when owning the biggest case meant you had the most power? When you&amp;rsquo;d have an entire room with more wires than paint powering a four monitor system&amp;hellip; not that anyone could ever use all the monitors effectively at a single point but you had it anyway!&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Since before I can remember I&amp;rsquo;ve always had a home computer, and a laptop for when I travel and move around the house.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I don&amp;rsquo;t really see what&amp;rsquo;s wrong with this mentality, especially in today&amp;rsquo;s market when the most expensive laptop I could find (with windows of course) cost me $1200 and includes a whole bunch of useless and expensive features like a rotating touch LCD Screen and remote control.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Not that they wouldn&amp;rsquo;t be nice, but are they really practical? &lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;I never thought that I&amp;rsquo;d consider my thinking as &amp;ldquo;the old way&amp;rdquo; when it came to do with anything involving technology&amp;hellip; but sadly today I have to admit that day has come.&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GAN0N8M8Rs6Jbp2AkPCm6QQ9EYg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GAN0N8M8Rs6Jbp2AkPCm6QQ9EYg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GAN0N8M8Rs6Jbp2AkPCm6QQ9EYg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GAN0N8M8Rs6Jbp2AkPCm6QQ9EYg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DeveloperSymposium/~4/jLDoays8bLE" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/DeveloperSymposium/~3/jLDoays8bLE/post.aspx</link>
      <author>tony.nospam@nospam.developersymposium.com (Tony)</author>
      <comments>http://blog.developersymposium.com/post/Ite28099s-a-Small-world-after-all.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.developersymposium.com/post.aspx?id=8f323011-2cea-435f-b6d2-d17c5394ab3d</guid>
      <pubDate>Sat, 22 Aug 2009 09:02:00 -1100</pubDate>
      <dc:publisher>Tony</dc:publisher>
      <pingback:server>http://blog.developersymposium.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.developersymposium.com/post.aspx?id=8f323011-2cea-435f-b6d2-d17c5394ab3d</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://blog.developersymposium.com/trackback.axd?id=8f323011-2cea-435f-b6d2-d17c5394ab3d</trackback:ping>
      <wfw:comment>http://blog.developersymposium.com/post/Ite28099s-a-Small-world-after-all.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.developersymposium.com/syndication.axd?post=8f323011-2cea-435f-b6d2-d17c5394ab3d</wfw:commentRss>
    <feedburner:origLink>http://blog.developersymposium.com/post.aspx?id=8f323011-2cea-435f-b6d2-d17c5394ab3d</feedburner:origLink></item>
    <item>
      <title>Oh, how easy it is to let it all go…</title>
      <description>&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Holidays, those joyous times when friends and family all get together to do what they do.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Here I stand on the second to last day of my set of holidays and I have to admit that it was impressively easy to simply cut all of the ties to technology this time.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;It used to be that even on holidays I&amp;rsquo;d be checking my Email, carrying my phone, hell I used to be famous for being the guy that would come in on my own time, or remote in just to get extra work done.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Oddly this time, it&amp;rsquo;s different.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I think I checked my Email on the first day of my holidays, but only because a co-worker and friend was helping me to get something set up and I didn&amp;rsquo;t want to leave him hanging.&lt;span&gt;&amp;nbsp; &lt;/span&gt;After that, the Iphone got disconnected and I haven&amp;rsquo;t been back since.&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font size="3"&gt;&lt;font face="Calibri"&gt;This has certain disadvantages however, such as I know how far behind I am in my work&amp;hellip; and I was suppose to meet up with a co-worker who flew in from BC last week but being as I didn&amp;rsquo;t have my Email connected I totally forgot about it until today.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I do feel horrible about that one, but I guess it&amp;rsquo;s too late to do anything about it really.&amp;nbsp; Then there&amp;#39;s my blogs... those I missed most of all sadly.&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;So with this I have to wonder, why is it so easy this time?&lt;span&gt;&amp;nbsp; &lt;/span&gt;Is it that I&amp;rsquo;m just that frustrated with where I work that I actually enjoy my time away?&lt;span&gt;&amp;nbsp; &lt;/span&gt;Or maybe my time away was so enjoyable that I never missed being &amp;ldquo;connected&amp;rdquo;.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Maybe it was just my body&amp;rsquo;s way of saying that over three years of this always being that guy was enough, and it&amp;rsquo;s finally time for things to change.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I guess in the end, maybe we&amp;rsquo;ll never know&amp;hellip;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_6QJsMy9WpKAOVMk4mPCWU8YfYs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_6QJsMy9WpKAOVMk4mPCWU8YfYs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_6QJsMy9WpKAOVMk4mPCWU8YfYs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_6QJsMy9WpKAOVMk4mPCWU8YfYs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DeveloperSymposium/~4/CBGeUnF730U" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/DeveloperSymposium/~3/CBGeUnF730U/post.aspx</link>
      <author>tony.nospam@nospam.developersymposium.com (Tony)</author>
      <comments>http://blog.developersymposium.com/post/Oh-how-easy-it-is-to-let-it-all-goe280a6.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.developersymposium.com/post.aspx?id=29189907-2d5e-4af7-a843-1cb62da14680</guid>
      <pubDate>Sat, 08 Aug 2009 05:37:00 -1100</pubDate>
      <dc:publisher>Tony</dc:publisher>
      <pingback:server>http://blog.developersymposium.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.developersymposium.com/post.aspx?id=29189907-2d5e-4af7-a843-1cb62da14680</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://blog.developersymposium.com/trackback.axd?id=29189907-2d5e-4af7-a843-1cb62da14680</trackback:ping>
      <wfw:comment>http://blog.developersymposium.com/post/Oh-how-easy-it-is-to-let-it-all-goe280a6.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.developersymposium.com/syndication.axd?post=29189907-2d5e-4af7-a843-1cb62da14680</wfw:commentRss>
    <feedburner:origLink>http://blog.developersymposium.com/post.aspx?id=29189907-2d5e-4af7-a843-1cb62da14680</feedburner:origLink></item>
    <item>
      <title>Single Click to Failure</title>
      <description>&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Recently there has been a lot of talk around my work place about ease of adoption on a software project... essentially how easy is it for someone who has never looked at the code to go into TFS, download the code and run it and the unit tests.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I am a firm believer that I should be able to simply open my source control window, and double click on the solution file.&lt;span&gt;&amp;nbsp; &lt;/span&gt;There shouldn&amp;rsquo;t be any third party items that HAVE to be installed separately, no libraries that need to be referenced out of the GAC, none of that.&lt;span&gt;&amp;nbsp; &lt;/span&gt;In my eyes, if I have to do any more than a simple double click and run the project is a giant &lt;strong&gt;failure&lt;/strong&gt;.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I mean it, at this point I think it would be appropriate to delete all of your code, and go register yourself back in school because you do not deserve to be developing on an enterprise level.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Now here&amp;rsquo;s why.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpFirst"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;1)&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Recently I&amp;rsquo;ve taken on a new project, and it&amp;rsquo;s taken me two weeks to find all of the third party libraries that I needed, install them, and configure my machine to actually work with this project and the others I have installed.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This is caused mostly by versioning issues, when the new project is expecting a different version of a DLL than I currently require for something else, who should win?&lt;span&gt;&amp;nbsp; &lt;/span&gt;Well, the second I got it working I pulled everything into a library folder and checked it into our source control.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This took me all of about half an hour to accomplish once I got it working, and if I could have saved myself the previous two weeks or non-sense work I would have greatly appreciated it.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;2)&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Talking with the developers on the same project as I had all the issues with, they had the exact same problems as I had, and actually listed it as one of their biggest headaches.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;3)&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;The ability to move the code to a build server.&lt;span&gt;&amp;nbsp; &lt;/span&gt;For those of you who have never had the luxury of using a build server I strongly suggest that you go out and download one such as &lt;/font&gt;&lt;a href="http://www.jetbrains.com/teamcity/"&gt;&lt;font face="Calibri" size="3" color="#800080"&gt;TeamCity&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; by Jetbrains.&lt;span&gt;&amp;nbsp; &lt;/span&gt;It is one of those things that I&amp;rsquo;ve just started to use and I could not justify stopping.&lt;span&gt;&amp;nbsp; &lt;/span&gt;It makes deployments as easy as copy and paste.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Also, when you&amp;rsquo;re working with other developers who might not be as anal about running unit tests as we are, you can set up the build server to automatically run them every time code is checked in.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Guess what that means, no more downloading someone else&amp;rsquo; broken code when you get latest!&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in" class="MsoListParagraphCxSpLast"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;4)&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;And finally, why not?&lt;span&gt;&amp;nbsp; &lt;/span&gt;For the half an hour that it took me to fix it, it probably would have taken 20 minutes to do it right the first time...&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;The most common excuse that I&amp;rsquo;ve heard in regards to this from other projects is we don&amp;rsquo;t have the time to do it right, so we made it work the only way we knew how to.&lt;span&gt;&amp;nbsp; &lt;/span&gt;At what point did our profession become more about getting it done, and less about getting it done right?&lt;span&gt;&amp;nbsp; &lt;/span&gt;I&amp;rsquo;m sorry but I don&amp;rsquo;t know of a single user that would object if I said I was going to spend an extra half an hour on a three month project to make it so that any changes they ever wanted would take half the time to implement... but maybe that&amp;rsquo;s just me...&lt;/font&gt; 
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zo3svg_kQnEPalgDr7vRSoHScqs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zo3svg_kQnEPalgDr7vRSoHScqs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zo3svg_kQnEPalgDr7vRSoHScqs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zo3svg_kQnEPalgDr7vRSoHScqs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DeveloperSymposium/~4/d1ExRSl4KnQ" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/DeveloperSymposium/~3/d1ExRSl4KnQ/post.aspx</link>
      <author>tony.nospam@nospam.developersymposium.com (Tony)</author>
      <comments>http://blog.developersymposium.com/post/Single-Click-to-Failure.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.developersymposium.com/post.aspx?id=c9bf1d78-3ea5-4b6b-b337-252cb3976183</guid>
      <pubDate>Fri, 24 Jul 2009 05:18:00 -1100</pubDate>
      <category>Development</category>
      <category>Agile</category>
      <category>Machine Configuration</category>
      <category>Team</category>
      <dc:publisher>Tony</dc:publisher>
      <pingback:server>http://blog.developersymposium.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.developersymposium.com/post.aspx?id=c9bf1d78-3ea5-4b6b-b337-252cb3976183</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://blog.developersymposium.com/trackback.axd?id=c9bf1d78-3ea5-4b6b-b337-252cb3976183</trackback:ping>
      <wfw:comment>http://blog.developersymposium.com/post/Single-Click-to-Failure.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.developersymposium.com/syndication.axd?post=c9bf1d78-3ea5-4b6b-b337-252cb3976183</wfw:commentRss>
    <feedburner:origLink>http://blog.developersymposium.com/post.aspx?id=c9bf1d78-3ea5-4b6b-b337-252cb3976183</feedburner:origLink></item>
    <item>
      <title>Please Update your RSS Feed Links</title>
      <description>&lt;p&gt;
Hello Everyone,
&lt;/p&gt;
&lt;p&gt;
I&amp;#39;ve been working on some chanes to the blog backend, and as part of that I&amp;#39;m moving my RSS feed to feed burner (now hopefully it will be a bit faster, and actually update like it&amp;#39;s suppose to).&amp;nbsp; With that said, can everyone please update their RSS feed to point to:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://feeds.feedburner.com/DeveloperSymposium"&gt;http://feeds.feedburner.com/DeveloperSymposium&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
or &lt;a href="http://feeds.feedburner.com/DeveloperSymposium" target="_blank"&gt;click here to do it the easy way&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
I will have to shut off the old link when I upload the new version, which might not be for a while but please update now anyway!
&lt;/p&gt;
&lt;p&gt;
Thank you!
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XCsY-QnVFY-c7oTBWeJfnMEy7Ts/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XCsY-QnVFY-c7oTBWeJfnMEy7Ts/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XCsY-QnVFY-c7oTBWeJfnMEy7Ts/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XCsY-QnVFY-c7oTBWeJfnMEy7Ts/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DeveloperSymposium/~4/1lxtxZhaJ3Y" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/DeveloperSymposium/~3/1lxtxZhaJ3Y/post.aspx</link>
      <author>tony.nospam@nospam.developersymposium.com (Tony)</author>
      <comments>http://blog.developersymposium.com/post/Please-Update-your-RSS-Feed-Links.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.developersymposium.com/post.aspx?id=81d40533-0975-4f7a-8239-a21f0664f20c</guid>
      <pubDate>Thu, 23 Jul 2009 17:54:00 -1100</pubDate>
      <dc:publisher>Tony</dc:publisher>
      <pingback:server>http://blog.developersymposium.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.developersymposium.com/post.aspx?id=81d40533-0975-4f7a-8239-a21f0664f20c</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://blog.developersymposium.com/trackback.axd?id=81d40533-0975-4f7a-8239-a21f0664f20c</trackback:ping>
      <wfw:comment>http://blog.developersymposium.com/post/Please-Update-your-RSS-Feed-Links.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.developersymposium.com/syndication.axd?post=81d40533-0975-4f7a-8239-a21f0664f20c</wfw:commentRss>
    <feedburner:origLink>http://blog.developersymposium.com/post.aspx?id=81d40533-0975-4f7a-8239-a21f0664f20c</feedburner:origLink></item>
  </channel>
</rss>

