<?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#" version="2.0">
  <channel>
    <title>Read Bits</title>
    <description>The Red Bit Blue Bit Blog</description>
    <link>http://redbitbluebit.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://redbitbluebit.com/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>John Uhri</dc:creator>
    <dc:title>Read Bits</dc:title>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ReadBits" type="application/rss+xml" /><item>
      <title>Developers versus Programmers</title>
      <description>&lt;p&gt;Choosing a Freelance Software Developer can be a challenge. You have a software product to develop, a business to run, and two hundred emails to sort through. Taking the time to find a good freelance software developer can seem like an overwhelming burden.&lt;/p&gt;  &lt;p&gt;But the benefits are worth the time. &lt;/p&gt;  &lt;p&gt;Outsourcing your software project to a freelancer requires more of him or her than just writing code. There are many other things your software developer does to help you be successful:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Creating requirements &lt;/li&gt;    &lt;li&gt;Designing project architecture &lt;/li&gt;    &lt;li&gt;User interface design / Usability &lt;/li&gt;    &lt;li&gt;Estimation &lt;/li&gt;    &lt;li&gt;Project management &lt;/li&gt;    &lt;li&gt;Database design &lt;/li&gt;    &lt;li&gt;Programming &lt;/li&gt;    &lt;li&gt;Testing &lt;/li&gt;    &lt;li&gt;Solving big hairy problems &lt;/li&gt;    &lt;li&gt;Writing documentation &lt;/li&gt;    &lt;li&gt;Deployment &lt;/li&gt;    &lt;li&gt;Clearly communicating &lt;/li&gt;    &lt;li&gt;Technical support &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;You’ll notice only one item in that list is programming. “But wait,” you ask, “aren’t a developer and a programmer the same thing?”&lt;/p&gt;  &lt;p&gt;No. A programmer is the guy whose only job is to cut code. The developer does much more and that’s what you need. Author and Software Craftsman &lt;a title="You need developers, not programmers - Eric.Weblog();" href="http://www.ericsink.com/No_Programmers.html"&gt;Eric Sink&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Instead of &amp;quot;programmers&amp;quot; (people that specialize in writing code), what you need are &amp;quot;developers&amp;quot; (people who will contribute in multiple ways to make the product successful).&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Specialists on a team of one is suicidal. A programmer will write code for the project whether or not it makes sense. A developer will call a timeout and ask “Why are we doing this?” A developer will guide your software to where you need it to be. A developer thrives on flexibility. &lt;/p&gt;  &lt;h2&gt;Separating the wheat from chaff&lt;/h2&gt;  &lt;p&gt;So how do you, perhaps a non-technical business person, determine if a freelancer is a programmer or a developer? Simple. Most of the differences between the two types aren’t technical issues anyway.&lt;/p&gt;  &lt;h3&gt;Asks good questions&lt;/h3&gt;  &lt;p&gt;A programmer will take the requirements as handed to them and begin to implement them. As I mentioned above, a developer will ask why you’ve made the decisions you have. Really good developers will find the flaws and help you build better software. They may even disagree with a design and push for a better solution.&lt;/p&gt;  &lt;h3&gt;Humility&lt;/h3&gt;  &lt;p&gt;A good developer will be humble. No one knows everything, and a good developer is humble enough to admit that. Developer &lt;a title="Stevey&amp;#39;s Blog Rants: Done, and Gets Things Smart" href="http://steve-yegge.blogspot.com/2008/06/done-and-gets-things-smart.html?showComment=1213682280000#c8961145772311896119"&gt;Steve Yegge&lt;/a&gt; points out:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“[A]s your competence increases, your self-evaluation diminishes. The most competent people apparently tend to rate themselves below their skill level.”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Those are the kind of freelancers you need. Humble.&lt;/p&gt;  &lt;h3&gt;Has A Broad Resource Summary&lt;/h3&gt;  &lt;p&gt;A resource summary is like a resume for the freelancer. It lists the skills and experience the freelance candidate has. With a developer, you will see as many, if not more, of the non-programming tasks listed above than the programming ones. &lt;/p&gt;  &lt;h2&gt;From Design To Product&lt;/h2&gt;  &lt;blockquote&gt;   &lt;p&gt;“Developers are involved in the whole process from design to product.”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Brian Howenstein &lt;a title="&amp;quot;Developers are involved in the whole process from design to product.&amp;quot; - hwrd on Twitter" href="http://twitter.com/hwrd/status/1377325683"&gt;said it best in his tweet&lt;/a&gt;. If you can’t imagine your candidate freelancer being involved for the whole project from start to finish, the candidate is probably a programmer. There is a place for heads-down programmers in a team environment, but when you hire a sole freelancer, you need a developer.&lt;/p&gt;  &lt;div style="border-right: #0d69ab 1px solid; padding-right: 10px; border-top: #0d69ab 1px solid; padding-left: 10px; padding-bottom: 10px; border-left: #0d69ab 1px solid; padding-top: 10px; border-bottom: #0d69ab 1px solid; background-color: #e9f1f7"&gt;John Uhri has been helping his customers solve their business problems through Red Bit Blue Bit since 2006. He has been developing software professionally since 1995. John lives in Fishers, Indiana. Call him at 920.540.5490 to discuss your software needs.&lt;/div&gt;</description>
      <link>http://redbitbluebit.com/post/Developers-versus-Programmers.aspx</link>
      <author>john.uhri.nospam@nospam.redbitbluebit.com (John Uhri)</author>
      <comments>http://redbitbluebit.com/post/Developers-versus-Programmers.aspx#comment</comments>
      <guid>http://redbitbluebit.com/post.aspx?id=c9724327-d7fa-4d6c-ad40-22fe0849ceba</guid>
      <pubDate>Mon, 23 Mar 2009 10:14:21 -1100</pubDate>
      <category>Freelancers</category>
      <category>Hiring</category>
      <category>Developers</category>
      <dc:publisher>John Uhri</dc:publisher>
      <pingback:server>http://redbitbluebit.com/pingback.axd</pingback:server>
      <pingback:target>http://redbitbluebit.com/post.aspx?id=c9724327-d7fa-4d6c-ad40-22fe0849ceba</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://redbitbluebit.com/trackback.axd?id=c9724327-d7fa-4d6c-ad40-22fe0849ceba</trackback:ping>
      <wfw:comment>http://redbitbluebit.com/post/Developers-versus-Programmers.aspx#comment</wfw:comment>
      <wfw:commentRss>http://redbitbluebit.com/syndication.axd?post=c9724327-d7fa-4d6c-ad40-22fe0849ceba</wfw:commentRss>
    </item>
    <item>
      <title>Hierarchy of the Successful Independent Software Developer</title>
      <description>&lt;p&gt;In a 1943 paper, Abraham Maslow first proposed the Hierarchy of Needs. These were the needs he felt all people needed to fulfill, starting at the most basic and moving up as the needs below were met. The needs, progress from basic selfish needs to outwardly expressed ones. This progression moved through physiological, safety, belonging, esteem and ended at self-actualization.&lt;/p&gt;  &lt;p&gt;&lt;a title="Maslow&amp;#39;s hierarchy of needs on Wikipedia" href="http://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs"&gt;&lt;img title="Maslow&amp;#39;s Hierarchy of Needs" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="262" alt="Maslow&amp;#39;s Hierarchy of Needs" src="http://www.redbitbluebit.com/image.axd?picture=WindowsLiveWriter/HierarchyoftheSuccessfulIndependentSoftw_14442/Maslow_3.png" width="400" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Blogger and freelancer Tony D. Clark made a play on this with his &lt;a title="Hierarchy of the Successfully Self-Employed" href="http://successfromthenest.com/content/hierarchy-of-the-successfully-self-employed/"&gt;Hierarchy of the Successfully Self-Employed&lt;/a&gt;. His hierarchy outlines &lt;strong&gt;four levels&lt;/strong&gt; to self-employed success.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://successfromthenest.com/content/hierarchy-of-the-successfully-self-employed/"&gt;&lt;img title="self-employed-pyramid" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="294" alt="self-employed-pyramid" src="http://www.redbitbluebit.com/image.axd?picture=WindowsLiveWriter/HierarchyoftheSuccessfulIndependentSoftw_14442/self-employed-pyramid_5.png" width="400" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Mr. Clark’s four levels are freelancer, consultant, expert and guru. He defines those as follows:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Freelancer&lt;/strong&gt;       &lt;br /&gt;The &lt;a title="Freelancing is for Suckers" href="http://successfromthenest.com/content/hierarchy-freelancing/"&gt;freelancer&lt;/a&gt; works on &lt;strong&gt;small projects for multiple clients&lt;/strong&gt;. Unfortunately for some freelancers this can mean a meager income in trade for being someone’s lackey. Mr. Clark gives this imaginary comment from a client: “you’re a vendor, I’m the client. I don’t care what you think, just do it like I ask.” Most of these freelancers are doing okay, but only barely making a living. They &lt;strong&gt;trade their time for money&lt;/strong&gt;. &lt;em&gt;Personally, I don't consider the term &amp;quot;freelancer&amp;quot; to be pejorative. I actually like it.&lt;/em&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Independent Contractor&lt;/strong&gt;       &lt;br /&gt;Moving up the hierarchy of self-employed success means becoming an &lt;a title="All the Aggravation of Employment, Without All the Perks" href="http://successfromthenest.com/content/hierarchy-contractor/"&gt;independent contractor&lt;/a&gt;. At this level, &lt;strong&gt;work is for a single client at a time on long-term projects&lt;/strong&gt;. These projects could be anywhere from 3 months to a few years. Benefits here are a &lt;strong&gt;steady income&lt;/strong&gt; and &lt;strong&gt;regular interactions &lt;/strong&gt;with the same group of people. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Expert&lt;/strong&gt;       &lt;br /&gt;Jumping&lt;strong&gt; the great divide of selling from transactional to consultative selling&lt;/strong&gt; takes the contractor to the level of &lt;strong&gt;&lt;a href="http://successfromthenest.com/content/hierarchy-expert/"&gt;expert&lt;/a&gt; and trusted advisor&lt;/strong&gt;. I like to think the expert is the consultant that's willing to tell you when you are wrong, &lt;strong&gt;even if it's at the expense of a consulting fee&lt;/strong&gt;. Sometimes it means turning down new business when the expert's offering is not in the customer's best interest. &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Guru&lt;/strong&gt;       &lt;br /&gt;Mr. Clark insists &lt;strong&gt;becoming a &lt;a title="Gurus Share More By Doing Less" href="http://successfromthenest.com/content/hierarchy-guru/"&gt;Guru&lt;/a&gt; is not something attained, it is something realized&lt;/strong&gt;. The primary realization is that &lt;strong&gt;there are two types of currency: money and time&lt;/strong&gt;. Money can be replenished, time cannot. This is why Gurus “focus the bulk of their time on the &lt;strong&gt;Holy Grail of self employment — passive income&lt;/strong&gt;.” Mr. Clark says the self-employed gurus do this &lt;em&gt;through teaching&lt;/em&gt;. &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Software Gurus&lt;/h2&gt;  &lt;p&gt;But I think Mr. Clark didn’t consider the geeks. I think programmer-types, in general, have a different plan of attack. Corporate developers look at the life of a freelancer and see the freedom. &lt;a href="http://sixfiguresoftware.com/"&gt;Rob Walling&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“Every corporate developer dreams of starting a consulting firm because it consists of working in a coffee shop with attractive baristas serving free Lattes, cutting a deal on your cell phone just before logging off for the day around noon to go catch a matinee.”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;But like Mr. Clark, Mr. Walling knows the truth:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“The real story is getting a call at 7pm on Friday from an angry client telling you their site hasn’t been updated, or the server going down at midnight and having to take care of it because you are the only person on your team.”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;At the same time, like the Freelancer and Independent Contractor, the Independent Software Developer is fighting over the work they do with their clients.&lt;/p&gt;  &lt;h3&gt;So… what, then?&lt;/h3&gt;  &lt;p&gt;Eric Sink, Software Craftsman at Sourcegear, wrote several &lt;a title="MSDN" href="http://msdn.microsoft.com/"&gt;MSDN&lt;/a&gt; articles back in 2004 about &lt;strong&gt;independent software vendors&lt;/strong&gt;, or ISVs. Back then, &lt;strong&gt;Microsoft considered any company that was “not Microsoft” and selling software an ISV&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;But that wasn’t what intrigued Mr. Sink. What he was really curious about was what he coined the &lt;a title="Exploring Micro-ISVs" href="http://msdn.microsoft.com/en-us/library/ms995817.aspx"&gt;&lt;strong&gt;Micro-ISV&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;: the one-man software shops that sold a product&lt;/strong&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“It turns out that lots of software products are created by companies made up of exactly one person. Those tiny companies are the focus of this article. Some might call them &amp;quot;indie&amp;quot; software developers. For now, I'm calling them &amp;quot;micro-ISVs&amp;quot;.”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Micro-ISVs sell a downloadable product, games or shareware software. While some MicroISVs support their owners on a full-time basis, many more are so small, with so few sales they are a part-time endeavor.&lt;/p&gt;  &lt;p&gt;That’s a problem.&lt;/p&gt;  &lt;p&gt;Mr. Walling wants to &lt;strong&gt;take the Micro-ISV to the next level&lt;/strong&gt;. &lt;strong&gt;The Guru Level. &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;He calls these small, one-person technology businesses Micropreneurs.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The Micropreneur has many of the same goals as the Micro-ISV, but with a radical mind-shift.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Write Code and launch awesome software&lt;/li&gt;    &lt;li&gt;Support yourself without employees&lt;/li&gt;    &lt;li&gt;Break away from the money for time tradeoff&lt;/li&gt;    &lt;li&gt;Work where and when you like&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Mr. Walling will be launching his own community of Micropreneurs at &lt;a title="Six-Figure Software" href="http://www.sixfiguresoftware.com/"&gt;Six-Figure Software&lt;/a&gt;. &lt;em&gt;(Now, before you think this is some sort of get-rich ponzi scheme, Mr. Walling is a highly respected technology blogger. His website ranks in the &lt;/em&gt;&lt;a title="Top 100 Blogs for Developers - NOOP.NL" href="http://www.noop.nl/2009/03/top-100-blogs-for-developers-q1-2009.html"&gt;&lt;em&gt;Top 100 Blogs for Developers (#40)&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, and he has been a Micropreneur for 9 years.) &lt;/em&gt;I’m excited to see how his Six-Figure Software community grows.&lt;/p&gt;  &lt;p&gt;I think, in the software world, there is a different hierarchy. I’ll call it the Hierarchy of the Successful Independent Software Developer.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.redbitbluebit.com/image.axd?picture=WindowsLiveWriter/HierarchyoftheSuccessfulIndependentSoftw_14442/SoftwareGuruHierarchy_6.png"&gt;&lt;img title="SoftwareGuruHierarchy" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="275" alt="SoftwareGuruHierarchy" src="http://www.redbitbluebit.com/image.axd?picture=WindowsLiveWriter/HierarchyoftheSuccessfulIndependentSoftw_14442/SoftwareGuruHierarchy_thumb_2.png" width="400" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I love helping my clients, but even as I do, I’m heading for the top. Fortunately, this isn’t a step-by-step process.&lt;/p&gt;</description>
      <link>http://redbitbluebit.com/post/Hierarchy-of-the-Successful-Independent-Software-Developer.aspx</link>
      <author>john.uhri.nospam@nospam.redbitbluebit.com (John Uhri)</author>
      <comments>http://redbitbluebit.com/post/Hierarchy-of-the-Successful-Independent-Software-Developer.aspx#comment</comments>
      <guid>http://redbitbluebit.com/post.aspx?id=79000627-cd1d-4781-8bfe-86015b3efb8b</guid>
      <pubDate>Thu, 19 Mar 2009 16:53:38 -1100</pubDate>
      <category>Entrepreneurship</category>
      <category>Micropreneur</category>
      <category>Software Development</category>
      <category>Business of Software</category>
      <dc:publisher>John Uhri</dc:publisher>
      <pingback:server>http://redbitbluebit.com/pingback.axd</pingback:server>
      <pingback:target>http://redbitbluebit.com/post.aspx?id=79000627-cd1d-4781-8bfe-86015b3efb8b</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://redbitbluebit.com/trackback.axd?id=79000627-cd1d-4781-8bfe-86015b3efb8b</trackback:ping>
      <wfw:comment>http://redbitbluebit.com/post/Hierarchy-of-the-Successful-Independent-Software-Developer.aspx#comment</wfw:comment>
      <wfw:commentRss>http://redbitbluebit.com/syndication.axd?post=79000627-cd1d-4781-8bfe-86015b3efb8b</wfw:commentRss>
    </item>
    <item>
      <title>Communicating with your Freelance Software Developer, Part 2</title>
      <description>&lt;p&gt;Ultimately, the interactions you have with your freelancer should leave you with what &lt;a title="Steve Friedl" href="http://unixwiz.net/techtips/be-consultant.html"&gt;consultant Steve Friedl&lt;/a&gt; calls “the Warm, Fuzzy Feeling”. This is the feeling where you are comfortable enough with your developer that you don’t wake up in the middle of the night wondering how your software project is doing. It is the feeling of trust. Building a trustworthy relationship with a remote consultant requires good communication. So what good communication habits can you establish with your developer to build that trust?&lt;/p&gt;  &lt;h3&gt;Understand creative flow&lt;/h3&gt;  &lt;p&gt;Creative flow, or being “in the zone” is a happy place for your software developer to be. It means he is being productive and getting your code written. &lt;/p&gt;  &lt;p&gt;Imagine, if you will, a juggler. It is pretty easy for her to start juggling three balls. Picking up and juggling one more ball is pretty easy, but takes a bit of time. Eventually, our talented juggler has 20 balls up in the air. Amazing! She could keep this up all day. Unfortunately, some yahoo from the audience has rushed the stage and knocked her over. The balls fall to the ground. She starts to pick them up and starts the routine again. Twenty minutes later she’s back to the same point she was before being knocked over.&lt;/p&gt;  &lt;p&gt;Creative flow is a lot like that. A software developer juggles bits of code, variable names, and things he (or she) needs to do next in the context of the software he is writing. A one minute interruption can knock a developer out of his flow and it can take up to 20 minutes to return to the previous state of productivity.&lt;/p&gt;  &lt;p&gt;One benefit of working with your freelance software developer is that he has carved out an environment that allows for maximum productivity. Interruptions from the “water cooler gang” are non-existent in the freelancer’s office. It is by design. Don’t be surprised if your freelancer doesn’t immediately answer the ringing phone or the pinging email. He might just have the ringer silenced and the email app closed during an intense burst of coding.&lt;/p&gt;  &lt;h3&gt;Be responsive&lt;/h3&gt;  &lt;p&gt;Once the project has gone into full-bore development mode, your developer will be thinking of issues in small, bite-sized increments. Questions that arise during this time are often show-stoppers for the developer, so he needs answers quickly. The developer may be able to work on another bit of code for a while, but the open questions will be a drag on his productivity. Respond to the developer as soon as you have a free moment to keep him going.&lt;/p&gt;  &lt;p&gt;So does the responsiveness of your freelancer to you contradict his need for flow? Yes, but that being said, your developer should be checking voice mail and email at least twice daily and responding within one business day. Your questions to your freelancer are just as important as his.&lt;/p&gt;  &lt;h3&gt;If it isn’t written down, it doesn’t exist&lt;/h3&gt;  &lt;p&gt;Human brains are fickle things. We tend to forget things pretty easily. Since this is the case, every decision should be written down. It provides a record of what was discussed and what decision was made. Usually a quick follow up email will suffice after a phone call or meeting. If changes are significant enough, an update to the requirements might also be necessary. Ensure the entire team knows what changes were discussed and it’s impact to the project.&lt;/p&gt;  &lt;p&gt;I believe this is everyone’s responsibility, but as the freelancer I always document what was said in a quick email. I find it is better for me to write it down in a way that makes sense to developers. Your project might be different. Make sure you communicate who will follow-up with post-meeting notes.&lt;/p&gt;  &lt;h3&gt;The value of time&lt;/h3&gt;  &lt;p&gt;Meetings and phone calls can absorb a lot of time, especially when more than one team member is involved. To make meetings more efficient, the meeting requestor should create an agenda. Sometimes, the bullet points can be discussed without a meeting, thus shortening the agenda considerably or even eliminating the need for a conference call at all.&lt;/p&gt;  &lt;h2&gt;&lt;/h2&gt;  &lt;h2&gt;In Conclusion&lt;/h2&gt;  &lt;p&gt;Clear and effective communication will help your project’s completion. Working with a freelance software developer can be a great experience if both parties make the effort to build trust through efficient communication.&lt;/p&gt;</description>
      <link>http://redbitbluebit.com/post/Communicating-with-your-Freelance-Software-Developer-Part-2.aspx</link>
      <author>john.uhri.nospam@nospam.redbitbluebit.com (John Uhri)</author>
      <comments>http://redbitbluebit.com/post/Communicating-with-your-Freelance-Software-Developer-Part-2.aspx#comment</comments>
      <guid>http://redbitbluebit.com/post.aspx?id=2812875b-604f-42aa-b9c6-82f11184721b</guid>
      <pubDate>Mon, 16 Mar 2009 05:58:53 -1100</pubDate>
      <category>Project Management</category>
      <category>Project Collaboration</category>
      <category>Communication</category>
      <dc:publisher>John Uhri</dc:publisher>
      <pingback:server>http://redbitbluebit.com/pingback.axd</pingback:server>
      <pingback:target>http://redbitbluebit.com/post.aspx?id=2812875b-604f-42aa-b9c6-82f11184721b</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://redbitbluebit.com/trackback.axd?id=2812875b-604f-42aa-b9c6-82f11184721b</trackback:ping>
      <wfw:comment>http://redbitbluebit.com/post/Communicating-with-your-Freelance-Software-Developer-Part-2.aspx#comment</wfw:comment>
      <wfw:commentRss>http://redbitbluebit.com/syndication.axd?post=2812875b-604f-42aa-b9c6-82f11184721b</wfw:commentRss>
    </item>
    <item>
      <title>Communicating with your Freelance Developer</title>
      <description>&lt;p&gt;Outsourcing your software development to a freelance developer allows you to get your software built without the overhead of office space and providing computer resources. But communication with an off-site programmer has its own challenges. A freelancer is not as intimately connected to your organization’s mission. Software development also needs its own level of communication in expressing detailed requirements.&lt;/p&gt;  &lt;p&gt;Jason Williams (&lt;a href="http://twitter.com/centrolutions"&gt;@centrolutions&lt;/a&gt;) asked, “How do I communicate with you effectively about technical details/specs if you’re not working from my office?”&lt;/p&gt;  &lt;p&gt;&lt;a title="How do I communicate with you effectively about technical details/specs if you&amp;#39;re not working from my office?" href="http://twitter.com/centrolutions/status/1301549516"&gt;&lt;img title="communication1" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 10px 0px; border-right-width: 0px" height="211" alt="communication1" src="http://www.redbitbluebit.com/image.axd?picture=WindowsLiveWriter/CommunicatingwithyourFreelanceConsultant_F540/communication1_3.png" width="400" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The answer to the question depends greatly on the technical abilities of the client and the size of the team. The tools used by a Technical Team Lead for a team of 5 will be different than that used by a small business owner using the freelancer as a software development team of 1. The size of the project (and therefore the amount of specs needed) is also a factor. In any case, no single technology solves all of the problems, but a good blend will create an effective communication strategy with off-site freelance developers.&lt;/p&gt; &lt;dl&gt;&lt;dt&gt;Face-to-Face Meetings &lt;/dt&gt;&lt;dd&gt;&lt;/dd&gt;&lt;dd&gt;Getting together with your freelance software developer is the best way to communicate requirements and vision for the project. Great for kick-off and milestone meetings.&lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Pros:&lt;/em&gt; This is the only method that accounts for non-verbal communication. Unclear requirements can be hashed out and problems discussed.&lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Cons:&lt;/em&gt; Expensive or infeasible when you and the freelance developer are not in the same regional area. Written documentation must be created based on discussions from the meeting.&lt;/dd&gt;&lt;dt&gt;Phone Calls &lt;/dt&gt;&lt;dd&gt;&lt;/dd&gt;&lt;dd&gt;Picking up the phone and having a short conversation with your freelance developer allows you to quickly discuss issues, statuses and concepts. &lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Pros:&lt;/em&gt; Once the project is underway questions can be quickly answered. Great for quick status updates. Clarification of issues from email or IM is often faster via phone.&lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Cons:&lt;/em&gt; Non-verbal cues might be missed. Follow-up documentation will still need to be created. Can be disruptive. &lt;/dd&gt;&lt;dt&gt;Voice Mail &lt;/dt&gt;&lt;dd&gt;&lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Pros:&lt;/em&gt; Good for answering quick, simple questions. &lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Cons: &lt;/em&gt;Not good for discussing complex issues. Message is sometimes lost in the rambling. No written documentation. Playing phone tag may take more time than a simple email. &lt;/dd&gt;&lt;dt&gt;Conference Calls &lt;/dt&gt;&lt;dd&gt;When a team is involved, conference calls are the next logical step after one-on-one phone calls. &lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Pros:&lt;/em&gt; Verbal dissemination of information to the team. &lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Cons:&lt;/em&gt; Often it is difficult for the off-site freelancer to hear the full conversation. Sometimes hard to know who is speaking. Definite non-verbal communication loss within a group. Not documented. &lt;/dd&gt;&lt;dt&gt;Email &lt;/dt&gt;&lt;dd&gt;Email is the de facto method of communication for business today. Everyone is familiar with email.&lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Pros:&lt;/em&gt; Provides a method for explaining complex thoughts. This is written documentation that can be referred back to later. &lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Cons:&lt;/em&gt; Less interactive than a phone call or instant message. Verbal tone and connotation is missing. Written documentation is not organized in any way and is only available to the participants of the email thread. Favors people who can type. &lt;/dd&gt;&lt;dt&gt;Instant Messaging &lt;/dt&gt;&lt;dd&gt;Instant Messaging, or IM for short, is an interactive text-based method for communicating with others on the Internet. IM allows for a dialog to go back and forth in real-time. &lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Pros:&lt;/em&gt; Non-disruptive - IM can be ignored if one part is busy. Also less disruptive than a verbal conversation in an office setting. Self-documenting. Interactive - the conversation can ebb and flow as needed. A conversation can carry on throughout a day, picked up whenever someone has information to add. &lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Cons:&lt;/em&gt; It's not a tool many clients are familiar with or comfortable using. IM favors the fast typist. Documentation is not organized and is localized to the participants. &lt;/dd&gt;&lt;dt&gt;Word, Excel and Visio &lt;/dt&gt;&lt;dd&gt;Office productivity applications are the de facto method for documenting requirements. These tools are only part of the solution, as getting the information to your freelancer requires one of the other methods.&lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Pros: &lt;/em&gt;Everyone knows how to use Word or Excel. &lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Cons:&lt;/em&gt; Documents still need to be passed back-and-forth. Often this is as email attachments which can result in versioning problems (where one person references an out-of-date document). Often documents are not updated as the project progresses.&lt;/dd&gt;&lt;dt&gt;Issue Tracking Software &lt;/dt&gt;&lt;dd&gt;&lt;/dd&gt;&lt;dd&gt;Issue tracking software is used by most software development teams to track, assign, resolve and report on defects or features implemented in a software solution. Requirements can be expressed as an issue in the tracking software.&lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Pros:&lt;/em&gt; All issues are tracked and their status is known. A history of changes can be reviewed. Issues are assigned to a certain person on the team.&lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Cons: &lt;/em&gt;Not all issue trackers are online and accessible to all team members. May be difficult for non-technical folks to understand and use. &lt;/dd&gt;&lt;dt&gt;Wiki &lt;/dt&gt;&lt;dd&gt;A wiki is an online, editable website designed for collaboration. Anyone on a team can create, edit and clarify pages.&lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Pros:&lt;/em&gt;&amp;#160; Changes are tracked in history. Latest version of any document is always displayed. Information can be cross-referenced and linked. &lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Cons:&lt;/em&gt; Edit syntax can be difficult to learn. &lt;/dd&gt;&lt;dt&gt;Web-Based Project Collaboration Tools &lt;/dt&gt;&lt;dd&gt;Online products like 37 Signal's &lt;a href="http://www.basecamphq.com/?source=37s+home"&gt;Basecamp&lt;/a&gt; provide a centralized location for a client and freelancer to work together. &lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Pros:&lt;/em&gt; Online, available to entire team. Centralized documentation. &lt;/dd&gt;&lt;dd&gt;&lt;em&gt;Cons:&lt;/em&gt; You may need to pay for these services. &lt;/dd&gt;&lt;/dl&gt;  &lt;h2&gt;&lt;/h2&gt;  &lt;h2&gt;&lt;/h2&gt;  &lt;p&gt;In a follow-up post, I will cover my preferred workflow and some other thoughts in communicating with your freelance software developer.&lt;/p&gt;</description>
      <link>http://redbitbluebit.com/post/Communicating-with-your-Freelance-Developer.aspx</link>
      <author>john.uhri.nospam@nospam.redbitbluebit.com (John Uhri)</author>
      <comments>http://redbitbluebit.com/post/Communicating-with-your-Freelance-Developer.aspx#comment</comments>
      <guid>http://redbitbluebit.com/post.aspx?id=c44461ba-e654-46a6-93b1-d789d864dd91</guid>
      <pubDate>Wed, 11 Mar 2009 07:44:54 -1100</pubDate>
      <category>Communication</category>
      <category>Project Collaboration</category>
      <category>Project Management</category>
      <dc:publisher>John Uhri</dc:publisher>
      <pingback:server>http://redbitbluebit.com/pingback.axd</pingback:server>
      <pingback:target>http://redbitbluebit.com/post.aspx?id=c44461ba-e654-46a6-93b1-d789d864dd91</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://redbitbluebit.com/trackback.axd?id=c44461ba-e654-46a6-93b1-d789d864dd91</trackback:ping>
      <wfw:comment>http://redbitbluebit.com/post/Communicating-with-your-Freelance-Developer.aspx#comment</wfw:comment>
      <wfw:commentRss>http://redbitbluebit.com/syndication.axd?post=c44461ba-e654-46a6-93b1-d789d864dd91</wfw:commentRss>
    </item>
    <item>
      <title>Groundhog Day Resolution Review #1 – 03/03</title>
      <description>&lt;p&gt;Today is March 3rd, and thus is a &lt;a title="Groundhog Day Resolutions 2009" href="http://redbitbluebit.com/post/Groundhog-Day-Resolutions-2009.aspx"&gt;Groundhog Day Resolution Review&lt;/a&gt; day. Unfortunately, I was so late in the month in publishing my goals, I only had one week to work on them. It is still better than nothing.&lt;/p&gt;  &lt;p&gt;To review, the goals were:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Blog each Monday on Read Bits.&lt;/strong&gt;&lt;em&gt; &lt;/em&gt;I posted my GHD Resolutions last week Monday. Also, for the first time, I’ve set up a blogging workflow I believe will help me be successful at maintaining a blogging schedule in the future. &lt;strong&gt;Pass.&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Blog each Thursday on Smaller Indiana.&lt;/strong&gt; I posted a number of links to inspiring &lt;a title="Entrepreneurship at Smaller Indiana" href="http://www.smallerindiana.com/profiles/blogs/entrepreneurship-1"&gt;entrepreteurial&lt;/a&gt; posts. &lt;strong&gt;Pass.&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Blog each Wednesday on the SaaS idea. &lt;/strong&gt;I’m still not ready to fully publicize what I’m working on, but I did post to the “Project10” blog.&lt;strong&gt;&amp;#160; Pass.&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Finish the database design for the Project10.&lt;/strong&gt; I’m pretty happy with the first pass of the database design for the project. I’ve built the tables and the table relationships. Views and Stored Procedures will be created as needed. &lt;strong&gt;Pass.&lt;/strong&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;For the next month, here are the goals I would like to accomplish.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Consulting      &lt;ul&gt;       &lt;li&gt;&lt;strong&gt;Goal: Determine status each week on open proposals.&lt;/strong&gt; &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Goal: Make/touch base with four contacts each week to build new business.&lt;/strong&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Marketing      &lt;ul&gt;       &lt;li&gt;&lt;strong&gt;Goal: Blog each Monday on Read Bits&lt;/strong&gt; &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Goal: Blog each Wednesday on Project10 blog.&lt;/strong&gt; &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Goal: Blog each Thursday on Smaller Indiana.&lt;/strong&gt; &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Goal: Attend two networking events here in #Indy by 04 April.&lt;/strong&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Building a Web Application      &lt;ul&gt;       &lt;li&gt;Project10 is in progress. As this project is only a part-time endeavor, progress may seem slow for the time being. I’m setting a couple of goals for the next few weeks. &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Goal: Set up a home page and login validation by 11 March.&lt;/strong&gt; &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Goal: Create a logged-in user’s home page by 20 March.&lt;/strong&gt; &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Goal: First pass displaying a user’s public profile by 04 April.&lt;/strong&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Personal Education      &lt;ul&gt;       &lt;li&gt;Learning is a requirement for any software developer. Skills in the technology industry change so quickly. There are two things I would like to pursue this year: Learning ASP.NET MVC and Ruby on Rails. It makes little sense for me to try and learn both right now. Because Project10 is just getting started, I have the opportunity to build a project from the ground up using ASP.NET MVC. &lt;strong&gt;Goal: Learn and implement ASP.NET MVC in Project10.&lt;/strong&gt;&amp;#160;&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Other      &lt;ul&gt;       &lt;li&gt;My current development workstation is 3 years old. This has surpassed the typical 18-month life of a development machine. It’s time to upgrade. Instead of purchasing a new computer from Dell, I’m going to build a machine I can upgrade components as needed. &lt;strong&gt;Goal: Determine new computer components to purchase by 20 March.&lt;/strong&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;em&gt;(FYI – It has not eluded me that I’m releasing this post on Tuesday rather than Monday.)&lt;/em&gt;&lt;/p&gt;</description>
      <link>http://redbitbluebit.com/post/Groundhog-Day-Resolution-Review-1-e28093-0303.aspx</link>
      <author>john.uhri.nospam@nospam.redbitbluebit.com (John Uhri)</author>
      <comments>http://redbitbluebit.com/post/Groundhog-Day-Resolution-Review-1-e28093-0303.aspx#comment</comments>
      <guid>http://redbitbluebit.com/post.aspx?id=ad866691-107c-4f22-82fe-eb8638e00fe6</guid>
      <pubDate>Tue, 03 Mar 2009 07:25:49 -1100</pubDate>
      <dc:publisher>John Uhri</dc:publisher>
      <pingback:server>http://redbitbluebit.com/pingback.axd</pingback:server>
      <pingback:target>http://redbitbluebit.com/post.aspx?id=ad866691-107c-4f22-82fe-eb8638e00fe6</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://redbitbluebit.com/trackback.axd?id=ad866691-107c-4f22-82fe-eb8638e00fe6</trackback:ping>
      <wfw:comment>http://redbitbluebit.com/post/Groundhog-Day-Resolution-Review-1-e28093-0303.aspx#comment</wfw:comment>
      <wfw:commentRss>http://redbitbluebit.com/syndication.axd?post=ad866691-107c-4f22-82fe-eb8638e00fe6</wfw:commentRss>
    </item>
    <item>
      <title>2009 Groundhog Resolutions (aka Business Goals)</title>
      <description>&lt;p&gt;Back at the beginning of February, I blogged about &lt;a title="Groundhog Day Resolutions 2009" href="http://redbitbluebit.com/post/Groundhog-Day-Resolutions-2009.aspx"&gt;Groundhog Day Resolutions&lt;/a&gt;, and the monthly reviews (GHDRR). At the time, &lt;strong&gt;I didn’t get specific&lt;/strong&gt; on what my business goals were for this year. Checking the calendar, I now realize I’m closer to the 3/3 review than the 2/2 goals setting date. Ack!&lt;/p&gt;  &lt;p&gt;Honestly, I’m not sure this post will truly outline what those goals are either. First, I want to outline my high level aspirations for the next year. These aspirations fall into one of 5 categories:&lt;/p&gt;  &lt;h2&gt;Consulting&lt;/h2&gt;  &lt;p&gt;&lt;strong&gt;Software development consulting &lt;/strong&gt;has been the basis of Red Bit Blue Bit from the beginning. My plan was to start with subcontracting – where I outsourced the marketing and sales to another company who took a portion of the hourly rate. After using my own time to build a base of clients I cut out the middle-man (as it were) and consulted directly with my clients. This is a better relationship for me as it allows the &lt;strong&gt;personalized service I offer to my clients&lt;/strong&gt;. It also allows me the flexibility to &lt;strong&gt;work offsite &lt;/strong&gt;rather than occupying a desk and resources at my client’s office. I will continue to pursue this as an income stream for the next year.&lt;/p&gt;  &lt;h2&gt;Marketing&lt;/h2&gt;  &lt;p&gt;The lifeblood of a consultancy/freelancer is the ability to &lt;strong&gt;fill the sales pipeline with new contacts&lt;/strong&gt;. Eventually, some of &lt;strong&gt;these contacts will turn into referrals or new business&lt;/strong&gt;. Marketing is one aspect to the sales pipeline. It is what populates the pipeline at the very top. Marketing efforts will include blogging-at and the redesign-of the Red Bit Blue Bit website, blogging on Smaller Indiana – a website for small business people in Indiana – and attending local networking events.&lt;/p&gt;  &lt;h2&gt;Building a Web Application&lt;/h2&gt;  &lt;p&gt;&lt;strong&gt;Separating time from revenue is the holy grail&lt;/strong&gt; of the entrepreneurial lifestyle. Multiple revenue streams that work while I sleep allows me to better focus the time when I am awake. To this end, my third phase from my original business plan was to become an Independent Software Vendor (ISV) with a product to sell or a Software as as Service (SaaS) offering.&lt;/p&gt;  &lt;p&gt;I have identified a need I believe a SaaS solution will solve well. To that end, I’ve started building the website for the project. At the same time I am blogging on issues related to the niche need. Both of these pursuits will be a focus for the month.&lt;/p&gt;  &lt;h2&gt;Learning&lt;/h2&gt;  &lt;p&gt;No one succeeds in their career without learning and growing. My SaaS project will be developed using the ASP.NET MVC framework – a relatively new framework for ASP.NET. I feel this is a good thing to learn as I am already familiar with C# and the .NET framework.&lt;/p&gt;  &lt;h2&gt;Family-First Entrepreneurship&lt;/h2&gt;  &lt;p&gt;The idea of &lt;a title="Family-First Entrepreneurship" href="http://www.marcwarnke.com/family_first_entrepreneurism_0"&gt;Family-First Entrepreneurship&lt;/a&gt; was coined by Mike Warnke. My final goal is to remember that building a business comes with a balance with family life. One will always affect the other. For me, I believe that my time here on earth should be &lt;strong&gt;defined by who is impacted most: my family&lt;/strong&gt;.&lt;/p&gt;  &lt;h2&gt;Short Term Goals &lt;/h2&gt;  &lt;p&gt;Because of the limited time between now and the next GHDRR, I’m only going to set a few small goals I would like to accomplish in the next week or so.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Blog each Monday on Read Bits. &lt;em&gt;(Marketing)&lt;/em&gt; &lt;/li&gt;    &lt;li&gt;Blog each Thursday on Smaller Indiana. &lt;em&gt;(Marketing - local)&lt;/em&gt; &lt;/li&gt;    &lt;li&gt;Blog each Wednesday on the SaaS idea. &lt;em&gt;(Marketing / SaaS)&lt;/em&gt; &lt;/li&gt;    &lt;li&gt;Finish the database design for the SaaS idea. &lt;em&gt;(SaaS)&lt;/em&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;At the next GHDRR I will set additional goals and outline the longer term goals in more detail.&lt;/p&gt;</description>
      <link>http://redbitbluebit.com/post/2009-Groundhog-Resolutions-(aka-Business-Goals).aspx</link>
      <author>john.uhri.nospam@nospam.redbitbluebit.com (John Uhri)</author>
      <comments>http://redbitbluebit.com/post/2009-Groundhog-Resolutions-(aka-Business-Goals).aspx#comment</comments>
      <guid>http://redbitbluebit.com/post.aspx?id=724d888e-12d5-457a-b9ed-09a1e01d4c94</guid>
      <pubDate>Tue, 10 Feb 2009 16:02:32 -1100</pubDate>
      <dc:publisher>John Uhri</dc:publisher>
      <pingback:server>http://redbitbluebit.com/pingback.axd</pingback:server>
      <pingback:target>http://redbitbluebit.com/post.aspx?id=724d888e-12d5-457a-b9ed-09a1e01d4c94</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://redbitbluebit.com/trackback.axd?id=724d888e-12d5-457a-b9ed-09a1e01d4c94</trackback:ping>
      <wfw:comment>http://redbitbluebit.com/post/2009-Groundhog-Resolutions-(aka-Business-Goals).aspx#comment</wfw:comment>
      <wfw:commentRss>http://redbitbluebit.com/syndication.axd?post=724d888e-12d5-457a-b9ed-09a1e01d4c94</wfw:commentRss>
    </item>
    <item>
      <title>Groundhog Day Resolutions 2009</title>
      <description>&lt;div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:a72b52ed-cefc-4b50-948e-adf08d6f723e" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/T_yDWQsrajA&amp;amp;hl=en&amp;amp;fs=1&amp;amp;hl=en"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/T_yDWQsrajA&amp;amp;hl=en&amp;amp;fs=1&amp;amp;hl=en" type="application/x-shockwave-flash" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;In the movie Groundhog Day, Bill Murray plays a crude, selfish weatherman by the name of Phil Connors. By some strange twist of fate, Phil is seemingly doomed to repeat February 2 over and over again until he able to correctly navigate the day, win the girl, and turn into a generally decent person. As productivity blogger &lt;a title="Ground Hog Day Resolutions for 2008 - David Seah" href="http://davidseah.com/blog/comments/ground-hog-day-resolutions-for-2008/"&gt;David Seah said&lt;/a&gt;, it is a movie about “self-improvement and establishing genuine relationships”.&lt;/p&gt;  &lt;h2&gt;What’s wrong with New Year’s Resolutions?&lt;/h2&gt;  &lt;p&gt;Every year, millions of Americans (and probably folks worldwide) set goals on New Year’s day. But exhaustion from the holidays sets in, a backlog of tasks need to get wrapped up, and next thing they know it’s February and the treadmill is buried under a pile of laundry that needs folding. More often than not, it’s a lesson in futility.&lt;/p&gt;  &lt;p&gt;Someone should find a better way.&lt;/p&gt;  &lt;h2&gt;Groundhog Day Resolutions&lt;/h2&gt;  &lt;p&gt;Fortunately, &lt;a title="@davidseah on Twitter" href="http://twitter.com/davidseah/"&gt;David Seah&lt;/a&gt; did. He combined goal setting, an under-appreciated holiday and a self-improvement movie into a clever way to create and track goals. In 2007 he introduced the world to &lt;a href="http://davidseah.com/blog/comments/groundhog-day-resolutions"&gt;Groundhog Day Resolutions&lt;/a&gt;. Instead of setting goals on 1/1 – in the frantic-ness of the new born year, he suggested setting goals on 2/2 – Groundhog Day.&lt;/p&gt;  &lt;p&gt;In a brilliant bit of patterning, he also started a tradition of review days on: 3/3, 4/4, 5/5, 6/6, 7/7, 8/8, 9/9, 10/10, 11/11 and 12/12. Once you’ve reached 12/12 you can sit back and enjoy the holidays for the remainder of the year.&lt;/p&gt;  &lt;h2&gt;2009 Business Goals – meta thoughts&lt;/h2&gt;  &lt;p&gt;In the past, I’ve posted my personal GHD resolutions on my personal blog. My business goals, though, were something I held privately. I thought perhaps that business goals should be held privately so the competition doesn’t know what I’m up to. But really, I think there’s a fear of criticism. It’s something Seth Godin talks about in &lt;em&gt;Tribes:&lt;/em&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“Fear of failure is actually overrated as an excuse […] ”&lt;/p&gt;    &lt;p&gt;“What people are afraid of isn’t failure. It’s blame. Criticsm.&lt;/p&gt;    &lt;p&gt;“We choose not to be remarkable because we’re worried about criticism. We hesitate to create innovative movies, launch new human resource initiatives, design a menu that makes diners take notice, or give an audacious sermon because we’re worried, deep down, that someone will hate it and call us on it.”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Criticism is a pretty silly thing to deter the changes in personal and business goals. It is especially true if you want to do something amazing, and who doesn’t?&lt;/p&gt;  &lt;p&gt;In today’s interconnected, social media online world, the criticism is hardly a worry. The best benefit is the encouragement others can give you. &lt;a title="Lorraine Ball (@Roundpeg) on Twitter" href="http://twitter.com/roundpeg"&gt;Lorraine Ball&lt;/a&gt; at &lt;a title="2009 Goal Planning - Roundpeg" href="http://www.roundpeg.biz/2009/01/2009-goal-planning/"&gt;Roundpeg&lt;/a&gt; shouts it from the rooftops:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“Whatever your goal is, &lt;strong&gt;do not keep it a secret!&lt;/strong&gt; Share your goals!&amp;#160; Tell others what you want to accomplish so they can help.&amp;#160; Make sure everyone on your team knows what the company is trying to accomplish so they can work toward the same goal.&amp;#160; Communicate progress toward a goal and celebrate the achievement of the goal with everyone involved.&lt;/p&gt;    &lt;p&gt;“If you work alone, share your goals with peers, friends and advisors.&amp;#160; I find sharing my goals with my peers keeps me focused, energized and on-target toward my goals.”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;On Twitter I’ve been using the &lt;a title="#dailygoals on Twitter" href="http://search.twitter.com/search?q=%23dailygoals"&gt;#dailygoals&lt;/a&gt; hash tag to track micro-goals at the daily level. I can see how I did by going to &lt;a title="y0mbo on TrackDailyGoals" href="http://trackdailygoals.com/users/y0mbo"&gt;TrackDailyGoals&lt;/a&gt;. I love the fact that people I barely know are watching to see how I did. Public accountability can sometimes be a great motivator. I also like classifying success as movement toward the goal, rather than the completion of the item. I think success breeds success with this mindset.&lt;/p&gt;  &lt;h2&gt;2009 Business Groundhog Day Resolutions&lt;/h2&gt;  &lt;p&gt;In the next few days I will post my goals. Back in November I drafted a few things I wanted to have as 2009 goals, and I want to polish them up before posting. Stay tuned :-)&lt;/p&gt;</description>
      <link>http://redbitbluebit.com/post/Groundhog-Day-Resolutions-2009.aspx</link>
      <author>john.uhri.nospam@nospam.redbitbluebit.com (John Uhri)</author>
      <comments>http://redbitbluebit.com/post/Groundhog-Day-Resolutions-2009.aspx#comment</comments>
      <guid>http://redbitbluebit.com/post.aspx?id=cec038a0-83b0-44c4-814b-352301e35b8b</guid>
      <pubDate>Mon, 02 Feb 2009 14:37:09 -1100</pubDate>
      <dc:publisher>John Uhri</dc:publisher>
      <pingback:server>http://redbitbluebit.com/pingback.axd</pingback:server>
      <pingback:target>http://redbitbluebit.com/post.aspx?id=cec038a0-83b0-44c4-814b-352301e35b8b</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://redbitbluebit.com/trackback.axd?id=cec038a0-83b0-44c4-814b-352301e35b8b</trackback:ping>
      <wfw:comment>http://redbitbluebit.com/post/Groundhog-Day-Resolutions-2009.aspx#comment</wfw:comment>
      <wfw:commentRss>http://redbitbluebit.com/syndication.axd?post=cec038a0-83b0-44c4-814b-352301e35b8b</wfw:commentRss>
    </item>
    <item>
      <title>Why Hire a Freelancer?</title>
      <description>&lt;p&gt;As a business owner, you are no doubt evaluating your business in light of the current economic environment while planning your software development expenditures for this year.&amp;#160; One consideration in your planning is to use freelancer software developers.&amp;#160; Now, there are plenty of false assumptions about hiring independent contractors, and many companies are unaware of the benefits of hiring a freelancer. I will address some of the reasons to hire a freelancer:&lt;/p&gt;  &lt;h3&gt;Specific Expert Help&lt;/h3&gt;  &lt;p&gt;Freelancers are exposed to a variety of problems, business domains and technology solutions. It is unreasonable to expect employees to cover all of these bases. Finding a freelancer with the specific knowledge you need is a huge benefit. If your project has a specific problem that needs solving, a freelancer with the right knowledge can fix the problem without being a cost for the duration of the project.&lt;/p&gt;  &lt;h3&gt;Offload burdens&lt;/h3&gt;  &lt;p&gt;Existing staff is often called up on to support existing systems. Frequently, this leaves little time to develop new software processes that will take your business to the next level. This is the perfect reason to call on a freelancer. The independent software developer can work on your new project and free up your employees to do what they know best.&lt;/p&gt;  &lt;h3&gt;Only paid for work&lt;/h3&gt;  &lt;p&gt;When an employee is sick, your company still pays his or her salary. The same is true for vacations, holidays and jury duty. With a freelancer, only the time spent working on your project is billable. You don’t pay for the health insurance benefits, 401Ks or dental plan for a freelancer. If there is a slowdown in the project because of more pressing business matters, you can throttle down the work the freelancer is doing to reduce the billable hours, saving you money.&lt;/p&gt;  &lt;h3&gt;Flexibility&lt;/h3&gt;  &lt;p&gt;The work you need to accomplish may not fit into a single block of time. With an employee, you must find other things for him/her to do when the project is not in full development. Freelancers live a life of ensuring they have work for those downtimes so you do not have to. Independent contractors can work on a long-term, short-term, full-time, part-time or as-needed basis. This flexibility allows you to fit the project into your timelines and focus on your business.&lt;/p&gt;  &lt;h3&gt;Lower Expenses&lt;/h3&gt;  &lt;p&gt;Freelancers provide their own computer equipment, benefits and desk space. These are fixed costs with an employee ongoing outside of the project itself. While there is a premium for using a freelancer, it is only for the duration of the project. This lets you free up financial and physical resources for other needs.&lt;/p&gt;  &lt;h3&gt;Commitment to excellence&lt;/h3&gt;  &lt;p&gt;Referrals are the lifeblood of a freelancer. Since this is the case, an independent freelancer will work hard to ensure the project is completed on time and within budget. The freelancer is motivated by a good referral to do their best work.&lt;/p&gt;  &lt;h3&gt;Outside the box thinking&lt;/h3&gt;  &lt;p&gt;Freelancers aren’t encumbered by the “that’s the way we’ve always done it” mantra. Their creativity can breathe fresh life into your project by finding new and more efficient ways to solve your business needs.&lt;/p&gt;  &lt;h3&gt;Outside the politics arena&lt;/h3&gt;  &lt;p&gt;Freelancers are generally emotionally detached from the politics of a corporate environment. Political games are played when promotions, raises and benefits are involved. Freelancers, especially those off-site, are not distracted by these environmental factors and can get down to work. Independent contractors are not invested in the company, only the project.&lt;/p&gt;  &lt;h3&gt;Minimum hire and fire friction&lt;/h3&gt;  &lt;p&gt;There is no question in a freelancer’s mind that hiring and firing are a part of everyday life. When an employee’s entire income is generated by their salary they are emotionally affected by a termination or change in the business environment. Contractors take a terminated contract in stride and move on with little drama.&lt;/p&gt;  &lt;h3&gt;Accountability&lt;/h3&gt;  &lt;p&gt;A benefit to using freelancers is a formal structure for accountability. When you hire a freelancer, your company and the freelancer enter into a contract (hopefully written) that defines the relationship. “The project is X number of hours to be billed at Y rate to develop Product Z.”&lt;/p&gt;  &lt;p&gt;In corporate life, employees sometimes play the blame game. Freelancers are solely responsible for their work and are motivated to clearly define their role in a project. As the project sponsor, you should be able to say “yes” or “no” to each requirement as defined and know if the freelancer has met his or her commitment.&lt;/p&gt;  &lt;h2&gt;Final Thoughts&lt;/h2&gt;  &lt;p&gt;Hiring a freelance developer can be intimidating without understanding the benefits a freelancer can bring to the table. I hope I have been able to show you some of these benefits to consider in your business planning for 2009.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Contact Red Bit Blue Bit today to discuss your business needs. I love to create software that solves your business problems. Together, we’ll turn your problems into solutions.&lt;/em&gt;&lt;/p&gt;</description>
      <link>http://redbitbluebit.com/post/Why-hire-a-freelancer.aspx</link>
      <author>john.uhri.nospam@nospam.redbitbluebit.com (John Uhri)</author>
      <comments>http://redbitbluebit.com/post/Why-hire-a-freelancer.aspx#comment</comments>
      <guid>http://redbitbluebit.com/post.aspx?id=2d9925a5-9a1b-4928-b246-17902277f923</guid>
      <pubDate>Tue, 20 Jan 2009 07:36:18 -1100</pubDate>
      <dc:publisher>John Uhri</dc:publisher>
      <pingback:server>http://redbitbluebit.com/pingback.axd</pingback:server>
      <pingback:target>http://redbitbluebit.com/post.aspx?id=2d9925a5-9a1b-4928-b246-17902277f923</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://redbitbluebit.com/trackback.axd?id=2d9925a5-9a1b-4928-b246-17902277f923</trackback:ping>
      <wfw:comment>http://redbitbluebit.com/post/Why-hire-a-freelancer.aspx#comment</wfw:comment>
      <wfw:commentRss>http://redbitbluebit.com/syndication.axd?post=2d9925a5-9a1b-4928-b246-17902277f923</wfw:commentRss>
    </item>
    <item>
      <title>Test Post.</title>
      <description>This is a test post, I&amp;#39;m using to test commenting.
</description>
      <link>http://redbitbluebit.com/post/Test-Post.aspx</link>
      <author>john.uhri.nospam@nospam.redbitbluebit.com (John Uhri)</author>
      <comments>http://redbitbluebit.com/post/Test-Post.aspx#comment</comments>
      <guid>http://redbitbluebit.com/post.aspx?id=527f2cb4-442d-41ef-adff-ad28cf5dc2bf</guid>
      <pubDate>Thu, 01 Jan 2009 12:00:00 -1100</pubDate>
      <dc:publisher>John Uhri</dc:publisher>
      <pingback:server>http://redbitbluebit.com/pingback.axd</pingback:server>
      <pingback:target>http://redbitbluebit.com/post.aspx?id=527f2cb4-442d-41ef-adff-ad28cf5dc2bf</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://redbitbluebit.com/trackback.axd?id=527f2cb4-442d-41ef-adff-ad28cf5dc2bf</trackback:ping>
      <wfw:comment>http://redbitbluebit.com/post/Test-Post.aspx#comment</wfw:comment>
      <wfw:commentRss>http://redbitbluebit.com/syndication.axd?post=527f2cb4-442d-41ef-adff-ad28cf5dc2bf</wfw:commentRss>
    </item>
    <item>
      <title>MVC Storefront Screencasts</title>
      <description>&lt;p&gt;
Rob Conery has been building a Storefront demo using Microsoft&amp;#39;s ASP.NET MVC framework. He has screencast the process and posted them on his blog. I was getting frustrated trying to get to the beginning of the list (since they are in reverse chronological order), so I&amp;#39;ve created the list of posts in order:
&lt;/p&gt;
 
&lt;ul&gt;
	 
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvc-storefront-part-1/" title="ASP.NET MVC: Introducing The MVC Storefront Series"&gt;ASP.NET MVC: Introducing The MVC Storefront Series&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/asp-net-mvc-mvc-storefront-part-2/" title="ASP.NET MVC: MVC Storefront, Part 2 - Repository Pattern"&gt;ASP.NET MVC: MVC Storefront, Part 2 - Repository Pattern&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvc-storefront-intermission/" title="MVC Storefront: Intermission"&gt;MVC Storefront: Intermission&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-3/" title="ASP.NET MVC: MVC Storefront, Part 3 - Pipes and Filters"&gt;ASP.NET MVC: MVC Storefront, Part 3 - Pipes and Filters&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-4/" title="ASP.NET MVC: MVC Storefront, Part 4 - Linq To Sql Spike"&gt;ASP.NET MVC: MVC Storefront, Part 4 - Linq To Sql Spike&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-5/" title="ASP.NET MVC: MVC Storefront, Part 5 - Globalization"&gt;ASP.NET MVC: MVC Storefront, Part 5 - Globalization&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-6/" title="MVC Storefront, Part 6: Catalog Completion and Initial UI"&gt;MVC Storefront, Part 6: Catalog Completion and Initial UI&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-7/" title="MVC Storefront, Part 7: Helpers and Routing"&gt;MVC Storefront, Part 7: Helpers and Routing&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-8/" title="MVC Storefront, Part 8: Testing Controllers, Iteration 1"&gt;MVC Storefront, Part 8: Testing Controllers, Iteration 1&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-9/" title="MVC Storefront, Part 9: The Shopping Cart"&gt;MVC Storefront, Part 9: The Shopping Cart&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-10/" title="MVC Storefront, Part 10: Shopping Cart Refactoring and Membership"&gt;MVC Storefront, Part 10: Shopping Cart Refactoring and Membership&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-intermission2/" title="MVC Storefront: Brainbender Intermission"&gt;MVC Storefront: Brainbender Intermission&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvc-store-intermission2-over/" title="MVC Storefront: Intermission's Over, Made Some Changes"&gt;MVC Storefront: Intermission&amp;#39;s Over, Made Some Changes&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvc-store-checkin1/" title="MVC Storefront: Client Progress Meeting"&gt;MVC Storefront: Client Progress Meeting&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-11/" title="MVC Storefront, Part 11: Hooking Up The Shopping Cart And Components"&gt;MVC Storefront, Part 11: Hooking Up The Shopping Cart And Components&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-12/" title="MVC Storefront, Part 12: Mocking"&gt;MVC Storefront, Part 12: Mocking&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-13/" title="MVC Storefront: Dependency Injection"&gt;MVC Storefront: Dependency Injection&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-14/" title="MVC Storefront Part 14: Ajax With Shawn Burke"&gt;MVC Storefront Part 14: Ajax With Shawn Burke&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvc-storefront-what-s-next-with-episode-15/" title="MVC Storefront: What's Next With Episode 15"&gt;MVC Storefront: What&amp;#39;s Next With Episode 15&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-15/" title="MVC Storefront, Part 15: Code Review With Ayende"&gt;MVC Storefront, Part 15: Code Review With Ayende&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-16/" title="MVC Storefront Part 16: Membership Redo With OpenID"&gt;MVC Storefront Part 16: Membership Redo With OpenID&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-17/" title="MVC Storefront Part 17: Checkout With Jeff Atwood"&gt;MVC Storefront Part 17: Checkout With Jeff Atwood&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-18/" title="MVC Storefront Part 18: Creating An Experience"&gt;MVC Storefront Part 18: Creating An Experience&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-19/" title="MVC Storefront Part 19: Processing Orders With Windows Workflow"&gt;MVC Storefront Part 19: Processing Orders With Windows Workflow&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-19a/" title="MVC Storefront Part 19a: Windows Workflow Followup"&gt;MVC Storefront Part 19a: Windows Workflow Followup&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-20/" title="MVC Storefront Part 20: Logging"&gt;MVC Storefront Part 20: Logging&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-21/" title="MVC Storefront Part 21: Order Manager and Personalization"&gt;MVC Storefront Part 21: Order Manager and Personalization&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-22/" title="MVC Storefront Part 22: Restructuring, Rerouting, and PayPal"&gt;MVC Storefront Part 22: Restructuring, Rerouting, and PayPal&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-23/" title="ASP.NET MVC Storefront Part 23: WebForms and Dynamic Data"&gt;ASP.NET MVC Storefront Part 23: WebForms and Dynamic Data&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvc-storefront-preview-1-available/" title="MVC Storefront Preview 1 Available"&gt;MVC Storefront Preview 1 Available&lt;/a&gt;  &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvc-storefront-episode-25-preview/"&gt;MVC Storefront: Episode 25 Preview&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-25/"&gt;MVC Storefront Part 25: Getting Started With Domain-Driven Design&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.wekeroad.com/mvc-storefront/mvcstore-part-26/"&gt;MVC Storefront Part 26: Finis&lt;/a&gt;&lt;br /&gt;
	&lt;/li&gt;
&lt;/ul&gt;
</description>
      <link>http://redbitbluebit.com/post/MVC-Storefront-Screencasts.aspx</link>
      <author>john.uhri.nospam@nospam.redbitbluebit.com (John Uhri)</author>
      <comments>http://redbitbluebit.com/post/MVC-Storefront-Screencasts.aspx#comment</comments>
      <guid>http://redbitbluebit.com/post.aspx?id=a24e8abb-803d-4419-83c1-be009f65eccf</guid>
      <pubDate>Tue, 02 Dec 2008 02:57:00 -1100</pubDate>
      <dc:publisher>John Uhri</dc:publisher>
      <pingback:server>http://redbitbluebit.com/pingback.axd</pingback:server>
      <pingback:target>http://redbitbluebit.com/post.aspx?id=a24e8abb-803d-4419-83c1-be009f65eccf</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://redbitbluebit.com/trackback.axd?id=a24e8abb-803d-4419-83c1-be009f65eccf</trackback:ping>
      <wfw:comment>http://redbitbluebit.com/post/MVC-Storefront-Screencasts.aspx#comment</wfw:comment>
      <wfw:commentRss>http://redbitbluebit.com/syndication.axd?post=a24e8abb-803d-4419-83c1-be009f65eccf</wfw:commentRss>
    </item>
  </channel>
</rss>
