<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><!-- generator="wordpress/2.3" --><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Software by Rob</title>
	<link>http://www.softwarebyrob.com</link>
	<description>The Human Side of Software Development</description>
	<pubDate>Thu, 20 Nov 2008 21:10:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/SoftwareByRob" type="application/rss+xml" /><feedburner:browserFriendly>Welcome to my XML feed. It is intended to be viewed in an RSS reader or syndicated to another site (subject to copyright and fair use). For more information on RSS Readers or to download one, take a look at my post: http://www.softwarebyrob.com/archive/2005/06/24/16.aspx.</feedburner:browserFriendly><item>
		<title>The Software Product Myth</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/457291201/</link>
		<comments>http://www.softwarebyrob.com/2008/11/18/the-software-product-myth/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 15:30:40 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/11/18/the-software-product-myth/</guid>
		<description>&lt;p&gt;Most developers start as salaried employees, slogging through code and loving it because they never imagined a job could be challenging, educational, and downright fun. Where else can you learn new things every day, play around with computers, and get paid for it? Aside from working at Best Buy.&lt;/p&gt;
&lt;p&gt;A certain percentage of developers become unhappy with salaried development over time (typically it&amp;#8217;s shortly after they&amp;#8217;re asked to manage people, or maintain legacy code), and they dream of breaking out of the cube walls and running their own show. Some choose consulting, but many more inevitably decide to build a software product.&lt;/p&gt;
&lt;p&gt;&amp;#8220;After all,&amp;#8221; they think &amp;#8220;you code it up and sell it a thousand times - it&amp;#8217;s like printing your own money! I build apps all the time, how hard could it be to launch a product?&amp;#8221;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Against All Odds&lt;/strong&gt;&lt;br /&gt;
And most often the developer who chooses to become a consultant (whether as a freelancer or working for a company), does okay. She doesn&amp;#8217;t have a ton of risk and she gets paid for the hours she works, so as long as she has consulting gigs she can live high on the hog&lt;/p&gt;
&lt;p&gt;But developers who make the leap to develop a product are another story. Building a product involves a &lt;a href="http://www.softwarebyrob.com/2008/10/03/should-you-build-or-buy-your-micro-isv/"&gt;large up-front time investment&lt;/a&gt;, and as a result is far riskier than becoming a consultant because you have to wait months to find out if your effort will generate revenue. In addition, growing a product to the point of providing substantial income is a long, arduous road.&lt;/p&gt;
&lt;p&gt;But let&amp;#8217;s say, for the sake of argument, that you spend 6 months of your spare time and you now own a web-based car key locator that sells 100 copies per month at $25 a pop. At long last, after months of working nights and weekends, spending every waking moment poring over your code, marketing, selling, and burning the midnight oil, you&amp;#8217;re living the dream of a MicroISV.&lt;/p&gt;
&lt;p&gt;Except for one thing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Inmates are Running the Asylum&lt;/strong&gt;&lt;br /&gt;
In our completely un-contrived scenario you&amp;#8217;re now making $2500/month from your product, which doesn&amp;#8217;t allow you to quit your day job. So you work 8-10 hours during the day writing code for someone else, and come home each night to a slow but steady stream of support emails. And the worst part is that if you&amp;#8217;ve built your software right the majority of the issues will not be problems with your product, but degraded OS installations, crazy configurations, a customer who doesn&amp;#8217;t know how to double-click, etc&amp;#8230;&lt;/p&gt;
&lt;p&gt;The next step is to figure out, between the 5-10 hours per week you&amp;#8217;re spending on support, and the 40-50 hours per week you spend at work, how you&amp;#8217;re going to find time to add new features. And the kicker is that support burden actually worsens with time because your customer base grows. After 1 month you have 100 customers with potential problems, after a year, 1,200.&lt;/p&gt;
&lt;p&gt;And yes, the person you decided to sell to even though they complained about the high price ($25) and then couldn&amp;#8217;t get it installed on their Win95 machine so you spent 3 hours on the phone with them and finally got it working only through an act of ritual sacrifice is still hanging around, emailing you weekly wondering when the next release is coming out with his feature requests included (requests that not a single one of your other 1199 customers have conceived of).&lt;/p&gt;
&lt;p&gt;But you persevere, and manage to slog your way through the incoming support requests and get started on new features.&lt;/p&gt;
&lt;p&gt;What you find is that ongoing development, as with any legacy system, is much slower than green field development. You&amp;#8217;re now tied to legacy code and design decisions, and you soon realize this isn&amp;#8217;t what you signed up for when you had that brilliant flash of insight that people need web-based help locating their keys.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s about this time that support emails start going unanswered, releases stop, and the product withers on the vine. It may wind up for sale on &lt;a href="http://www.sitepoint.com/"&gt;SitePoint&lt;/a&gt;, or it may be relegated to the bone yard of failed software products.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Upside&lt;/strong&gt;&lt;br /&gt;
The flip side to all of this is what you&amp;#8217;ve already heard on the blogs of successful product developers.&lt;/p&gt;
&lt;p&gt;Once a product hits critical mass you&amp;#8217;ve conquered the hardest part of the equation. After that the &lt;a href="http://www.softwarebyrob.com/2007/09/16/inside-story-small-software-acquisition-1-of-3/"&gt;exponential leverage of software products&lt;/a&gt; kicks in and you can live large on your empire of web-based unlocking-device locator applications. It&amp;#8217;s a recurring revenue stream that can grow far beyond what you would make as a consultant, all the while creating &lt;a href="http://en.wikipedia.org/wiki/Balance_sheet"&gt;balance sheet&lt;/a&gt; value meaning one day you can sell it for stacks of proverbial cash and retire.&lt;/p&gt;
&lt;p&gt;This is unlike your consultant buddy, whose consulting firm is worth about 42 cents (he had an unused stamp on his desk) once he decides to retire.&lt;/p&gt;
&lt;p&gt;But there is a &lt;a href="http://www.amazon.com/gp/product/1591841666?ie=UTF8&amp;amp;tag=softwarbyrob-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1591841666"&gt;dip&lt;/a&gt; before you get to this place of exponential leverage and proverbial cash. A big dip. And if you can get through it once, it&amp;#8217;s more likely that you&amp;#8217;ll be able to get through it with your next product. And the one after that.&lt;/p&gt;
&lt;p&gt;Once you make it to the other side, you&amp;#8217;ve learned what it takes to launch and maintain a product, and next time you will have a monumentally better chance of success because you are now a more savvy software entrepreneur.&lt;/p&gt;
&lt;p&gt;Congratulations! Go buy yourself a nice bottle of wine and sit back, relax&amp;#8230;and enjoy answering your support emails.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=8t5gN"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=8t5gN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=uTJmN"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=uTJmN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=8aJrn"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=8aJrn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=GNbeN"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=GNbeN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=aTxkn"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=aTxkn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=G0ayn"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=G0ayn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=sXixN"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=sXixN" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/11/18/the-software-product-myth/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F11%2F18%2Fthe-software-product-myth%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/11/18/the-software-product-myth/</feedburner:origLink></item>
		<item>
		<title>I’m in a Book! Blog Blazers: 40 Top Bloggers Share Their Secrets</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/453733868/</link>
		<comments>http://www.softwarebyrob.com/2008/11/15/im-in-a-book-blog-blazers-40-top-bloggers-share-their-secrets/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 06:30:00 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[About this Blog]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/11/15/im-in-a-book-blog-blazers-40-top-bloggers-share-their-secrets/</guid>
		<description>&lt;p&gt;&lt;a href="http://www.amazon.com/gp/product/0981085202?ie=UTF8&amp;amp;tag=softwarbyrob-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0981085202"&gt;Blog Blazers&lt;/a&gt; is a book where &amp;#8220;40 Top Bloggers Share Their Secrets to Creating a High-Profile, High-Traffic, and High-Profit Blog.&amp;#8221; And amid the likes if Seth Godin, Eric Sink, Aaron Wall, and Jeff Atwood is yours truly (chapter 34).&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s an easy book to pick up for a few minutes at a time since each chapter (comprising one interview) is only 5 or 6 pages. Many of the ideas presented are unique to this book, and I&amp;#8217;ve been keeping a running list of changes I plan to implement on this blog.&lt;/p&gt;
&lt;p&gt;The book hit the shelves last week. You can buy it from &lt;a href="http://www.amazon.com/gp/product/0981085202?ie=UTF8&amp;amp;tag=softwarbyrob-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0981085202"&gt;Amazon&lt;/a&gt;, or from the &lt;a href="http://blogblazers.com/"&gt;Blog Blazers website&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=HwSFN"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=HwSFN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=PBXpN"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=PBXpN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=IrBvn"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=IrBvn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=bSVFN"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=bSVFN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=M8Tsn"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=M8Tsn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=C5hkn"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=C5hkn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=PmZHN"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=PmZHN" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/11/15/im-in-a-book-blog-blazers-40-top-bloggers-share-their-secrets/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F11%2F15%2Fim-in-a-book-blog-blazers-40-top-bloggers-share-their-secrets%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/11/15/im-in-a-book-blog-blazers-40-top-bloggers-share-their-secrets/</feedburner:origLink></item>
		<item>
		<title>Book Review: Finding a New Career that Values Your IT Knowledge</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/417712730/</link>
		<comments>http://www.softwarebyrob.com/2008/10/11/book-review-finding-a-new-career-that-values-your-it-knowledge/#comments</comments>
		<pubDate>Sat, 11 Oct 2008 12:05:05 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/10/11/book-review-finding-a-new-career-that-values-your-it-knowledge/</guid>
		<description>&lt;p&gt;A few months ago I received a review copy of &lt;a href="http://www.elegantfixpress.com/"&gt;&lt;em&gt;Debugging Your Information Technology Career: A Compass to New and Rewarding Fields that Value Computer Knowledge&lt;/em&gt;&lt;/a&gt;. I haven&amp;#8217;t written many book reviews on this blog, but this book caught my attention as it relates to some of my past posts on &lt;a href="http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/"&gt;job dissatisfaction&lt;/a&gt; and the &lt;a href="http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/"&gt;potential for an IT job crunch&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m intrigued by the unique concept of this book: to provide alternatives to IT workers looking to change careers, but who want to leverage their existing technical knowledge.&lt;/p&gt;
&lt;p&gt;The book lists 20 positions and includes an overview of each, a job description, an example of the typical workday, advice on where to look for this type of job, and a look at how the job is likely to hold up to outsourcing and a recession.&lt;/p&gt;
&lt;p&gt;A few of the job titles include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Product Manager&lt;/li&gt;
&lt;li&gt;Systems Engineer&lt;/li&gt;
&lt;li&gt;Technology Due Diligence Analyst&lt;/li&gt;
&lt;li&gt;Technology Insurance Underwriter&lt;/li&gt;
&lt;li&gt;Intellectual Property Lawyer&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For someone looking to leave software development, this book would serve as a good starting point for additional research. I would not recommend it to the casual reader (the text is a bit dry), but if you are seriously considering leaving programming it&amp;#8217;s a good way to get an idea of where you might find refuge.&lt;/p&gt;
&lt;p&gt;&lt;strike&gt;If you&amp;#8217;re in this position drop me an email and I will send you my copy.&lt;/strike&gt; (sent)&lt;strike&gt;&lt;br /&gt;
&lt;/strike&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=zfxYM"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=zfxYM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=oY9hM"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=oY9hM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=Yb3ym"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=Yb3ym" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=MHiNM"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=MHiNM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=BCfym"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=BCfym" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=msEsm"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=msEsm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=XbYaM"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=XbYaM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/10/11/book-review-finding-a-new-career-that-values-your-it-knowledge/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F10%2F11%2Fbook-review-finding-a-new-career-that-values-your-it-knowledge%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/10/11/book-review-finding-a-new-career-that-values-your-it-knowledge/</feedburner:origLink></item>
		<item>
		<title>Should You Build or Buy Your Micro-ISV?</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/410397771/</link>
		<comments>http://www.softwarebyrob.com/2008/10/03/should-you-build-or-buy-your-micro-isv/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 16:46:30 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Software Development]]></category>

		<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/10/03/should-you-build-or-buy-your-micro-isv/</guid>
		<description>&lt;p&gt;Micro-ISVs. I&amp;#8217;ve been contemplating the issue of building vs. buying for the past four years.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve been on both sides of the coin: I&amp;#8217;ve purchased 10 profit-oriented software products or websites, and built three.&lt;/p&gt;
&lt;p&gt;Knowing what it takes to develop the initial version of a non-trivial software product (read: hundreds of hours), I&amp;#8217;ve become a fan of buying. This is based on two factors:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I have no spare time and a bit of spare money&lt;/li&gt;
&lt;li&gt;Hmm&amp;#8230;no, I guess #1 is the only reason&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;As a software consultant I&amp;#8217;m booked full-time and I bill a reasonable hourly rate. So to spend 348 hours (2 months) building a product means I&amp;#8217;m approaching a mid-five figure investment into a software product. That&amp;#8217;s not play money; those are real dollars that don&amp;#8217;t wind up in my pocket.&lt;/p&gt;
&lt;p&gt;And I don&amp;#8217;t have the confidence in my ability to know a market well enough that I would drop that kind of money on an untested product idea when there are less risky alternatives.&lt;/p&gt;
&lt;p&gt;Looking at the products I&amp;#8217;ve bought and built, none of them required skills beyond that of a mid-level developer. Sure, there are products that are more complex, but let&amp;#8217;s be honest, building an &lt;a href="http://www.dotnetinvoice.com/"&gt;invoicing system&lt;/a&gt; does not involve insanely complex algorithms and coding chops. Most successful Micro-ISV products (and a lot of not-so-Micro-ISV products) could have been built by a few solid mid-level developers.&lt;/p&gt;
&lt;p&gt;With this in mind, spending 348 hours of my time doesn&amp;#8217;t seem like the best business decision when I can:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Hire someone to build the application (in my case, use the team I already have in place), or&lt;/li&gt;
&lt;li&gt;Find a proven product that may already have a customer base, sales website, etc&amp;#8230; that I can buy for less than I can build it&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You probably think I&amp;#8217;m nuts, preaching &amp;#8220;buy&amp;#8221; over &amp;#8220;build&amp;#8221; to a group of software developers. So let&amp;#8217;s take a closer look at the scenarios:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Building It&lt;/strong&gt;&lt;br /&gt;
I love writing software, so this has historically been my path of choice. However, the amount of money (based on lost consulting hours) I would spend on a 1.0, plus building a sales site, documentation, SEO, pay per click (PPC) campaign, etc&amp;#8230; would be at least $40,000.&lt;/p&gt;
&lt;p&gt;I have faith in my ability to build and market software, but that&amp;#8217;s a lot of faith to put into something that&amp;#8217;s generating zero cash. You&amp;#8217;d be nuts to buy a software product with no revenue for $40,000.&lt;/p&gt;
&lt;p&gt;However, if you want to run a Micro-ISV because you enjoy writing code, or you have a lot of non-billable spare time, then this is a viable option.&lt;/p&gt;
&lt;p&gt;But I must caution you - laptops around the world are filled with the remnants of half-built products. Committing 200+ hours of your spare time to build and launch a product is no joke. Writing code 50 hours per week you would have a 200 hour project launched in 4 weeks&amp;#8230;no problem!&lt;/p&gt;
&lt;p&gt;But if you&amp;#8217;re coding in your spare time you&amp;#8217;ll be lucky to get in 10 hours of coding per week, and your productivity will be low because it will be 2 hour blocks when you&amp;#8217;re already tired from schlepping mindless reports all day for &amp;#8220;the man.&amp;#8221; Trust me - I&amp;#8217;ve done it. It&amp;#8217;s not easy.&lt;/p&gt;
&lt;p&gt;Soon that 200 hour project turns into more than 20 weeks of your free time&amp;#8230;almost 6 months. The first month is a breeze, it&amp;#8217;s the last five that&amp;#8217;ll kill ya!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hiring It Out&lt;/strong&gt;&lt;br /&gt;
Hiring someone to build your software is a good middle ground, and allows you to maintain some control over the technical piece without it sucking the coding life from your veins.&lt;/p&gt;
&lt;p&gt;The advantage of hiring out product development is that it gives you time to build the sales site, write documentation, focus on SEO, marketing, PPC advertising set-up, payment processing, and the hundred other things I&amp;#8217;m forgetting to mention.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;If you&amp;#8217;re doing things right, the effort to get your product built is around 50% of the total time it takes to launch a Micro-ISV.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve found success in outsourcing code and graphic design, and handling everything else myself. &amp;#8220;Everything else&amp;#8221; means the business side of things&amp;#8230;the piece where you will  likely learn the most, where you can bring the most value, and that you can&amp;#8217;t easily outsource.&lt;/p&gt;
&lt;p&gt;And think about it&amp;#8230;a lot of people can build a good invoicing application. &lt;em&gt;A lot&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;But how many can work the necessary marketing angles, form partnerships, create a profitable pay per click campaign, and build a compelling sales site? Finding someone who can execute on these is much more difficult (and more expensive) than finding a developer who can build your application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;The single most important factor in the success of a Micro-ISV is marketing and sales, not the software itself.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In no way am I arguing for mediocrity in software development - your software has to get the job done. However, don&amp;#8217;t believe for a minute that great software beats great marketing. It never happens.&lt;/p&gt;
&lt;p&gt;There&amp;#8217;s a reason &lt;a href="http://www.47hats.com/"&gt;Bob Walsh&lt;/a&gt; doesn&amp;#8217;t help developers write better applications. He helps educate them on sales and marketing.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.fogbugz.com"&gt;FogBugz&lt;/a&gt; is good, but probably not the best bug tracking software on the market. Yet I bet it outsells most of its competitors by a huge margin based on marketing.&lt;/p&gt;
&lt;p&gt;If you don&amp;#8217;t know how to work the marketing angles, form the partnerships, and do the other things I mentioned above you&amp;#8217;re going to need to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;learn fast,&lt;/li&gt;
&lt;li&gt;find a partner, or&lt;/li&gt;
&lt;li&gt;stick to the day job.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Seriously&amp;#8230;building (or buying) a great application is not going to get you there.&lt;/p&gt;
&lt;p&gt;With this in mind, let&amp;#8217;s take a wild swing at the costs involved in this approach:&lt;/p&gt;
&lt;p&gt;The graphic design and HTML will run from $500-$1500 if you offshore (optional depending on your personal view). Doing it in the U.S. will cost $2,000-6,000.&lt;/p&gt;
&lt;p&gt;Two months of development (a safe estimate when hiring someone to build a small product from scratch) will run $14k-$21k here in the states, or around $7k if you offshore.&lt;/p&gt;
&lt;p&gt;Total you&amp;#8217;re looking at $16k-$27k in the states, $8-9k if you offshore. These are obviously very rough numbers based on a typical Micro-ISV product requiring two months of development.&lt;/p&gt;
&lt;p&gt;The potential pitfalls of this approach are obvious: if the developer is bad, you get software that doesn&amp;#8217;t work. A key strategy here is to screen your developer carefully and &lt;a href="http://www.joelonsoftware.com/articles/fog0000000073.html"&gt;only hire really good ones&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Also, design the DB and screen mock-ups yourself. Not only will you get much closer to the product you envision, you&amp;#8217;ll be able to maintain it in the long-term.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Buying It&lt;/strong&gt;&lt;br /&gt;
This is the approach I started favoring about two years ago. It started with my interest in buying (and later selling) domain names and websites. I soon realized that there are bargains to be had when buying a product or site that&amp;#8217;s already making money.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.dotnetinvoice.com/"&gt;DotNetInvoice&lt;/a&gt; (my &lt;a href="http://www.dotnetinvoice.com/"&gt;ASP.NET billing&lt;/a&gt; product) is a good example - I purchased the product, sales site, payment processing code, search engine rankings, and a small customer base for about 20% of what it would have taken me to build it, and yes, even cheaper than I could have hired someone to build it. It was built in Florida by two professional developers in their spare time. Quite a deal, indeed.&lt;/p&gt;
&lt;p&gt;The reason these products and websites sell for such low valuations is that the market values revenue, and most of the product developers don&amp;#8217;t have the marketing and sales knowledge to bring their product to its full revenue potential.&lt;/p&gt;
&lt;p&gt;This means there are completed software products and websites for sale, selling for literally pennies on the dollar compared to your cost to build them. I realize this sounds like a late night infomercial, but believe me, it&amp;#8217;s true. And how much would you expect to pay for this information? Just kidding&amp;#8230;&lt;/p&gt;
&lt;p&gt;The pitfalls of this approach:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You&amp;#8217;re taking on risk in buying a product you didn&amp;#8217;t build&lt;/li&gt;
&lt;li&gt;You can&amp;#8217;t search for a specific type of product; for the most part you&amp;#8217;re limited to what&amp;#8217;s for sale&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;As an example, I didn&amp;#8217;t go looking for an invoicing system. I happened across DotNetInvoice and made an unsolicited offer. If you read my &lt;a href="http://www.softwarebyrob.com/2007/09/16/inside-story-small-software-acquisition-1-of-3/"&gt;original account of the purchase&lt;/a&gt; you&amp;#8217;ll know there were some early hurdles that I had to overcome. But once I worked out those kinks I&amp;#8217;ve never doubted that I made the right decision.&lt;/p&gt;
&lt;p&gt;One aspect I really like about buying a product is that it forces you, right off the bat, to not think about code.&lt;/p&gt;
&lt;p&gt;As developers we want to spend all of our time working on technology because it&amp;#8217;s where we&amp;#8217;re most comfortable. But as I mentioned above the real hard work, and where you should spend the majority of your time, is on marketing, PPC, SEO, and partnerships. Buying a product forces you to think like this because the thing&amp;#8217;s already built.&lt;/p&gt;
&lt;p&gt;If you don&amp;#8217;t want to spend the majority of your spare time on non-technical issues like marketing, I suggest partnering with someone who does, or sticking to the day job. The &lt;a href="http://blog.businessofsoftware.org/2007/09/start-a-softwar.html"&gt;day job will probably pay better&lt;/a&gt;, anyway.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=SMciM"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=SMciM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=iGuKM"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=iGuKM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=XiSSm"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=XiSSm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=RNoRM"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=RNoRM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=J094m"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=J094m" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=itiFm"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=itiFm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=wnwaM"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=wnwaM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/10/03/should-you-build-or-buy-your-micro-isv/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F10%2F03%2Fshould-you-build-or-buy-your-micro-isv%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/10/03/should-you-build-or-buy-your-micro-isv/</feedburner:origLink></item>
		<item>
		<title>Dell is Dead, Long Live the King</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/383254711/</link>
		<comments>http://www.softwarebyrob.com/2008/09/04/dell-is-dead-long-live-the-king/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 13:38:47 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Cool News, Links &amp; Reviews]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/09/04/dell-is-dead-long-live-the-king/</guid>
		<description>&lt;p&gt;I&amp;#8217;m one of the last hold-outs from the early days. You know, one of those crochety old developers who still buys Dell because they make the best computers at the lowest cost. Last night was the last straw in a series of events that have spelled the end of their reign for me.&lt;/p&gt;
&lt;p&gt;I recently purchased a brand new Inspiron 1525 and ran into a number of problems after the order was placed that resulted in a 6-week delay in receiving it. I killed at least three or four hours with customer service, and several reps were actually quite rude on the phone. It was very interesting to have them give me attitidue and then to have no recourse (i.e., I asked to talk to their supervisor and they kept saying he was not available. I called back, waited on hold for another 20 minutes and talked to a supervisor who totally blew me off). That put me on the edge.&lt;/p&gt;
&lt;p&gt;Then last night, I restarted my laptop and saw this:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.softwarebyrob.com/images/crash.jpg" alt="Crash!" /&gt;&lt;/p&gt;
&lt;p&gt;My six-week old hard-drive is failing.&lt;/p&gt;
&lt;p&gt;Sure, I have backups, but six weeks ago I spent close to 20 hours installing Vista 64 and the other 40 apps I use on a regular basis. Needless to say I don&amp;#8217;t have another 20 hours to kill. But after 30 minutes on the phone with an unhelpful (and downright nasty) Dell tech support rep, a new drive is on its way. Don&amp;#8217;t invite me to your house this weekend; you know what I&amp;#8217;ll be doing.&lt;/p&gt;
&lt;p&gt;Next time it will be Sony or Toshiba. Or does anyone have other suggestions on good brands?&lt;/p&gt;
&lt;p&gt;Dell is dead. Long live the king.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;br /&gt;
The day after this post went live I received a call from a Dell Level 3 Tech Support Specialist who was asked to contact me by Dell Corporate. The guy was a &amp;#8220;Fixer,&amp;#8221; and a good one at that.&lt;/p&gt;
&lt;p&gt;The new hard drive had arrived by 7am that morning and the Fixer walked me through the install process and asked a few detailed questions about my previous experience with tech support. He let me rant for a few minutes, apologized, and got my system running again very quickly. He was insanely knowledgable - by far the best tech support person I had ever spoken with at Dell. Level 3, indeed.&lt;/p&gt;
&lt;p&gt;He gave me his direct email and phone number and said if I ran into any problems to contact him. I re-installed Windows and my other apps in about 14 hours this time around, and was ready to work by the following Monday.&lt;/p&gt;
&lt;p&gt;So at least one big company is listening. At the same time, if you don&amp;#8217;t find a company with great customer service, or you don&amp;#8217;t have a public soap box through which to voice your complaints, you&amp;#8217;re going to be forever relegated to poor customer service prison.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=mzQGdL"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=mzQGdL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=Dnd7kL"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=Dnd7kL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=LGzQbl"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=LGzQbl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=T73CRL"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=T73CRL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=Fzktel"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=Fzktel" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=eDOoWl"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=eDOoWl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=Yx73VL"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=Yx73VL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/09/04/dell-is-dead-long-live-the-king/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F09%2F04%2Fdell-is-dead-long-live-the-king%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/09/04/dell-is-dead-long-live-the-king/</feedburner:origLink></item>
		<item>
		<title>MSDN Webcast: REST and Windows Communication Foundation 3.5</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/381533493/</link>
		<comments>http://www.softwarebyrob.com/2008/09/02/msdn-webcast-rest-and-windows-communication-foundation-35/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 17:17:38 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Cool News, Links &amp; Reviews]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/09/02/msdn-webcast-rest-and-windows-communication-foundation-35/</guid>
		<description>&lt;p&gt;A good friend of mine is being featured on this week&amp;#8217;s MSDN webast geekSpeak. If you are interested in hearing more about REST and WCF 3.5 from someone with a lot of experience, check out the live webcast tomorrow (September 3) at Noon Pacific Time (you can even call-in since the show is recorded live!). More info available here: &lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032387085&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;MSDN Webcast: REST and Windows Communication Foundation 3.5 with Adnan Masood&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;From the geekSpeak site:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;The geekSpeak webcast series brings you industry experts in a &amp;#8220;talk-radio&amp;#8221; format hosted by developer evangelists from Microsoft. This week, &lt;a href="http://www.axisebusiness.com/adnano/"&gt;distributed systems guru Adnan Masood&lt;/a&gt; introduces the Representational State Transfer (REST) architectural style and its design principles, and discusses how they can be implemented using Windows Communication Foundation (WCF) 3.5. Adnan offers guidance and takes questions on when to choose a RESTful design over SOAP-based services and how WCF fits into the spectrum of Microsoft technologies that include ADO.NET Data Services (Astoria) and ASP.NET MVC.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I&amp;#8217;m dying to call in and ask how the adoption of WCF 3.5 relates to John McCain&amp;#8217;s decision to select Sarah Palin as his VP.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=1N8ttL"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=1N8ttL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=LEFVkL"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=LEFVkL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=PgNOAl"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=PgNOAl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=CeyYaL"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=CeyYaL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=2k7QSl"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=2k7QSl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=WXJgSl"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=WXJgSl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=b2FQyL"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=b2FQyL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/09/02/msdn-webcast-rest-and-windows-communication-foundation-35/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F09%2F02%2Fmsdn-webcast-rest-and-windows-communication-foundation-35%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/09/02/msdn-webcast-rest-and-windows-communication-foundation-35/</feedburner:origLink></item>
		<item>
		<title>One of the Funniest Code Comments I’ve Read</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/356407626/</link>
		<comments>http://www.softwarebyrob.com/2008/08/05/one-of-the-funniest-code-comments-ive-read/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 14:30:22 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Cool News, Links &amp; Reviews]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/08/05/one-of-the-funniest-code-comments-ive-read/</guid>
		<description>&lt;p&gt;From a production app:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;// You would think this would be as easy as using chkSend.Checked.&lt;br /&gt;
// But no. Despite what Microsoft says about the page life cycle,&lt;br /&gt;
// the Checked property is not set at this point in the life cycle.&lt;br /&gt;
// Maybe it doesn&amp;#8217;t ever get set at all because of the repeater.&lt;br /&gt;
// I don&amp;#8217;t think anyone really knows.  It&amp;#8217;s one of life&amp;#8217;s great&lt;br /&gt;
// mysteries, like whether a falling tree makes noise if there&amp;#8217;s&lt;br /&gt;
// no one around to hear it.  I think it does, but just like the&lt;br /&gt;
// Checked property ever being set, I can&amp;#8217;t prove it.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=i3gieK"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=i3gieK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=qUs7NK"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=qUs7NK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=5Nl8xk"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=5Nl8xk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=n7H4uK"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=n7H4uK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=vhh83k"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=vhh83k" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=Depobk"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=Depobk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=7OrYiK"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=7OrYiK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/08/05/one-of-the-funniest-code-comments-ive-read/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F08%2F05%2Fone-of-the-funniest-code-comments-ive-read%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/08/05/one-of-the-funniest-code-comments-ive-read/</feedburner:origLink></item>
		<item>
		<title>My New Rig</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/352568447/</link>
		<comments>http://www.softwarebyrob.com/2008/08/01/my-new-rig/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 12:14:31 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[About this Blog]]></category>

		<category><![CDATA[Cool News, Links &amp; Reviews]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/08/01/my-new-rig/</guid>
		<description>&lt;p&gt;In the past 3 months I&amp;#8217;ve completely revamped my development machine. I purchased a new external monitor, laptop, external keyboard, and printer. I figured the hours I spent researching and purchasing might benefit someone else looking to upgrade.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.dell.com/content/products/productdetails.aspx/inspnnb_1525?c=us&amp;amp;l=en&amp;amp;s=dhs&amp;amp;cs=19"&gt;The New Laptop (Dell Inspiron 1525)&lt;/a&gt; - Dual core 2.4GHz processor, 4GB Ram, 320GB HD, Vista 64-bit. This thing &lt;em&gt;screams&lt;/em&gt;. I&amp;#8217;ve gone back and forth over the years between Inspirons and Latitudes, and while Inspirons have more consumer-friendly aspects (such as audio controls on the keyboard and a memory card reader), the placement of ports leaves a lot to be desired (Latitudes have all ports in the rear, while Inspirons have them all over the place). This time around I chose an Inspiron for the screen quality and price. Total cost was around $1450 including a 3-year at-home warranty.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://accessories.us.dell.com/sna/products/Displays/productdetail.aspx?c=us&amp;amp;l=en&amp;amp;s=dhs&amp;amp;cs=19&amp;amp;sku=320-6252"&gt;The New Display (DELL SP2208WFP)&lt;/a&gt; - 22&amp;#8243; widescreen. 1680 x 1050 native resolution. Awesome brightness. Built-in webcam. The only downside is it doesn&amp;#8217;t swivel 90 degrees (helpful for viewing long documents). Nonetheless, a steal at the sale price of $299 (now $339). I ran three displays for a while (2 externals + my laptop screen), but after I upgraded to Vista 64-bit my USB2DVI video adapter stopped working (no 64-bit drivers) so I&amp;#8217;m back to two displays. I&amp;#8217;ll probably buy a &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2FMatrox-D2G-A2D-IF-DualHead2Go-Digital-Edition%2Fdp%2FB000QRTHX8%3Fie%3DUTF8%26s%3Delectronics%26qid%3D1217427538%26sr%3D8-2&amp;amp;tag=softwarbyrob-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;DualHead2Go&lt;/a&gt; in the near future, although fitting another 22&amp;#8243; monitor on my desk is going to be challenging.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/windows/windows-vista/compare-editions/64-bit.aspx"&gt;The New OS (Vista Ultimate 64-bit)&lt;/a&gt; - Oy vey&amp;#8230;transferring to a new laptop normally takes about 8 hours. This time, due to the 64-bit OS, it took me closer to 20. In addition, I lost the ability to sync with my Treo, the ability to use my Treo as a broadband cellular modem, and my ethernet card doesn&amp;#8217;t work (although wireless is fine). I read a lot of reports on how Vista 64 is ready for primtime, and my comment is: &amp;#8220;mostly.&amp;#8221; Many peripherals did not work right away and this added up to several hours of troubleshooting.&lt;/p&gt;
&lt;p&gt;I like Vista quite a bit (it&amp;#8217;s fast with 4GB of RAM), but I have mixed feelings about the 64-bit upgrade path. However, if you want to utilize more than 3GB of RAM it&amp;#8217;s your only choice; 32-bit Vista will not support more than 3GB. Of course, most of us remember when hard drives weren&amp;#8217;t even 3GB. Crazy.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16823110007"&gt;The New Keyboard (BTC 6300C)&lt;/a&gt; - I have long been a fan of laptop keyboards. I love the responsiveness of the keys and I type much faster on a laptop kayboard (which is due to the types of keys used, called &amp;#8220;scissor keys&amp;#8221;). I use an external keyboard since my laptop is elevated for optimal screen-viewing ergonomics (see picture below). After using a clunky $10 Dell keyboard for the past year it suddenly occurred to me that someone out there might just make an external keyboard with scissor keys. Lo and behold, there are several. I settled on the BTC 6300C, and love it. About $33 with shipping.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2FSamsung-CLX-3175FN-Color-Laser-Mfp%2Fdp%2FB001BBR0EG%3Fie%3DUTF8%26s%3Delectronics%26qid%3D1217423326%26sr%3D8-1&amp;amp;tag=softwarbyrob-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;The New Printer (Samsung Clx-3175fn)&lt;/a&gt; - I looked everywhere for a color laser with built-in networking and a feeder tray. This is the only one I found under $600, and it was a steal at $299 from Office Depot (normally $399). I&amp;#8217;ve had it for 2 weeks and I&amp;#8217;m loving it. A huge improvement over my 5 ppm HP Photosmart.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.softwarebyrob.com/images/rig1.jpg" alt="My Rig - Insprion 1525, External BTC 6300C Keyboard, and Dell 22" width="420" align="middle" height="315" /&gt;&lt;/p&gt;
&lt;p&gt;My Rig. Simple, productive, and&amp;#8230;gray. Wait, is that iTunes on the external monitor? Back to work!&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.softwarebyrob.com/images/rig2.jpg" alt="The View from My Office" width="420" height="315" /&gt;&lt;/p&gt;
&lt;p&gt;The view from my office (note downtown Boston in the distance)&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=nC7zPK"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=nC7zPK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=vZJjVK"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=vZJjVK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=WPnyIk"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=WPnyIk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=QqW7yK"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=QqW7yK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=K4778k"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=K4778k" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=YjFjLk"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=YjFjLk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=C7fJvK"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=C7fJvK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/08/01/my-new-rig/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F08%2F01%2Fmy-new-rig%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/08/01/my-new-rig/</feedburner:origLink></item>
		<item>
		<title>More About Selling a Micro-ISV, PDFs in Office 2007, and Microsoft’s Boston Concept Development Center</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/350483703/</link>
		<comments>http://www.softwarebyrob.com/2008/07/30/more-about-selling-a-micro-isv-pdfs-in-office-2007-and-microsofts-boston-concept-development-center/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 13:15:28 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Cool News, Links &amp; Reviews]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/07/30/more-about-selling-a-micro-isv-pdfs-in-office-2007-and-microsofts-boston-concept-development-center/</guid>
		<description>&lt;p&gt;&lt;a href="http://www.47hats.com/?p=627"&gt;A Tale of Selling a MicroISV&lt;/a&gt; - My guest post on &amp;#8220;Mr. MicroISV&amp;#8221; Bob Walsh&amp;#8217;s blog, 47hats.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4D951911-3E7E-4AE6-B059-A2E79ED87041&amp;amp;displaylang=en&amp;amp;Hash=rnsaLHh874L8cxTjl5f%2fdPXZaeoBrsTJHzz1jqqSnEiDZO5j5yVxB%2bBOEc6zoYkUWuU9NDbwuryAaClbFgY37w%3d%3d"&gt;Create PDFs from Office 2007&lt;/a&gt; - You probably know this already, but you can generate PDFs from Office 2007 using this free download from Microsoft. This is news to me since I just upgraded to Office 2007 this week. I also upgraded to Vista 64-bit, which doesn&amp;#8217;t run the software I&amp;#8217;ve typically used to create PDFs. Also note, this capability was originally built into Office 2007 but &lt;a href="http://www.betanews.com/article/Microsoft_to_Drop_PDF_Support_in_Office/1149284222"&gt;Adobe threatened to sue&lt;/a&gt; and Microsoft removed it. Lame move on Adobe&amp;#8217;s part.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://forum.lessthandot.com/viewtopic.php?f=100&amp;amp;t=2394"&gt;Where Do Babies Come From as Explained By A Software Engineer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.boston.com/business/technology/articles/2008/06/30/microsoft_seeks_next_big_idea_in_cambridge/"&gt;Microsoft Opens a Boston R&amp;amp;D Facility&lt;/a&gt; - More evidence that Boston/Cambridge is a good place to be in software.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.softwarebyrob.com/images/MIT.jpg" alt="Massachussets Institute of Technology (MIT)" width="320" height="240" /&gt;&lt;/p&gt;
&lt;p&gt;M.I.T. (notice my son and I at the bottom center)&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=YNsreJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=YNsreJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=1iBi7J"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=1iBi7J" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=lKY39j"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=lKY39j" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=Rw2WLJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=Rw2WLJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=HJbxNj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=HJbxNj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=7CWn9j"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=7CWn9j" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=v9n2TJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=v9n2TJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/07/30/more-about-selling-a-micro-isv-pdfs-in-office-2007-and-microsofts-boston-concept-development-center/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F07%2F30%2Fmore-about-selling-a-micro-isv-pdfs-in-office-2007-and-microsofts-boston-concept-development-center%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/07/30/more-about-selling-a-micro-isv-pdfs-in-office-2007-and-microsofts-boston-concept-development-center/</feedburner:origLink></item>
		<item>
		<title>Does Anyone Know of a Real Software Apprenticeship?</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/349978470/</link>
		<comments>http://www.softwarebyrob.com/2008/07/29/does-anyone-know-of-a-real-software-apprenticeship/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 00:58:17 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Becoming a Better Developer]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/07/29/does-anyone-know-of-a-real-software-apprenticeship/</guid>
		<description>&lt;p&gt;A Software by Rob reader writes:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Today, after typing in “learning .net through apprenticeship” into my Live search bar, I was pleased to see as the number 1 hit: &lt;span style="color: black" lang="EN"&gt;&lt;a href="http://www.softwarebyrob.com/2005/11/15/software-training-sucks-roll-it-back/" target="_blank"&gt;Software Training Sucks: Why We Need to Roll it Back 1,000 Years &amp;#8230; &lt;/a&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;/span&gt;.  As I read the article, I found myself nodding in agreement and wishing for a solution. You see, as a programmer who hasn’t done what I would consider &lt;strong&gt;&lt;em&gt;real&lt;/em&gt;&lt;/strong&gt; programming since back in the BASIC and COBOL days, I’ve been struggling trying to pull myself up by my bootstraps learning C# by meticulously going through books and online material&lt;/p&gt;
&lt;p&gt;I am right now in a position where I’ve made a commitment to stop what I’m doing to devote full time to learning a new programming model and I chose .NET over the LAMP stack. Since publishing your article, have you heard of anyone who has gotten creative with apprenticing &lt;strong&gt;&lt;em&gt;new&lt;/em&gt;&lt;/strong&gt; programmers?&lt;/p&gt;
&lt;p&gt;A very interesting apprenticeship model I’ve encountered in the past few years, albeit in another industry, is one in the entertainment industry. My daughter had an aptitude for audio recording and, through research, found a company out in L.A. that does recording apprenticeships. She was chosen as an apprentice and within 10 months they were pleased with her work and hired her full-time as an assistant engineer.&lt;/p&gt;
&lt;p&gt;Is there any reason in your opinion that such a model (or something close to it) could not work apprenticing .NET developers?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I haven&amp;#8217;t heard of any &lt;em&gt;real &lt;/em&gt;apprenticeship programs for .NET developers. I think it would be an excellent model for improving development skills, building morale, etc&amp;#8230; but it would take a very special company, probably one run by a software developer, to even consider such a thing.&lt;/p&gt;
&lt;p&gt;Has anyone heard of such a company? &lt;strong&gt;[Consider this permission to shamelessly plug your company]&lt;/strong&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=OE9KjJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=OE9KjJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=0VZdlJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=0VZdlJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=8nV8Jj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=8nV8Jj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=NlGURJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=NlGURJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=BugVXj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=BugVXj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=i2pk4j"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=i2pk4j" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=VI2wTJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=VI2wTJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/07/29/does-anyone-know-of-a-real-software-apprenticeship/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F07%2F29%2Fdoes-anyone-know-of-a-real-software-apprenticeship%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/07/29/does-anyone-know-of-a-real-software-apprenticeship/</feedburner:origLink></item>
		<item>
		<title>Trading Places with Indian Outsourcers, MIT/Stanford Venture Videos, and Intelligent Syntax Highlighting</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/323301313/</link>
		<comments>http://www.softwarebyrob.com/2008/06/30/trading-places-with-indian-outsourcers-mitstanford-venture-videos-and-intelligent-syntax-highlighting/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 15:00:13 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Cool News, Links &amp; Reviews]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/06/30/trading-places-with-indian-outsourcers-mitstanford-venture-videos-and-intelligent-syntax-highlighting/</guid>
		<description>&lt;p&gt;&lt;a href="http://www.fourhourworkweek.com/blog/2008/06/07/060708-trading-places-with-indian-outsourcers/"&gt;Trading Places with Indian Outsourcers (video)&lt;/a&gt; - An interesting look at a programmer who loses his job to offshoring and travels to India to get his job back. From the TV show &lt;em&gt;30 Days&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://omnisio.com/vlab"&gt;MIT/Stanford Venture Lab Videos&lt;/a&gt; -  A collection of videos (updated monthly) presented by the MIT/Stanford Venture Lab, including: &lt;em&gt;The Rise of Crowdsourcing&lt;/em&gt;, &lt;em&gt;Future of Content Consumption&lt;/em&gt;, &lt;em&gt;Shaking the Money Tree of Multi-Platform Social Networks&lt;/em&gt;, and&lt;em&gt; Green Tech for the Consumer Market&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://code.google.com/p/google-code-prettify/"&gt;Prettify Code Syntax Highlighter&lt;/a&gt; - &amp;#8220;A JavaScript module and CSS file that allows syntax highlighting of source code snippets in an html page.&amp;#8221; If you listen to the &lt;a href="http://blog.stackoverflow.com/"&gt;stackoverflow podcast&lt;/a&gt; you&amp;#8217;ve already heard Jeff Atwood talk about this tool. It&amp;#8217;s impressive, especially since it&amp;#8217;s written in JS. Make up a fake programming language and it will infer the syntax and highlight it. Seems like the first sign of the impending launch of &lt;a href="http://en.wikipedia.org/wiki/Skynet_(fictional)"&gt;SkyNet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://weallhatequickbooks.com/" target="_blank"&gt;We Hate Quickbooks&lt;/a&gt; - A smart viral marketing play by the developers of &lt;a href="http://lessaccounting.com/"&gt;Less Accounting&lt;/a&gt;. From the site&amp;#8217;s description: &amp;#8220;This site shows the unfiltered timeline of Twitter users who &amp;#8216;tweet&amp;#8217; the word &amp;#8216;quickbooks.&amp;#8217; We&amp;#8217;re showing the good with the bad, so decide for yourself!&amp;#8221; (link via &lt;a href="http://www.youell.com/matt/writing/"&gt;Matt Youell&lt;/a&gt;)&lt;a href="http://youell.com/matt" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=yKzsRI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=yKzsRI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=CWfDpI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=CWfDpI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=TuKxii"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=TuKxii" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=CtLflI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=CtLflI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=dNg6oi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=dNg6oi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=aSLAmi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=aSLAmi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=S4lIWI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=S4lIWI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/06/30/trading-places-with-indian-outsourcers-mitstanford-venture-videos-and-intelligent-syntax-highlighting/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F06%2F30%2Ftrading-places-with-indian-outsourcers-mitstanford-venture-videos-and-intelligent-syntax-highlighting%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/06/30/trading-places-with-indian-outsourcers-mitstanford-venture-videos-and-intelligent-syntax-highlighting/</feedburner:origLink></item>
		<item>
		<title>Increasing Conversion Rates &amp; Looking for Suggestions</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/320960724/</link>
		<comments>http://www.softwarebyrob.com/2008/06/26/increasing-conversion-rates-looking-for-a-name/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 01:49:32 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/06/26/increasing-conversion-rates-looking-for-a-name/</guid>
		<description>&lt;p&gt;I&amp;#8217;m back from 10-days in L.A. where my wife received her PhD in Psychology after six years of grueling work. Yes, Dr. Walling is now in the house.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m launching a decent-sized project tomorrow (about 22 person-months of work), and moving to Boston on Monday - thus the dearth of posts lately. But tonight, instead of doing something important, I&amp;#8217;m blogging. Since I don&amp;#8217;t have a lot of time I&amp;#8217;m going to rattle off a few things I&amp;#8217;ve been thinking about:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What&amp;#8217;s New&lt;/strong&gt;&lt;br /&gt;
I&amp;#8217;m on a kick to increase revenue from a few of my websites. Aside from my &lt;a href="http://www.dotnetinvoice.com/"&gt;ASP.NET Invoicing Application&lt;/a&gt;, I run a blog directory submission tool and an e-commerce site.&lt;/p&gt;
&lt;p&gt;My blog directory submission service receives 900 organic visitors per month without fail, and has for 3+ years, but only makes around $60 a month. The same goes for my e-com site, except &lt;em&gt;that &lt;/em&gt;gets around 5,000 organic visitors (it&amp;#8217;s on the first page of google for some generic keywords), and closes only 3-5 orders per month.&lt;/p&gt;
&lt;p&gt;Those numbers are despicable, so I&amp;#8217;m on a quest to improve the conversion rate of both sites, and will be sharing that process with you in the coming months.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Looking for Suggestions&lt;/strong&gt;&lt;br /&gt;
I&amp;#8217;m looking for a term to describe something I&amp;#8217;ve been thinking about: a software/web developer who uses his (or her) talents to build, buy, and leverage websites and software applications to create multiple recurring income streams. Sort of a cross between a webmaster, a Micro-ISV and a website flipper.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s like a Micro-ISV in that it&amp;#8217;s one person, but the &amp;#8220;products&amp;#8221; he makes money from are not limited to downloadable software. The &amp;#8220;products&amp;#8221; can be software as a service (SaaS) applications, e-commerce sites, interactive learning environments&amp;#8230;anything you would need technical skills to implement that provides real value for a group of people (i.e., not these crappy Adsense sites that clutter search results with poorly-written ESL content). This developer would typically have a portfolio of sites/apps he&amp;#8217;s working on to stave off boredom and ensure a stable, recurring income.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m trying to describe that in less than the two paragraphs used above, and here&amp;#8217;s what I&amp;#8217;ve come up:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Solo Entrepreneur (too vague)&lt;/li&gt;
&lt;li&gt;Solo Software Entrepreneur (too long)&lt;/li&gt;
&lt;li&gt;Web Entrepreneur (too lame)&lt;/li&gt;
&lt;li&gt;Internet Entrepreneur (also vague but my current favorite, even though it sounds like a term Dan Kennedy or Yanik Silver would use)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Yes, this is a somewhat random question, but I think I&amp;#8217;m going somewhere with it.&lt;/p&gt;
&lt;p&gt;Any suggestions?&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=5TUL6I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=5TUL6I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=ULn4qI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=ULn4qI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=oYYXNi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=oYYXNi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=YLfRVI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=YLfRVI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=CrpYNi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=CrpYNi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=z6MICi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=z6MICi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=5nubCI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=5nubCI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/06/26/increasing-conversion-rates-looking-for-a-name/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F06%2F26%2Fincreasing-conversion-rates-looking-for-a-name%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/06/26/increasing-conversion-rates-looking-for-a-name/</feedburner:origLink></item>
		<item>
		<title>ASP.NET Developers: Why Not to Use Parentheses in Directory Names</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/320940705/</link>
		<comments>http://www.softwarebyrob.com/2008/06/26/aspnet-developers-why-not-to-use-parentheses-in-directory-names/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 01:12:01 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/06/26/aspnet-developers-why-not-to-use-parentheses-in-directory-names/</guid>
		<description>&lt;p&gt;A friend of mine wrote the other day:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;If you include parentheses ( ) &lt;em&gt;anywhere &lt;/em&gt;in the directory path of a website, the error list in Visual Studio 2005 SP1 will not report the File/Line number/Column number for any compile time errors in the website project.&lt;/p&gt;
&lt;p&gt;This has been a known issue since at least last year (I found blog posts dating from back then). One of the developers here [at his current place of employment] reported it to Microsoft months ago when they were on-site and nothing happened. I asked about it again last week after spending a couple of hours tracking down an error, so he opened a support ticket for it. A week later MS gets back to him and says &amp;#8220;change the parenthesis to brackets and it will work fine.&amp;#8221;&lt;/p&gt;
&lt;p&gt;Except that we are on 3.x of the application and it&amp;#8217;s all in MS Team Foundation Server (TFS), and TFS doesn’t allow you to rename a project (according to the guy I&amp;#8217;m working with).&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;First of all, ouch.&lt;/p&gt;
&lt;p&gt;Secondly, can anyone confirm or deny that you can&amp;#8217;t rename a project in TFS?&lt;/p&gt;
&lt;p&gt;Third, if you can&amp;#8217;t rename a project in TFS&amp;#8230;Microsoft, this is lame&amp;#8230;fix it!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=yxubWI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=yxubWI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=ltPCiI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=ltPCiI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=m5VaEi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=m5VaEi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=RgRnPI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=RgRnPI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=V9wMKi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=V9wMKi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=yEWwGi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=yEWwGi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=NiMkJI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=NiMkJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/06/26/aspnet-developers-why-not-to-use-parentheses-in-directory-names/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F06%2F26%2Faspnet-developers-why-not-to-use-parentheses-in-directory-names%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/06/26/aspnet-developers-why-not-to-use-parentheses-in-directory-names/</feedburner:origLink></item>
		<item>
		<title>LinkedIn PDF Button as a Resume, Sarcastic ecards, Writing Code for Obama, Cities &amp; Ambition</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/306144371/</link>
		<comments>http://www.softwarebyrob.com/2008/06/06/linkedin-pdf-button-as-a-resume-sarcastic-ecards-writing-code-for-obama-cities-ambition/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 14:35:54 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Cool News, Links &amp; Reviews]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/06/06/linkedin-pdf-button-as-a-resume-sarcastic-ecards-writing-code-for-obama-cities-ambition/</guid>
		<description>&lt;p&gt;&lt;a href="http://www.darowski.com/tracesofinspiration/2008/02/29/the-linkedin-pdf-button-is-the-new-resume/"&gt;The LinkedIn PDF Button is the New Resume&lt;/a&gt; - Another post supporting my theory of the impending extinction of MS Word resumes. The best line:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Finally, after many years of wondering how to go about that, an opportunity to dabble on the side has presented itself. The first step was to hand off a resume. Hrm. I don’t even keep a resume anymore. I mean, how can I? I’m the &lt;a href="http://www.darowski.com/tracesofinspiration/2007/03/06/the-blog-is-the-new-resume/"&gt;blog is the resume guy&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://www.paulgraham.com/cities.html"&gt;Cities and Ambition&lt;/a&gt; - Paul Graham&amp;#8217;s new essay bodes well for my move to Boston. I like that Paul&amp;#8217;s best writing has nothing to do with software. Plus he&amp;#8217;s really, really smart.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://my.barackobama.com/page/s/techinterest"&gt;PHP Developer Opening in Obama&amp;#8217;s Campaign&lt;/a&gt; - Write software, change Washington.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.someecards.com/"&gt;someecards.com | ecards for when you care enough to hit send&lt;/a&gt; - Sarcastic and often hilarious ecards from one of the writers of the Onion.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://somafm.com/"&gt;SomaFM: Commercial-Free Internet Radio&lt;/a&gt; - With several instrumental stations this site has some good coding tunes. Coming to you straight from my homeland, San Francisco.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=6dZx0I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=6dZx0I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=1gEIEI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=1gEIEI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=xOZh8i"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=xOZh8i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=u8FGDI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=u8FGDI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=1oLjni"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=1oLjni" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=3C63hi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=3C63hi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=4AZJ2I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=4AZJ2I" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/06/06/linkedin-pdf-button-as-a-resume-sarcastic-ecards-writing-code-for-obama-cities-ambition/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F06%2F06%2Flinkedin-pdf-button-as-a-resume-sarcastic-ecards-writing-code-for-obama-cities-ambition%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/06/06/linkedin-pdf-button-as-a-resume-sarcastic-ecards-writing-code-for-obama-cities-ambition/</feedburner:origLink></item>
		<item>
		<title>Why an NDA (or Any Small Contract) is Worth Your Time</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/305320235/</link>
		<comments>http://www.softwarebyrob.com/2008/06/05/why-an-nda-or-any-small-dollar-contract-is-worth-your-time/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 13:15:57 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/06/05/why-an-nda-or-any-small-dollar-contract-is-worth-your-time/</guid>
		<description>&lt;p&gt;A comment from &lt;a href="http://www.iconsreview.com/"&gt;Warren&lt;/a&gt; on my recent post &lt;em&gt;&lt;a href="http://www.softwarebyrob.com/2008/06/04/lessons-learned-selling-my-micro-isv/"&gt;Lessons Learned &amp;#8220;Selling&amp;#8221; My Micro-ISV&lt;/a&gt;&lt;/em&gt; (about my &lt;a href="http://www.dotnetinvoice.com/"&gt;ASP.NET billing&lt;/a&gt; product, DotNetInvoice) brought up an important issue and a common misconception about NDAs:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Is an NDA even worth the time of writing it up?&lt;/p&gt;
&lt;p&gt;Unless what you’re selling is worth the better part of a million USD, all you’re going hear from a lawyer is “it’s not worth taking it to court” (i.e. legal fees will eat everything before you get a bite)&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;A wise man once told me “We don’t write contracts for when we go to court, we write them to keep us out of court.”&lt;/p&gt;
&lt;p&gt;&lt;!--more--&gt;In the case of small dollar contracts like an NDA for a $10,000 software product, a sales contract for a $5,000 website, or a $20,000 software development contract, the idea is&lt;em&gt; not&lt;/em&gt; to win a court battle, but to accomplish two things:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;To communicate the terms of the agreement with crystal clarity. Most people want to do the right thing, and having a signed document is enough to keep the vast majority of people on the right side of the fence.&lt;/li&gt;
&lt;li&gt;In case of a breach, a contract is there to convince the other person (or their lawyer) that you will win a court battle. If you have someone dead to rights they will not go to court because you will be able to sue for damages plus your court costs. This is why there are so many out of court settlements; one of the parties thinks they are going to lose and decide to pay damages instead of going to court and losing and paying for the whole mess. Indeed, this is the true power of a contract.&lt;/li&gt;
&lt;/ol&gt;
&lt;dl id="comment_list"&gt;
&lt;dd class="entry"&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;blockquote&gt;&lt;dl id="comment_list"&gt;
&lt;dd class="entry"&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=JK05II"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=JK05II" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=G3gV3I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=G3gV3I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=dkAzni"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=dkAzni" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=dPvCjI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=dPvCjI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=9dk5gi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=9dk5gi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=OT7wai"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=OT7wai" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=gq0caI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=gq0caI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/06/05/why-an-nda-or-any-small-dollar-contract-is-worth-your-time/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F06%2F05%2Fwhy-an-nda-or-any-small-dollar-contract-is-worth-your-time%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/06/05/why-an-nda-or-any-small-dollar-contract-is-worth-your-time/</feedburner:origLink></item>
		<item>
		<title>Lessons Learned “Selling” My Micro-ISV</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/304780457/</link>
		<comments>http://www.softwarebyrob.com/2008/06/04/lessons-learned-selling-my-micro-isv/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 20:28:45 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/06/04/lessons-learned-selling-my-micro-isv/</guid>
		<description>&lt;p&gt;Those of you following the chronicles of my &lt;a href="http://www.dotnetinvoice.com/"&gt;ASP.NET billing&lt;/a&gt;&lt;a href="http://www.dotnetinvoice.com/"&gt;&lt;/a&gt; product know that I &lt;a href="http://www.softwarebyrob.com/2007/09/16/inside-story-small-software-acquisition-1-of-3/"&gt;purchased it&lt;/a&gt; about 16 months ago and after putting in hundreds of hours cleaning up the code and growing revenue, I &lt;a href="http://www.softwarebyrob.com/2008/04/29/own-your-own-micro-isv-dotnetinvoice-is-for-sale/"&gt;offered it for sale&lt;/a&gt; to free up time for this blog and pursue another potential opportunity (that has since gone by the wayside, as these things are apt to do).&lt;/p&gt;
&lt;p&gt;Within a week of my &amp;#8220;for sale&amp;#8221; post I received 20 email inquiries, sent out nearly that many NDAs, distributed 13 sales packets (including a detailed description of the product with all the relevant data, and a Google Analytics PDF) to those who returned signed NDAs, and spent about 10 hours answering questions via email. I set a deadline for offers to keep the process from dragging on, and by the time the deadline passed I had three suitable offers on my desk. Two of them were nearly identical, with a down payment and monthly payments.&lt;/p&gt;
&lt;p&gt;The third was something I hadn&amp;#8217;t expected.&lt;/p&gt;
&lt;p&gt;&lt;!--more--&gt;&lt;strong&gt;Good Developers&lt;/strong&gt;&lt;br /&gt;
In my 9 years as a professional developer I&amp;#8217;ve worked with at least a hundred developers, but I can count on one hand the people I would recruit if I were starting a company - these are &lt;a href="http://www.softwarebyrob.com/2006/08/20/personality-traits-of-the-best-software-developers/"&gt;the best software developers&lt;/a&gt; I&amp;#8217;ve worked with. Most are not great because of their pyrotechnic coding skills; they&amp;#8217;re great because of their non-technical chops (future-oriented, ultra-reliable, attention to detail, and smart).&lt;/p&gt;
&lt;p&gt;When I put DotNetInvoice on the auction block I was contacted by a developer named Jeremy whom I worked with from 2000-2003 (and on a few small projects since then). We worked closely on a number of projects, pulled a few all-nighters, and wrote more software than many of the four (or more) person teams I&amp;#8217;ve worked with since. Jeremy is one of the aforementioned developers that I would count on my one hand.&lt;/p&gt;
&lt;p&gt;So Jeremy called to make an offer for DotNetInvoice, but he had some concerns. He was fine with the coding aspects of the project, but questioned whether he had the time to get up to speed on everything it takes to run a Micro-ISV given that he hasn&amp;#8217;t done much in the way of shrinkwrapped software, SEO, and marketing. After a few conversations he brought up the idea of buying in as a partner.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Partnerships&lt;/strong&gt;&lt;br /&gt;
I&amp;#8217;m wary of partnerships for a few reasons. I&amp;#8217;ve worked solo for years and I like the control, the ability to make decisions when and how I want, and the fact that I answer to no one except my clients/customers. Partnerships inevitably bring a loss of control and create many unknowns due to the fact that you&amp;#8217;re working with another person, typically someone you don&amp;#8217;t know as well as you should when you start the partnership (&amp;#8221;You&amp;#8217;ve been to jail for what?!&amp;#8221;).&lt;/p&gt;
&lt;p&gt;Having worked with Jeremy for thousands of hours I have a good read on his strengths and weaknesses, which means many of the scary unknowns of forming a partnership are a little less scary and a little less unknown. And I have to admit that the prospect of being able to share the ongoing support and development burden was enticing. To top it off, although the the other two cash offers were over my minimum asking price, they were not what I was hoping for.&lt;/p&gt;
&lt;p&gt;So I mulled it over for a few days, talked to a few friends and colleagues, and decided that the partnership offered the best terms: I get a small bit of up front cash, retain partial ownership, and get to focus on the pieces of the business I enjoy (and where I do the most good).&lt;/p&gt;
&lt;p&gt;We still have the complications that come with a partnership (potential conflicts, loss of control, things falling through the cracks), but the thought of keeping the product I&amp;#8217;ve worked so hard to build &lt;em&gt;and &lt;/em&gt;having more time for other endeavors is very, very appealing. And the fact that I&amp;#8217;m going out of town next week and I don&amp;#8217;t have to spend a moment thinking about answering support emails is priceless.&lt;/p&gt;
&lt;p&gt;Although not what I anticipated, my gut tells me the product will be far better with two experienced people working on it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Next Steps&lt;/strong&gt;&lt;br /&gt;
We recently finished hashing out the contract, and expect to release the much needed next version, with much sweat from Jeremy, in the next few weeks.&lt;/p&gt;
&lt;p&gt;Do I wish it had sold for a high valuation? I think so. But even though I was committed to selling, I had a nagging doubt about whether it was the right decision. If you&amp;#8217;ve ever built something and tried to sell it you&amp;#8217;ll know the mechanics of the sale aren&amp;#8217;t the hard part - it&amp;#8217;s the psychological piece. I think I lucked out this time around.&lt;/p&gt;
&lt;p&gt;A few lessons I took away from the sale process (keeping in mind I&amp;#8217;ve bought or sold several websites and one software product in the past):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Set Your Price&lt;/strong&gt; &lt;strong&gt;Range&lt;/strong&gt; - You&amp;#8217;ll want to stay between 12 and 30 months of revenue. This is the standard range for websites and software products and in my experience is in line with what the market will bear. The range varies based on the amount of time your product takes to maintain, your expenses, and the number of potential buyers given your price range and technology.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rule of Thumb on NDA&lt;/strong&gt;s - If you expect the product to sell for more than $10k, protect the future buyer by&lt;strong&gt; &lt;/strong&gt;requiring an NDA before disclosing financial information.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prepare Your Sales Kit - &lt;/strong&gt;Include a detailed summary of the product:
&lt;ul&gt;
&lt;li&gt;Product Overview&lt;/li&gt;
&lt;li&gt;Customers&lt;/li&gt;
&lt;li&gt;Technical details&lt;/li&gt;
&lt;li&gt;Positive reviews and high-profile links&lt;/li&gt;
&lt;li&gt;Revenue&lt;/li&gt;
&lt;li&gt;Expenses&lt;/li&gt;
&lt;li&gt;Partnerships&lt;/li&gt;
&lt;li&gt;Personnel&lt;/li&gt;
&lt;li&gt;Competition&lt;/li&gt;
&lt;li&gt;Website traffic (although include a detailed traffic report in a separate document)&lt;/li&gt;
&lt;li&gt;Assets included in the sale&lt;/li&gt;
&lt;li&gt;Price range&lt;/li&gt;
&lt;li&gt;Future plans (surely you will have a list a mile long)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Don&amp;#8217;t Accept PayPal or Credit Cards&lt;/strong&gt; - Chargebacks are too easy and the fees are high (3% of $10,000 is $300). Use escrow.com or good old fashioned checks.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transferring Assets&lt;/strong&gt; -  You may want to use a service like escrow.com; they facilitate the exchange of your product once funds are deposited in an escrow account. Another option is to use a sales contracts that specifies the following: half of the purchase price to be paid up-front (via check), the assets are transferred, then the second half is paid.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hold on to Your Domain Until the Last Dollar is Paid&lt;/strong&gt; - I received two offers that involved ongoing monthly payments for a fixed duration (1 year). In this case, after a contract was signed and I had received the down payment I would have sent the assets to the new owner and pointed the domain to his server, but maintained control of the domain until the last dollar was in my hand. Maintain control of your domain name: it&amp;#8217;s your most valuable piece of IP.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thanks to everyone who expressed interest in the sale. I&amp;#8217;ll keep you posted on how things progress.&lt;/p&gt;
&lt;div class="simpletags"&gt;Tags: &lt;a href="http://technorati.com/tag/asp.net" rel="tag"&gt;asp.net&lt;/a&gt;, &lt;a href="http://technorati.com/tag/invoicing" rel="tag"&gt; invoicing&lt;/a&gt;, &lt;a href="http://technorati.com/tag/partners" rel="tag"&gt; partners&lt;/a&gt;, &lt;a href="http://technorati.com/tag/microisv" rel="tag"&gt; microisv&lt;/a&gt;, &lt;a href="http://technorati.com/tag/micro+isv" rel="tag"&gt; micro isv&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=J3eRKI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=J3eRKI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=x4LOnI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=x4LOnI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=Zz9lti"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=Zz9lti" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=22zoFI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=22zoFI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=GqbAfi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=GqbAfi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=WY4yzi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=WY4yzi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=OuVAZI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=OuVAZI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/06/04/lessons-learned-selling-my-micro-isv/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F06%2F04%2Flessons-learned-selling-my-micro-isv%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/06/04/lessons-learned-selling-my-micro-isv/</feedburner:origLink></item>
		<item>
		<title>What’s Better Self-Promotion: Speaking or Blogging?</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/301280571/</link>
		<comments>http://www.softwarebyrob.com/2008/05/30/better-self-promotion-speaking-or-blogging/#comments</comments>
		<pubDate>Fri, 30 May 2008 14:00:06 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Becoming a Better Developer]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/05/22/better-self-promotion-speaking-or-blogging/</guid>
		<description>&lt;p&gt;&lt;strong&gt;What&amp;#8217;s Next?&lt;/strong&gt;&lt;br /&gt;
Like many software developers I&amp;#8217;m afflicted with &lt;em&gt;&amp;#8216;What&amp;#8217;s Next?&amp;#8217; Syndrome&lt;/em&gt;. It&amp;#8217;s a disease whereby you&amp;#8217;re never content with your situation, no matter how cool it is, how long you planned for it, or how many hours you spent working to get there. My stagnation range is 6-12 months; if I&amp;#8217;m not learning new things by then I start to unravel. Blessing? Curse? Not quite sure.&lt;/p&gt;
&lt;p&gt;It seems like the most common activities for climbing the ranks in the development community are blogging, writing books, training/teaching, and public speaking.&lt;/p&gt;
&lt;p&gt;Blogging?&lt;strong&gt; &lt;/strong&gt;Check.&lt;em&gt; &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;So what&amp;#8217;s next?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;!--more--&gt;I&amp;#8217;ve waffled on this decision for a long time due to the high barriers to entry and uncertainty of the payoff. Since I&amp;#8217;m an independent developer working for an hourly rate, taking hundreds (thousands) of hours to write a book is a tremendous commitment. Training is similar: it requires learning a whole new set of skills, earning a certification or two (the easy part), and shifting your work schedule and marketing approach to accommodate a hybrid business model. I&amp;#8217;m not sure how many trainers remain day-to-day developers.&lt;/p&gt;
&lt;p&gt;But of the three options public speaking certainly has the lowest barrier to entry, especially in the .NET community where there are frequent local events that welcome new speakers. So 6 months ago I dipped my toe into the water and participated in my first &lt;a href="http://www.softwarebyrob.com/2007/11/11/slides-and-code-from-fairfield-westchester-code-camp/"&gt;speaking engagement&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Numbers&lt;/strong&gt;&lt;br /&gt;
I had mixed emotions about the outcome. On the one hand getting out of the house and seeing other developers face to face was a welcome change (even though it was 28 degrees outside). On the other hand, the amount of time invested seemed out of synch with the benefits.&lt;/p&gt;
&lt;p&gt;Since I didn&amp;#8217;t have much development experience with my topic I spent 8 hours learning it, creating the slide deck, and coding the examples. Then on a chilly Saturday morning I traveled an hour to the conference, spoke for an hour, and traveled home. In the end I spent about 11 hours and spoke to around 25 people.&lt;/p&gt;
&lt;p&gt;As a point of comparison, in 11 hours I could have written 1-2 long-form articles or 5-10 blog posts that would have been read by 12,000-50,000 people (depending on the post&amp;#8217;s popularity). In terms of people influenced, blogging is going to be more effective for me due to the massive up-front time investment I&amp;#8217;ve made over the past three years (my &amp;#8220;sunk costs&amp;#8221;).&lt;/p&gt;
&lt;p&gt;What makes things complicated is that face to face contact is exponentially more memorable than someone skimming your essay in their RSS reader. In addition, if I dedicated as much time to speaking as I have to blogging I would be speaking to much larger crowds, speaking more often (which would allow re-use of my talks), and generally glean a lot of benefits that a single speaking engagement at a local code camp wouldn&amp;#8217;t bring.&lt;/p&gt;
&lt;p&gt;The conclusions I&amp;#8217;ve arrived at are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Assuming you have any lick of natural ability, investing hundreds of hours into any of these options (blogging, writing, training, speaking) will pay off, and I would venture to say that hundreds of hours is what&amp;#8217;s required to obtain a good return on your investment.&lt;/li&gt;
&lt;li&gt;Pick the one you think you&amp;#8217;ll enjoy most, and only get started if you have time to invest.&lt;/li&gt;
&lt;li&gt;A combination of two or more is a good approach; that&amp;#8217;s why it&amp;#8217;s so common among big names in the community. Plus it will keep you from getting bored.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Any thoughts?&lt;/p&gt;
&lt;div class="simpletags"&gt;Tags: &lt;a href="http://technorati.com/tag/programming" rel="tag"&gt;programming&lt;/a&gt;, &lt;a href="http://technorati.com/tag/self-promotion" rel="tag"&gt; self-promotion&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=W4R3AH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=W4R3AH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=IoSLuH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=IoSLuH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=hZAcBh"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=hZAcBh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=TEQweH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=TEQweH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=PHZKYh"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=PHZKYh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=eWou0h"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=eWou0h" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=yW8iMH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=yW8iMH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/05/30/better-self-promotion-speaking-or-blogging/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F05%2F30%2Fbetter-self-promotion-speaking-or-blogging%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/05/30/better-self-promotion-speaking-or-blogging/</feedburner:origLink></item>
		<item>
		<title>A Non-traditional Resume, Web Service Studio on CodePlex, Official Shotgun Rules, and Win a MacBook Air</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/300560920/</link>
		<comments>http://www.softwarebyrob.com/2008/05/29/a-non-traditional-resume-web-service-studio-on-codeplex-official-shotgun-rules-and-win-a-macbook-air/#comments</comments>
		<pubDate>Thu, 29 May 2008 13:47:25 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Cool News, Links &amp; Reviews]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/05/29/a-non-traditional-resume-web-service-studio-on-codeplex-official-shotgun-rules-and-win-a-macbook-air/</guid>
		<description>&lt;p&gt;&lt;a href="http://www.jeffwidman.com/blog/2008/05/26/my-non-traditional-resume-seth-godins-internship-application/"&gt;My non-traditional resume: Seth Godin’s Internship Application&lt;/a&gt; - &lt;a href="http://www.jeffwidman.com/blog/"&gt;Jeff Widman&lt;/a&gt; spent 50 hours creating a one-of-a-kind resume when applying for an internship with Seth Godin. He read my post on &lt;a href="http://www.softwarebyrob.com/2007/10/19/marketing-yourself-how-to-re-write-the-rules/"&gt;self-marketing for software developers&lt;/a&gt; and thought it embodied an approach to marketing yourself through &amp;#8220;exceptional means.&amp;#8221;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.codeplex.com/WebserviceStudio"&gt;Web Service Studio on CodePlex&lt;/a&gt; - &lt;span&gt;This CodePlex project posted by &lt;a href="http://www.axisebusiness.com/adnano/"&gt;Adnan Masood&lt;/a&gt; is the revival of the .NET WebService Studio tool. &amp;#8220;This tool is meant for web service implementers to test their web services interactively without having to write client code. This could also be used to access other web services whose WSDL endpoint is known&lt;/span&gt;.&amp;#8221;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.shotgunrules.com/"&gt;The Official Shotgun Rules&lt;/a&gt; -  Finally someone puts it in writing!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://news.zocdoc.com/2008/05/zocdoc-announces-developer-contest-win.html"&gt;Win a MacBook Air in the ZocDoc Developer Contest&lt;/a&gt; -  On May 13, &amp;#8220;ZocDoc kicked off a contest for software developers to create new applications that help patients book doctor appointments anywhere on the web. The contest, which runs from now until August 1, 2008, challenges developers to build the application that will most benefit patients looking for a doctor. A new API allows developers to pull data from ZocDoc.&amp;#8221;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=rOC02H"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=rOC02H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=Vz019H"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=Vz019H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=yw8xUh"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=yw8xUh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=i14NPH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=i14NPH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=sqw9Gh"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=sqw9Gh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=Q9vDih"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=Q9vDih" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=EvTCPH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=EvTCPH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/05/29/a-non-traditional-resume-web-service-studio-on-codeplex-official-shotgun-rules-and-win-a-macbook-air/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F05%2F29%2Fa-non-traditional-resume-web-service-studio-on-codeplex-official-shotgun-rules-and-win-a-macbook-air%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/05/29/a-non-traditional-resume-web-service-studio-on-codeplex-official-shotgun-rules-and-win-a-macbook-air/</feedburner:origLink></item>
		<item>
		<title>Response to ‘Two Flaws With “Time Off From Programming”‘</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/297371326/</link>
		<comments>http://www.softwarebyrob.com/2008/05/24/response-to-two-flaws-with-time-off-from-programming/#comments</comments>
		<pubDate>Sat, 24 May 2008 19:53:00 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/05/24/response-to-two-flaws-with-time-off-from-programming/</guid>
		<description>&lt;p&gt;Giles Bowkett published a post titled &lt;a href="http://gilesbowkett.blogspot.com/2008/05/two-flaws-with-time-off-from.html"&gt;&lt;em&gt;Two Flaws With &amp;#8220;Time Off From Programming&amp;#8221;&lt;/em&gt;&lt;/a&gt; that disputes some of the thoughts in my recent article &lt;a href="http://www.softwarebyrob.com/2008/05/15/technology-cliff-how-time-off-from-programming-affects-your-chops/"&gt;&lt;em&gt;The Technology Cliff: How Time Off From Programming Affects Your Chops&lt;/em&gt;&lt;/a&gt;&lt;em&gt;. &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The first point he disagrees with is that leaving programming hurts your coding skills. Giles took a similar leave from programming that was similar to my foray into management, except he became a &amp;#8220;starving artist&amp;#8221;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;#8230;what I lost in technical knowledge I gained in perspective&amp;#8230;After that period, the code I wrote upon returning was more compact and more powerful. The things I built were more inventive, more original, and more &lt;em&gt;worth building&lt;/em&gt; in the first place.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I can&amp;#8217;t dispute first-hand experience, but I have a hard time agreeing that leaving coding for 2-4 years to become an artist is going to leave you in a better place to come back and hit the ground running writing code. Leaving for a short sabbatical is fantastic; want to throw clay pots for 6 months? Awesome&amp;#8230;I bet you&amp;#8217;ll come back more motivated and energized.&lt;/p&gt;
&lt;p&gt;But the premise of my article was that becoming an artist, a manager, or a shoe salesman for several years is going to take its toll on your coding skills; I don&amp;#8217;t see any way around it.&lt;/p&gt;
&lt;p&gt;Next, Giles comments about my statement that &amp;#8220;4 years could include 2 or 3 new releases of your language&amp;#8221;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Consider how different this sentence would be if Rob wasn&amp;#8217;t assuming that you use &lt;em&gt;one&lt;/em&gt; language, you choose that language, you settle on that language, and &lt;strong&gt;&lt;em&gt;four years later, even though you haven&amp;#8217;t written any code in it over the past four years, that language is still your language&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt; 4 years could include 2 or 3 new languages you might use.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Suddenly it sounds like fun!&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This is true; if I came back to programming after 4 years I &lt;em&gt;would &lt;/em&gt;consider switching to a new language. But I don&amp;#8217;t see how this changes the conclusion.&lt;/p&gt;
&lt;p&gt;Whether you try to learn the past 2-3 revisions of a language you know, or try to learn one from scratch, the learning curve is going to be similar. I would argue that if you are an expert in a language (I don&amp;#8217;t mean in the syntax, but the class libraries, architectures, standards, style, etc&amp;#8230; a truly deep expertise) and you come back in 4 years, you&amp;#8217;re going to have an easier time returning to your expertise in the language that you left, as opposed to something completely new.&lt;/p&gt;
&lt;p&gt;Learning a new language is fun? Definitely. Easier to transition into? No chance.&lt;/p&gt;
&lt;p&gt;Finally, Giles concludes with:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;If you want time off from programming to be good for your programming skill, choose a way to spend that time off which will be good for you in general&amp;#8230;Time away from programming is very, very healthy, and you should definitely take it now and again.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I agree with him here. I&amp;#8217;m a hearty proponent of &lt;a href="http://www.softwarebyrob.com/2005/08/01/becoming-a-better-developer-part-3-enjoy-the-panorama/"&gt;sabbaticals&lt;/a&gt;, long vacations, and &lt;a href="http://www.softwarebyrob.com/2005/08/21/using-technology-to-fight-poverty/"&gt;lots of travel&lt;/a&gt;. Short times away from programming have &lt;em&gt;always &lt;/em&gt;done me good and allowed me to return to work refreshed and with new perspective. But stepping away for multiple years is going to take its toll on your expertise, whether through new technology releases, or simply memory loss.&lt;/p&gt;
&lt;div class="simpletags"&gt;Tags: &lt;a href="http://technorati.com/tag/programming" rel="tag"&gt;programming&lt;/a&gt;, &lt;a href="http://technorati.com/tag/sabbaticals" rel="tag"&gt; sabbaticals&lt;/a&gt;, &lt;a href="http://technorati.com/tag/coding" rel="tag"&gt; coding&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=dgngSH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=dgngSH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=GPz7PH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=GPz7PH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=spHCKh"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=spHCKh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=6ymjCH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=6ymjCH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=TDUq2h"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=TDUq2h" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=jUnYsh"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=jUnYsh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=WplOGH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=WplOGH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/05/24/response-to-two-flaws-with-time-off-from-programming/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F05%2F24%2Fresponse-to-two-flaws-with-time-off-from-programming%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/05/24/response-to-two-flaws-with-time-off-from-programming/</feedburner:origLink></item>
		<item>
		<title>Macintosh Desktop Music Video</title>
		<link>http://feeds.feedburner.com/~r/SoftwareByRob/~3/293631812/</link>
		<comments>http://www.softwarebyrob.com/2008/05/19/macintosh-desktop-music-video/#comments</comments>
		<pubDate>Mon, 19 May 2008 17:18:58 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
		
		<category><![CDATA[Cool News, Links &amp; Reviews]]></category>

		<guid isPermaLink="false">http://www.softwarebyrob.com/2008/05/19/macintosh-desktop-music-video/</guid>
		<description>&lt;p&gt;What an impressive display of &lt;a href="http://www.youtube.com/watch?v=6kxDxLAjkO8"&gt;innovative music video production&lt;/a&gt;. The entire video is of a Macintosh desktop, with various windows flashing across the screen: a woman sings in an iMovie window, lyrics are thrown into text editors in varying fonts all in time with the music. This must have taken forever to edit, but it&amp;#8217;s a brilliant link-bait play to the geek crowd.&lt;/p&gt;
&lt;p&gt;&lt;object width="425" height="355"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/6kxDxLAjkO8&amp;#038;hl=en"&gt;&lt;/param&gt;
&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/6kxDxLAjkO8&amp;#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=pKxGrH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=pKxGrH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=eHzlvH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=eHzlvH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=sKXzeh"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=sKXzeh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=4SBy6H"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=4SBy6H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=6omxMh"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=6omxMh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=WAA9jh"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=WAA9jh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SoftwareByRob?a=mClO8H"&gt;&lt;img src="http://feeds.feedburner.com/~f/SoftwareByRob?i=mClO8H" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		<wfw:commentRss>http://www.softwarebyrob.com/2008/05/19/macintosh-desktop-music-video/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SoftwareByRob&amp;itemurl=http%3A%2F%2Fwww.softwarebyrob.com%2F2008%2F05%2F19%2Fmacintosh-desktop-music-video%2F</feedburner:awareness><feedburner:origLink>http://www.softwarebyrob.com/2008/05/19/macintosh-desktop-music-video/</feedburner:origLink></item>
	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetFeedData?uri=SoftwareByRob</feedburner:awareness></channel>
</rss><!-- Dynamic Page Served (once) in 1.161 seconds -->
