<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Single Founder &#187; All Articles</title>
	<atom:link href="http://www.singlefounder.com/category/all-articles/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.singlefounder.com</link>
	<description>Musings on software and startups from a single founder</description>
	<lastBuildDate>Thu, 19 Jan 2012 00:47:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>New Laptop</title>
		<link>http://www.singlefounder.com/2012/01/05/new-laptop/</link>
		<comments>http://www.singlefounder.com/2012/01/05/new-laptop/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 10:00:29 +0000</pubDate>
		<dc:creator>Mike Taber</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Tech Tidbits]]></category>

		<guid isPermaLink="false">http://www.singlefounder.com/?p=1098</guid>
		<description><![CDATA[Back in August, I was doing some work in a hotel room on my laptop and things started going &#8220;weird&#8221;. The system would appear to freeze up a bit, or the colors would go all trippy, or windows wouldn&#8217;t refresh. After five or ten seconds, I would see the following error message: &#8220;Display driver has [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.singlefounder.com/wp-content/uploads/iStockbabylaptopXSmall.jpg"><img class="alignnone size-full wp-image-1103" title="The small businessman" src="http://www.singlefounder.com/wp-content/uploads/iStockbabylaptopXSmall.jpg" alt="" width="425" height="282" /></a>Back in August, I was doing some work in a hotel room on my laptop and things started going &#8220;weird&#8221;. The system would appear to freeze up a bit, or the colors would go all trippy, or windows wouldn&#8217;t refresh. After five or ten seconds, I would see the following error message: &#8220;Display driver has stopped responding and has recovered&#8221;</p>
<p>*Gulp* That&#8217;s not good I thought.</p>
<p>After doing some digging, I found that apparently there&#8217;s a known issue that the Lenovo T61p was commonly installed with a faulty video card when it was first manufactured. It turns out that up until January of 2011, Lenovo was offering free replacements. Isn&#8217;t it just like a piece of equipment to go on the fritz just after the warranty period ends?</p>
<p>After some more research, I realized that there&#8217;s no way to replace it because the video card is soldered onto the motherboard. To fix the laptop would require a new motherboard, which for a four year old laptop is probably not worth the trouble. As a long shot, I checked eBay and there are a bunch of them there… starting at $200+ each. I might be able to get one for a bit less, but it would have taken some time, which wasn&#8217;t something I had. The Lenovo could die at any moment and I need a working laptop while I&#8217;m on the road.</p>
<p>I&#8217;d been on the look out for a new laptop the past several months, so the fact that I needed to buy a new one wasn&#8217;t the worst news in the world, but the timing wasn&#8217;t exactly the greatest either. Most of the laptops on the market come up a bit short on my list of requirements, which are unfortunately quite lengthy. I&#8217;m looking for something that has the following specs:</p>
<ul>
<li>15&#8243; monitor</li>
<li>1920&#215;1200 resolution</li>
<li>Core i7 processor (quad-core would be nice)</li>
<li>8GB RAM</li>
<li>SSD drive</li>
<li>Is lightweight (under 4 lbs would be great)</li>
<li>USB 3.0 ports</li>
</ul>
<p>And the order of those &#8220;requests&#8221;? Hmmm… all of them are a top priority. Ugh. Basically I want it all in a really tight package and with laptops, you always need to make some tradeoffs. The underlying issue is that I travel a lot so I want something that&#8217;s super lightweight. On the other hand, it needs to have some power to it as well. I&#8217;m doing a lot of development using Visual Studio 2010, SQL Server, the Azure toolset, etc. So I need something with some oomph under the hood. That&#8217;s the technical term for it anyway.</p>
<p>I&#8217;ve looked at just about everything including Acer, Asus, Lenovo, Apple, Sony, Toshiba, Dell, HP, and even Gateway. The research I did showed me that the screen was going to be the biggest problem. As the screen size goes up, so does the resolution, but the weight does too. Most laptop manufacturers stopped making 15&#8243; laptops with 1600&#215;1200 resolution several years ago. My Lenovo T61p had 1920&#215;1200 but these days, that screen resolution is typically reserved for 17&#8243; laptops, which tend to be far too heavy for my tastes.</p>
<p>Laptops with 8GB of RAM are becoming more common, but aren&#8217;t so common that they are offered everywhere. Nearly every laptop can be retrofitted with an SSD drive, so that was the simplest challenge to overcome. But it seemed as though everywhere I looked for a new laptop, there were always too many things to give up for any laptop I looked at.</p>
<p>However when your laptop is about to die, you need to make a decision as to whether even having a working laptop is more important than not having one at all. I knew that the local Best Buy was probably my best bet for a decent laptop, but I also knew that they never carry anything really top of the line. If I bought something there, it was going to be something to throw away and I wasn&#8217;t terribly thrilled with that prospect. So I decided to hit the Apple store to see if the new MacBook Air&#8217;s lived up to what I thought it might be for me.<a href="http://www.singlefounder.com/wp-content/uploads/iStockmacbookairXSmall.jpg"><img class="size-full wp-image-1102 alignnone" title="iStockmacbookairXSmall" src="http://www.singlefounder.com/wp-content/uploads/iStockmacbookairXSmall.jpg" alt="" width="418" height="287" /></a></p>
<p>I hit the Apple store in Paramus, NJ and spoke with a business specialist named Bobby. I explained to him what I did, what I was generally looking for, and what my concerns were with the 13&#8243; MacBook Air with the Core i7 processor. The screen resolution was only 1440&#215;900, but after my laptop video card on the Lenovo started to go haywire, I set the screen resolution to 1440&#215;900 to help reduce the stress on the video card. This seemed to work well enough that I could use the laptop. The video card would still reset the driver and hang the system for a short time on occasion, but it was far less frequent.</p>
<p>What I found was that the screen resolution of 1440&#215;900 was surprisingly tolerable. Of course, I had to set some of the toolbars in Visual Studio to auto-hide (which I hate to do), but I could see all of the code that I really needed to see and it wasn&#8217;t nearly as bad as I remembered from 2006. Perhaps I&#8217;m just getting old and <a title="The Widescreen Laptop Conspiracy" href="http://www.singlefounder.com/2007/04/04/widescreenlaptopconspiracy/">more tolerant of widescreen</a>. Actually no. I still don&#8217;t like it, but I can live with it now.</p>
<p>With the screen resolution issues, the SSD, and the weight behind me, I knew that I&#8217;d be compromising on the USB 3.0 ports. But I also knew that USB 3.0 on laptops was surprisingly rare, so that was the most likely casualty in any laptop compromise. The last hurdles to overcome were the processor and RAM. These weren&#8217;t strict requirements, rather they were general guidelines that needed to be there to maintain the performance of the machine for the work I would be doing. This was especially concerning on a Mac if I wanted to use VMWare Fusion or Parallels. I could have chosen to use Bootcamp again, but in the past I had some driver issues which caused my Macbook Pro to overheat to the point that it would burn my lap. Not much of a laptop at that point.</p>
<p>I voiced my concerns to Bobby, but pointed out that my current laptop was nearly 4 years old, so it was possible that with a processor that was two generations newer than the old one, I might not even notice the slowdown. I already had an SSD, so that was a non-factor. He said &#8220;Well, I don&#8217;t know anyone who has used it to the level that you have, but you could give it a shot and if it doesn&#8217;t work, you can bring it back and you&#8217;re not out a dime.&#8221;</p>
<p>Hmmm, that sounds interesting… wait. What? Isn&#8217;t there a restocking fee or something like that?</p>
<p>&#8220;Nope. We got rid of that a little while ago. Apple is so confident that you&#8217;ll like it and decide to keep it that if you don&#8217;t, you get a full refund. Just take it back to any Apple store.&#8221;</p>
<p>Really?</p>
<p>Bobby: &#8220;Yep. You&#8217;ve got two full weeks and if you don&#8217;t like it, no harm no foul. Just bring it back.&#8221;</p>
<p>I excused myself to go get dinner at the California Pizza Kitchen to think it over, then returned and bought it. Including the Applecare, it was just over $2,000, which all things considered isn&#8217;t a terrible price to pay for a top of the line, super lightweight laptop. That evening, I downloaded the VMWare Fusion trial to the MacBook Air. I used another VMWare tool to do a physical to virtual migration of my Windows 7 x64 laptop to a virtual machine on a USB drive, and then copied the entire Windows computer onto the laptop. It took a couple of hours to finish. Then I ran into a few minor problems with the VMWare image because it had six network cards for some reason. SIX!</p>
<p>One was the gigabit card on the T61p. Two were from VMWare Workstation that I had installed. The other three, I can&#8217;t be certain, but I think they were the two wireless cards and maybe the Bluetooth card. I ended up deleting all of the network devices from the VMWare machine and then adding one back in. After that, it worked fine but seemed sluggish. I thought it might be the RAM, so I dropped the amount of RAM allocated to Windows from 3GB to 2.5GB and that seemed to help quite a bit. I think that maybe OSX was choking on being able to effectively run VMWare with only 1GB left for OSX.</p>
<p>It took a few hours to get used to some of the key remappings. I ended up disabling the built-in Mac function keys so that on the Windows side, I don&#8217;t need to hold down the Fn key to hit F5. This means that Ctrl+Shift+B will do a full build for me, and Ctrl+F5 will launch the application so I can do some testing. I don&#8217;t use the Mac preset functions nearly as often, so I prefer simply using the Fn key instead. As for Windows, I have a second desktop set up that I can switch to by swiping three fingers across the trackpad. It&#8217;s kind of amazing to get that kind of flexibility that quickly. People I show it to are usually quite jealous of the power, flexibility, and speed at which it all runs.</p>
<p>And the performance? Well, so far my suspicions have been largely correct. The faster processor really makes a difference in that it has two cores and four pipelines, which is twice as many as my old laptop. The clock speed is slightly slower, but the processor architecture seems to make up for that. In VMWare, I have two CPU&#8217;s allocated to Windows 7, so it holds up pretty well. There&#8217;s a bit of a delay when opening Visual Studio, but it&#8217;s difficult to tell if anything is really wrong. It takes a lot longer than I think it should to open on my desktop too so I don&#8217;t think that&#8217;s a Macbook Air problem. A full rebuild takes under 10 seconds so I really can&#8217;t complain about it. Starting all the Azure related stuff doesn&#8217;t seem to perform any better, but I don&#8217;t think it&#8217;s any worse either.</p>
<p>The one major issue I ran into was when I first took the laptop home from the store. I booted it up and… nothing. I got a grey screen, some music, and a bunch of horizontal and vertical lines through the middle of the screen. I took it back to the Apple store and they immediately replaced it. The new one has worked just fine, so it was discomforting at first, but the ease at which they simply gave me a new one is something I never would have gotten with Dell or any other manufacturer. I know they would have been a real pain in the neck about it. For some reason, you have to be Dell Certified to know anything about how to troubleshoot a computer. In a word… LAME.</p>
<p>With all that said, what&#8217;s my final conclusion?</p>
<p>The Macbook Air is a winner, even for hardcore Windows development which needs a lot of system resources. I&#8217;m very happy with the performance of the machine, both on the Mac and on the Windows side. The battery life is pretty lengthy, even given the amount of work that I&#8217;m throwing at it. I&#8217;m just finishing up this article and I&#8217;ve been running the laptop for nearly six hours. The battery is close to the end of it&#8217;s rope, but given that I have Windows 7 x64 running at the same time, that&#8217;s not too shabby. The power adapter is rated for 45 Watts, which is about half of what my T61p was. This means that when I got on overseas flights, my power adapter will actually work to charge the battery, as opposed to simply preventing it from losing battery life. The Lenovo used a 90W power supply and most airplane power ports are only rated for 75 Watts. Somehow, tripping circuit breakers on a plane seems like a bad idea.</p>
<p>The light weight of the machine absolutely rocks. Coming from the Lenovo T61p which weighs close to 10 lbs with the power adapter to a laptop that barely breaks 3 lbs with the adapter, it&#8217;s a world of difference. Especially for someone like me who has a bad back.</p>
<p>The other thing that I really like is the screen itself. It&#8217;s very bright and crisp. Adjusting the brightness on the Macbook Air seems a lot better than on my T61p, not to mention the backlit keyboard, which is nice when you&#8217;re hunting for a key that&#8217;s in a different place on a Mac than on a PC, or in a slightly darkened room.</p>
<p>So far, the second best part of this setup is that it&#8217;s extremely light weight, has a great looking screen, adequate screen resolution, and runs Visual Studio 2010 with as much oomph as I need it to. And yes, that&#8217;s the technical term. Oomph.</p>
<p>Some other awesome stuff?</p>
<ul>
<li>Three finger swipe moves me between operating systems as fast as all heck.</li>
<li>Two finger scrolling works in Windows. Honestly, what&#8217;s not to love there? It makes me hate working with other laptops now.</li>
</ul>
<p>Ok, now for the bad stuff. You knew it was coming.</p>
<ol>
<li>You have to be careful what your power settings are in VMWare Fusion. If Windows and OSX are ever fighting over who gets to use a screensaver or shut down the system when it&#8217;s on batteries, you might get the Grey Screen of Death. Basically, the computer will light up when you turn it on, but neither OS is in control. You have to do a hard reset to fix it. I was able to get around this by telling Windows to go to sleep after 10 minutes, but OSX will wait 15 minutes. Also, I always manually suspend Windows when I am using batteries and close the lid. If it&#8217;s plugged in and I shut the lid, I get no problems. But if I then open it, then close it, it will go weird on me.</li>
<li>The laptop is so thin that it can be slightly difficult to lift the lid. This is for three reasons. First, the lid is really thin and the depth of the indent to lift the lid is really shallow. Second, the laptop has some sort of a magnet mechanism in place that helps hold it shut when you close the lid. It&#8217;s not very strong, but it&#8217;s strong enough. And finally, the laptop itself is so light that it is just barely heavy enough to counter the mechanism on the lid. Usually, you have to open it a little bit and then pry it open. Now granted, this is minor but some might find it very irritating. However, it&#8217;s the tradeoff that needs to be made to make a laptop that&#8217;s this light.</li>
<li>To run Windows, you have to buy a license for VMWare Fusion (or Parallels, if you prefer). It&#8217;s not terribly expensive, but you will need to budget another $50-$100 or so for it, depending on where you buy it from. I would advise against waiting until the lat minute to buy a license. I had a really hard time ordering a license from VMWare&#8217;s website around the time my trial expired. It took me a few days to get it resolved. Personally I spent around $110. Then VMWare started running sales and I&#8217;ve seen it as low as $50.</li>
<li>With all the heavy lifting that I do during my Windows development using Visual Studio, the system does seem to get just a bit bogged down at times. I wish it had USB 3, so I could put my Windows OS onto a USB hard drive and separate the disk I/O from the SSD in the machine to see if that helps at all. I&#8217;m not convinced that it would fix the issue, but I&#8217;d like to try it to find out and right now, it&#8217;s not really an option.</li>
</ol>
<p>Overall, I&#8217;d highly recommend a MacBook Air to anyone, even for Windows developers. I can&#8217;t begin to describe how jealous Windows users are when I show them that I get the best of both worlds in a package that&#8217;s usually half as heavy as anything they&#8217;ve got.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.singlefounder.com/2012/01/05/new-laptop/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Developer Fail</title>
		<link>http://www.singlefounder.com/2011/12/28/developer-fail/</link>
		<comments>http://www.singlefounder.com/2011/12/28/developer-fail/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 11:00:55 +0000</pubDate>
		<dc:creator>Mike Taber</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Moon River Software]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[AuditShark]]></category>

		<guid isPermaLink="false">http://www.singlefounder.com/?p=1081</guid>
		<description><![CDATA[As you can see from the date of this post and the date of the previous post (about 5.5 months between them), my goal of getting AuditShark to alpha status at the end of July was, needless to say, a bit late. In fact, I wasn&#8217;t particularly thrilled by the sound of that self-imposed deadline [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>As you can see from the date of this post and the date of the previous post (about 5.5 months between them), my goal of getting AuditShark to alpha status at the end of July was, needless to say, a bit late. In fact, I wasn&#8217;t particularly thrilled by the sound of that self-imposed deadline whooshing by. Looking back at it now, I realize that it was inherently unrealistic to even attempt the end of July to get to Alpha.</p>
<p>The thing is, I&#8217;ve only ever been able to dedicate about 5-10 hours/week to the software. I&#8217;ve taken a couple of weeks off here and there which really helps with productivity, but it takes a lot longer when you&#8217;re only squeezing 5 hours of coding each week into a product. But extrapolating that back to July, that means that I likely did around 110 hours of coding. That would be 5.5 months * 5 hours/week =110 hours. There were two weeks I think where I spent about 40 hours because I took time off from consulting, so it was closer to 190-200 hours total. Had I been working on it full time, then I would have met my goals rather handily.</p>
<p>But I wasn&#8217;t. And I knew I wasn&#8217;t working on it full time. Perhaps I felt I would get more time into it, but with all of the other things I&#8217;ve been doing, such as the <a href="http://www.micropreneur.com">Micropreneur Academy</a>, working on <a href="http://www.microconf.com">MicroConf 2012</a>, my podcast, other products I&#8217;ve been putting maintenance time into, various work and family obligations it just wasn&#8217;t going to happen. Again, I should have known better, but I was trying to push the envelope of time and that was just unrealistic&#8230; or dumb, depending on your point of view. I&#8217;ve discussed this to a large extent on my podcast, <a href="http://www.startupsfortherestofus.com">Startups for the Rest of Us</a> and have provided some sporadic updates via <a href="http://www.twitter.com/singlefounder">Twitter</a> so it&#8217;s not a big secret or anything. I haven&#8217;t blogged about it because blogging takes time. It&#8217;s a lot more time consuming to write a blog article than it is to just talk about it on a podcast for 45 minutes. There&#8217;s one problem with this.</p>
<p>However you look at it, the result is the same. Developer Fail.</p>
<p>But there is a bright side of things.</p>
<p><span id="more-1081"></span></p>
<p><img class="size-full wp-image-1085 alignnone" style="border: 2px solid black;" title="iStock_000018344891XSmall" src="http://www.singlefounder.com/wp-content/uploads/iStock_000018344891XSmall.jpg" alt="plant" width="420" height="286" /></p>
<p>As of last week, I finally reached my goal. AuditShark is far enough along that it has reached an Alpha stage, or MVP (Minimum Viable Product) as I referenced via my <a href="http://twitter.com/singlefounder">Twitter feed</a>. In fact, I&#8217;ve got it running in my lab environment full time and piping data back out into the cloud so that I can do reporting. I also have a volunteer who has offered to put it in his lab environment as just as soon as he gets back from vacation, which I expect to be January 2, 2012.</p>
<p>No income yet, nor do I intend to try charging people until after I get through some sort of alpha testing. In fact, I will be relying on manual billing for the time being until I get enough customers where automating it is necessary. The current problem I&#8217;m wrestling with is that I haven&#8217;t reached a solid conclusion about what I consider to be the success criteria for a successful Alpha testing phase. Probably just that nothing really major breaks. I need to get some feedback from my Alpha tester to establish what they view as necessary for them to make full use of the product. But I think this is a problem that every software entrepreneur must address.</p>
<p>The question becomes: when should you convert from alpha to beta, and from beta to paying customers?</p>
<p>I have some ideas in my head, but if you have any thoughts, please leave them in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.singlefounder.com/2011/12/28/developer-fail/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>MicroConf: How it all went down</title>
		<link>http://www.singlefounder.com/2011/06/21/microconf-how-it-all-went-down/</link>
		<comments>http://www.singlefounder.com/2011/06/21/microconf-how-it-all-went-down/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 14:00:02 +0000</pubDate>
		<dc:creator>Mike Taber</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Bootstrapping a Business]]></category>
		<category><![CDATA[Single Founder]]></category>

		<guid isPermaLink="false">http://www.singlefounder.com/?p=1026</guid>
		<description><![CDATA[About three months ago, Rob Walling and I announced that MicroConf was coming to the Riviera in Las Vegas. Two weeks ago, it happened. And more than 100 people descended on the hotel for a conference we put together from beginning to end in a mere three months. If I saw you there, then I [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>About three months ago, Rob Walling and I announced that <a title="MicroConf" href="http://www.microconf.com">MicroConf </a>was coming to the Riviera in Las Vegas. Two weeks ago, it happened. And more than 100 people descended on the hotel for a conference we put together from beginning to end in a mere three months. If I saw you there, then I want to say “Hello, and thanks again for coming”. If you weren’t able to make it, I think you missed a great conference.</p>
<p>Rob and I kicked around the idea of having a conference for nearly a year before we decided to do it. Several people asked us to put it on but it never seemed like a good time. But I suppose it’s like having a child. There’s never a good time and if it’s something you want to do, you have to just do it.</p>
<p>But why have this conference in the first place? What made it so important? Justin Vincent from the TechZing podcast asked me if we were going to make a lot of money on it and I explained that the economics were such that we would most likely break even, but it would be close. On his podcast with Jason the next day, he called it a “labor of love”, which is a pretty accurate assessment.</p>
<p>But that doesn’t quite answer the question. Why bother putting on the conference if we weren’t going to make money? What made this conference so important to us?</p>
<p>After seeing how everything went down, this was <strong>exactly</strong> the type of conference that I would have wanted to attend more than five years ago when I was first starting out with my business. More than 100 people came to the conference with exactly the same goal in mind: to learn about how to build a software business from other people who were doing it and how to go about it without external funding. Virtually everyone there had a product they were building or a product idea that they wanted to launch but most needed a bit of help in figuring out how to do it.</p>
<p>Ideas flowed like free drinks at the casino. It wasn’t the type of atmosphere where people were afraid to talk about their ideas for fear that someone might steal them. Everyone was too busy working on their own products to take an interest in someone else’s, so everyone talked quite openly about their problems, their fears and more importantly, were willing and able to help each other solve those problems.</p>
<p>During the evenings, speakers mixed freely and at great length with the attendees. We got a lot of compliments on that. I got the distinct impression that many of the other conferences people have attended, speakers show up for their speech, give their talk and are out the door shortly thereafter. That didn’t happen at MicroConf and it was, in a word, <em>awesome</em>. Every speaker hung around to listen to all of the other speakers. Some of the speakers asked some of the harder questions during the Q&amp;A sessions. There was genuine interest in what everyone else was saying and in learning from the experiences of others.</p>
<p>Lunch on both days was a highly intimate affair with about a dozen entrepreneurs sitting at every table and we made sure that the tables were packed together in a really tiny room. Everyone just sat there talking about whatever came to mind with people commenting left and right on a variety of topics and sharing their experiences. Speakers were mixed among those tables, handing out advice and even cannibalizing their upcoming talks to help people. I felt like I spoke with nearly everyone there, although I know I likely missed a few people. Minutes before I had to catch my flight, I ran into the three guys from <a href="http://ninjaotter.com/">Ninja Otter</a> and thanked them for coming. I’m sure they weren’t the only ones I didn’t quite catch up with.</p>
<p>Sunday night at the pub I was told: &#8220;This conference has already paid for itself and it hasn’t even started yet.&#8221;</p>
<p>One attendee came up to me between sessions and said &#8220;I think Patrick McKenzie just saved me $5,000 on AdWords.&#8221;</p>
<p>And yet another introduced himself to me and said: &#8220;You probably don’t remember, but I’m here because of the very long explanation you sent to me about why I should come to this conference. I wanted to say thanks. I wouldn’t be here if it weren’t for that email and I&#8217;m really glad I came.&#8221;</p>
<p>For days afterwards, blog posts about the conference appeared. On Sunday, I listened to the <a href="http://techzinglive.com/">Techzing podcast</a> discussing the conference, and read through hundreds of tweets about the conference. We set up an online group for conference attendees and more than 30 people joined it within 72 hours. Another couple days and the membership was over 50. Between the times my speech started and ended, my Twitter following increased by more than 60 people. By the end of the conference it was up by more than 80 and today is more than 100. I imagine other speakers got the same treatment.</p>
<p>It feels good to get that kind of a response and I can’t begin to express my thanks to the speakers for giving up their time, the attendees for taking a chance on the conference, and to all of the people who helped out with all the random things that came up, like Dave Rodenbaugh taking photos and Ruben Gamez recording video.</p>
<p>Not to mention the sponsors. Whew! We had <a title="Microsoft Corporation" href="http://www.microsoft.com">Microsoft</a>, <a title="Red Gate Software" href="http://www.red-gate.com/">Red Gate</a>, <a title="Balsamiq Studios" href="http://balsamiq.com/">Balsamiq</a>, <a title="bvsoftware" href="http://www.bvsoftware.com">bvsoftware</a>, <a title="Bidsketch" href="http://www.bidsketch.com">Bidsketch</a>, <a title="UserVoice" href="http://www.uservoice.com">UserVoice</a>, <a title="Pluralsight .NET Training" href="http://www.pluralsight-training.net">Pluralsight </a>and <a title="AppSumo" href="http://www.appsumo.com">Appsumo</a>. Rob and I also contributed on our own with sponsorships from our podcast <a title="Startups for the Rest of Us Podcast" href="http://www.startupsfortherestofus.com">Startups For the Rest of Us</a> and our online startup school called the <a title="Online Startup Community" href="http://www.micropreneur.com">Micropreneur Academy</a>. There were loads of giveaways and it was hard to squeeze them all in, but we managed it. Special congratulations go out to the Xbox with Kinect winner. I bet he’s a happy camper!</p>
<p>But there was one question that burned in my mind the entire conference and I took every opportunity to ask people the same question: &#8220;Would you pay to come back next year.&#8221; I asked that question not because I was looking to make more money next year, but to make sure that we delivered value to people and they were able to justify attending it again. If they said they wouldn&#8217;t come back, then we didn&#8217;t get it right. But you know what?</p>
<p>Not one person said they wouldn’t come back. And I realize that most people are going to be nicer in person than they would be in an anonymous survey, but the responses I heard were over the top and overwhelmingly positive. I would expect that there were a couple of people for whom the conference probably wasn’t a good fit, but the networking opportunities abounded.</p>
<p>In short, the overwhelming answer was always &#8220;Yes&#8221;. Several people said we didn’t charge enough and most said they couldn’t wait for the next MicroConf. One attendee even commented that he’d pay any amount of money to come back next year.</p>
<p>If that’s not a testament to what we were able to put together, then I don’t know what is.</p>
<p>I&#8217;m looking forward to reading the surveys that are going out this week. Thanks again to everyone who attended, helped out, or sponsored the event. We really appreciate your support.</p>
<p>And one more thing. If you&#8217;re interested in coming to MicroConf next year, be sure to sign up for <a href="http://eepurl.com/eg7Sn">Early Notification</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.singlefounder.com/2011/06/21/microconf-how-it-all-went-down/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Taking on Goliath</title>
		<link>http://www.singlefounder.com/2011/05/24/taking-on-goliath/</link>
		<comments>http://www.singlefounder.com/2011/05/24/taking-on-goliath/#comments</comments>
		<pubDate>Tue, 24 May 2011 12:03:58 +0000</pubDate>
		<dc:creator>marla</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.singlefounder.com/?p=963</guid>
		<description><![CDATA[One of the pieces of advice that I&#8217;ve heard doled out. Over the years is this. &#8220;Don&#8217;t build a product that goes head to head against a company like X.&#8221;, where X is usually Microsoft, Oracle, Google or some other large, public company with billions of dollars sitting on pallets in a dark bunker somewhere. [...]]]></description>
			<content:encoded><![CDATA[<p></p><p style="text-align: justify;">One of the pieces of advice that I&#8217;ve heard doled out. Over the years is this. &#8220;Don&#8217;t build a product that goes head to head against a company like X.&#8221;, where X is usually Microsoft, Oracle, Google or some other large, public company with billions of dollars sitting on pallets in a dark bunker somewhere. Increasingly, the names mentioned are companies who are much smaller, but tend to have extremely large networks of users, such as Facebook or Twitter.</p>
<p style="text-align: justify;"><img class="alignleft size-full wp-image-995" style="margin: 5px; border: 1px solid black;" title="arm000012442006XSmall" src="http://www.singlefounder.com/wp-content/uploads/arm000012442006XSmall.jpg" alt="" width="386" height="311" />The reason these upstart companies have become so &#8220;dangerous&#8221; to startups is that with their substantial networks of users, they can institute changes such that your user base can be sucked away virtually overnight by little more than a press release and a beta version.</p>
<p style="text-align: justify;">Regardless of the opposing company or the type of power it may wield, the situation is very similar and can generally be described as follow:. Your startup is &#8220;David&#8221; and their company is &#8220;Goliath&#8221;. In some circles, this is referred to as a death sentence. When your startup stands in the way of a powerhouse who has resources that it can bring to bear on defeating you, there is often little you can do.</p>
<p style="text-align: justify;">Something to keep in mind is that “often” does not mean “always”. There are a few very important strategies that you can use to compete effectively against a larger competitor. Many of these strategies will remain valid whether you are each going after the same market, or if you have decided that you are going to go on the offensive because the product &#8220;Y&#8221; from company &#8220;X&#8221; is so abysmal, that its users can&#8217;t possibly withstand the pain much longer.</p>
<p><strong>Strategy 1: Fly under their radar</strong></p>
<p style="text-align: justify;">This is a short term strategy that you can use to survive for a while. It&#8217;s not perfect, and it does have some flaws. For example, it won&#8217;t work very effectively if your opponent sees this market as critical to their success. Trying to tackle Google and build a better search engine is almost doomed to failure. Just ask the Bing team at Microsoft. They have billions of dollars at their disposal and to date, have still come up short.</p>
<p style="text-align: justify;">It&#8217;s also not going to work well if you are both new to the market with your product, because you can bet your favorite de-motivational poster that they&#8217;re already on the lookout for competitors. When they find you, they will actively seek to copy the features of your product and beat you in the market.</p>
<p style="text-align: justify;">If your competitor knows who you are and you know that they know, look for another strategy because it&#8217;s too late.</p>
<p style="text-align: justify;">However, if you&#8217;re the upstart in the industry and it&#8217;s a relatively mature industry with several enterprise level vendors selling into it, this will probably work quite well. In Enterprise sales, mature products are handed off to teams of people to sell who consistently don&#8217;t get any real work done. This is not to say that they don&#8217;t make sales, because they do. Their problem is that they become so entrenched in the status quo, that eventually they lose all respect for their existing competitors and don&#8217;t realize that an upstart like you might have a shot in the market, especially if you address their shortcomings.</p>
<p style="text-align: justify;">It&#8217;s not until you start taking multiple sales per quarter from the same regional sales reps that someone is going to notice anything is wrong. It could be months before this happens, or even years, depending on the regional sales rep churn rate at your competitor. The time that this can buy you is crucial. An enterprise company will put out a new release, on average, once or twice per year. Occasionally they will do a quarterly release, but as a startup, you can beat them at the release game. You are more readily able to churn out a new release for each customer, as new demands come to the table and it takes more code to land each customer.</p>
<p style="text-align: left;"><strong>Strategy 2: Be where they aren&#8217;t</strong></p>
<p style="text-align: justify;">If you&#8217;ve never heard of the technology marketing pyramid, don&#8217;t worry about it for two reasons. First, I&#8217;m about to explain it to you, and second, I&#8217;m remembering it from a conversation I had with the VP of Sales from a company I worked for a long time ago. There&#8217;s probably an official name for this, and if you know it, please drop me a line to fill me in. Otherwise, bear with me for a few minutes.</p>
<p style="text-align: left;"><img class="size-full wp-image-980 alignright" style="margin: 5px; border: 1px solid black;" title="shell_000016033336XSmall" src="http://www.singlefounder.com/wp-content/uploads/shell_000016033336XSmall.jpg" alt="" width="380" height="256" /></p>
<p style="text-align: justify;">Any market for a high technology product can be divided into a few different segments within a pyramid. At the very top of the pyramid, you have the people who want or need the bleeding edge stuff, for whatever reason. The definition of what is considered to be bleeding edge is going to change based on the type of product. However it may make it easier to understand if we use a more concrete example.</p>
<p style="text-align: justify;">Let&#8217;s look at the database software market for a few minutes. When it comes to bleeding edge performance, whose name leaps to mind first: Microsoft or Oracle? Most people will think of Oracle first. Remember that we are discussing impressions of performance, not actual performance, nor are we discussing usability or pricing.</p>
<p style="text-align: justify;">Oracle created their database software with the intent to run it on as many different platforms as they possibly could and wanted to do so with rock solid performance. Most people would agree that Oracle licenses are way overpriced and the way they sell their software is little better than the tactics employed by a used car salesman.</p>
<p style="text-align: justify;">Customer: &#8220;How much for 4 Oracle licenses?&#8221;</p>
<p style="text-align: justify;">Oracle: &#8220;Well, there are a lot of things that factor into it, including number of processors, types of processors, modules, software maintenance, how close I am to my quarterly bonus, etc. What&#8217;s your budget for this project?&#8221;</p>
<p style="text-align: justify;">It&#8217;s probably little consolation that every single Enterprise vendor operates this way. But Microsoft did something smart here. Microsoft looked at how Oracle had positioned itself in the market as the elite database engine with the best performance you could possibly buy and on as many platforms as you could ever imagine. So what did Microsoft do? They shipped Microsoft Access. Many would argue it&#8217;s not a true database, but then again, neither is Excel and people use it extensively as if it were. Hell, Microsoft even shipped an ODBC driver interface to get at the data inside of Excel.</p>
<p style="text-align: justify;">But the point is that Microsoft chose to go where Oracle wasn&#8217;t. Oracle was well known at the high end, but they were also known for being expensive. You get what you pay for, right?</p>
<p style="text-align: justify;">Microsoft decided that if there was a small segment of the market at the top of the pyramid that were willing to pay Oracle for bleeding edge performance, then Oracle could have them. And Microsoft was going to take everything else. And so Microsoft did.</p>
<p style="text-align: justify;">Microsoft Access went on to become one of the most prevalent desktop databases, a market position that it still dominates. Indirectly, they leveraged that success to assist with the establishment of SQL Server in the small to mid-level enterprise. But they still have issues pushing their database into markets where extreme performance or scalability is required. It’s not that SQL Server doesn&#8217;t work in these environments. There&#8217;s simply the conception that it doesn&#8217;t work well and is going to be a hassle to implement or somewhat unstable.</p>
<p style="text-align: justify;">Over time, this strategy can also fall apart. As you can see in today&#8217;s market for databases, there&#8217;s a lot of ambiguity. Oracle has nowhere to go but down market, so they&#8217;ve offered free versions of Oracle to help attract developers and get into deals they otherwise wouldn&#8217;t. MySQL started at the bottom of the pyramid and is working its way up, pushing into Microsoft along the way.</p>
<p style="text-align: justify;">Microsoft rests in the middle. It is attempting to push higher by releasing high end versions of SQL Server to compete with Oracle while at the same time trying to fend off MySQL with free offerings on the low end.</p>
<p style="text-align: justify;">It may be a long way of saying it, but the point is that regardless of facts, you can choose how to position your product in the market and you must differentiate yourself from your competitor, even if the differences are minimal.</p>
<p style="text-align: justify;">This means that if they are pitching performance, you pitch reliability, or scalability, or something else. You can&#8217;t also pitch performance after they have started that marketing effort. It just doesn&#8217;t work and customers will be skeptical of your claims. Market positioning has little to do with facts and more to do with perception. Use that to establish where you want to be, rather than to emphasize where you are.</p>
<p><strong>Strategy 3: Exploit their weaknesses</strong></p>
<p style="text-align: justify;">Are you going to compete with a desktop application? Build a web app. Are you competing with a web app? Build a desktop app. Do you hear their customers complaining about something relatively major? Pick that as one of your marketing points and start taking away their customers.</p>
<p style="text-align: justify;">The idea here is to find chinks in their armor and begin exploiting them for your own gains. Large companies often don&#8217;t realize that things are going terribly wrong until it&#8217;s too late. Then they simply buy out their competitor to regain the lead. Sounds great, doesn&#8217;t it? See? I knew you were in this for the money.</p>
<p><strong>Strategy 4: Find the users who are pissed off</strong></p>
<p style="text-align: justify;">This strategy plays with fire a little bit. It&#8217;s usually pretty easy to find where people hang out who hate the product of your competitor. Just add &#8220;sucks&#8221; to the end of their company or product name and do a search. You&#8217;re almost certain to find a forum that tells you exactly why they suck. Or a URL redirection back to the company website because they were smart enough to buy it first.</p>
<p style="text-align: justify;">Finding these communities does a few things for you. First of all, it serves as valuable market research. These people are more than happy to share why that product or company sucks and how things &#8220;should&#8221; be done. Take the good, and leave the bad because let&#8217;s face it. Customers don&#8217;t always know what they&#8217;re talking about.</p>
<p style="text-align: justify;">Second, it gives you a place to market your ideas. If these people really hate the other product or company so much, chances are good they would be willing to defect and use yours instead, especially if it addresses their issues.</p>
<p style="text-align: justify;">And finally, people who a pissed off tend to vent online&#8230; A lot. And they&#8217;re more than happy to tell all their buddies about this great new product from a competitor of their old vendor that is ten times better and here are all the reasons why. Basically you have a built in evangelist network you can tap into.</p>
<p style="text-align: justify;">But there is also fire to contend with. As I already mentioned, these vocal customers have a tendency to believe they know how a product should be built and what it should do. Sometimes, they are in the distinct minority. Worse still, sometimes they don&#8217;t even know it. So before you go pitching your product to these people, make sure you can meet their demands and that they are at least reasonably justified in their requirements.</p>
<p style="text-align: justify;">Just be cautions. The fact of the matter is that they are going to be a fickle bunch. They&#8217;ll give you a lot of slack in the beginning. As your product matures, they will expect your product to match all of their needs. When it doesn&#8217;t, you will have to leave them behind and accept that they may very well be on another forum denouncing your product. Chances are it won&#8217;t be nearly as loud or nearly as vocal because they tend to feel like large companies deserve their full wrath and they should save that wrath for them&#8230; As if they can&#8217;t simply create more.</p>
<p><strong>Strategy 5: Integrate with third party software or develop a plug-in API</strong></p>
<p style="text-align: justify;">Enterprise companies don&#8217;t tend to play well with others, especially when it doesn&#8217;t suit them to do so. However, building integration points with other products can be the bread and butter of your business strategy. When an Enterprise company starts losing deals because they don&#8217;t have a good story to tell around a type of product such as help desk software, they&#8217;ll do the only thing they know how to do: go out and buy a company that sells help desk software.</p>
<p style="text-align: justify;">They won&#8217;t build their own. When is the last time you saw an Enterprise company release a new product? I know there are a few examples, but they are the exception rather than the rule. The reason for this is that is time consuming and expensive to build a new product from scratch. Even worse, from the standpoint of the Enterprise Company, building a new product is exceptionally risky.</p>
<p style="text-align: justify;">What if they build something that customers don&#8217;t actually want because they misread the market? What if they find it too difficult to establish solid market penetration because of the entrenched players? What if they launch a minimally functional product and they tarnish their reputation as producing bad software? Anything involving a tarnished reputation takes a long time to overcome. More often that tarnished reputation hangs like an albatross around their necks which is difficult, if not impossible to shed.</p>
<p style="text-align: justify;">So instead, they trade money for the time it would take to get a foothold into the market. In doing so, they get the code, the market penetration, complete rights, all the future benefits of the product, and a new source of potential customers to peddle their existing product line to. You obviously don&#8217;t have that option.</p>
<p style="text-align: justify;">Instead, by providing integration points between your software and the products of other, preferably larger vendors, you can gain a steady stream of customers from those other products who are looking for integration points with products that they already use today. As this third party product grows, the potential for your revenue to increase grows as well. Building integration points into multiple products can compound this growth.</p>
<p style="text-align: justify;">The disadvantage to this is that there must be a valid reason that users of this third party product would use it in conjunction with yours. Not all third party products will be a good fit. In addition, you have little to no control over those products. If they decide to go in a different direction, change their API, or eliminate it altogether, there is little you can do about it.</p>
<p style="text-align: justify;">Finally, you must provide solid value to the customers via the integration points you provide because the customers must now pay for multiple products. Depending on the price point, this could be a difficult pill for customers to swallow.</p>
<p><strong>Final Thoughts</strong></p>
<p style="text-align: justify;">Finding companies who have successfully employed one or more of these strategies isn&#8217;t terribly difficult. Certain open source products such as Linux and MySQL have certainly carved out rather large portions of the market. On the commercial side, you don&#8217;t have to look any further than companies like Mint.com, Skype (which took on traditional phone providers), and Netflix. For smaller, self-funded companies you can look to Red Gate, 37signals, Source Gear, and Atlassian.</p>
<p style="text-align: justify;">To people like us, these companies are financially doing quite well today. But they all had to start at the bottom and cut their way through the competition before they got to where they are today. That takes time, effort, and a lot of hard work. Any questions? Leave them in the comments below.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.singlefounder.com/2011/05/24/taking-on-goliath/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lasik Complications</title>
		<link>http://www.singlefounder.com/2011/03/24/lasik-complications/</link>
		<comments>http://www.singlefounder.com/2011/03/24/lasik-complications/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 11:00:38 +0000</pubDate>
		<dc:creator>Mike Taber</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.singlefounder.com/?p=945</guid>
		<description><![CDATA[Mike talks about some of the complications he encountered after his Lasik procedure.]]></description>
			<content:encoded><![CDATA[<p></p><p><em>This is part 2 of a 3 part series. To read part 1, <a title="My Lasik Eye Surgery Experience" href="/2011/03/23/lasik-eye-surgery/">click here</a>.</em></p>
<p>So far as the post-op procedures went, I had three different sets of eye drops to use. The first was an antibiotic that I was to use four times per day. I started it the day before the surgery. The next was an anti-inflammatory/steroid to be used every 2 hours for the first four days, and then 4x/day after that. Finally, I was to use preservative free, single use saline drops every hour for the first week and as-needed after that.</p>
<p>I set up something of a schedule so that there was virtually no overlap between them. The problem with overlap is that one set of drops can push out the benefits of another set of drops, so you are supposed to wait a minimum of 5 minutes between each set of drops.</p>
<p>The first set of drops I used at 8am, noon, 4pm and 8pm. The next set I used every odd hour of the day on the hour. And the saline drops I used at the half hour mark of every hour. I was also to do a full round of each set just before going to bed, which prolonged my bedtime rituals by about 20 minutes each night.</p>
<p>Here’s an unpleasant little tidbit about the drops. Your tear ducts are somehow connected to your throat, for drainage purposes. So these drops end up in your throat. As a byproduct, sometimes they hit your taste buds. These drops are the nastiest things in the world. A “good” friend of mine once convinced me to try this stuff called Echinacea drops. The story was that it’s supposed to have some weird medical benefits and that I needed to try it. This is the same guy who got me to try Goldschlagger years earlier.</p>
<p>Anyway, the drops reminded me of Echinacea drops. The taste of the drops isn’t nearly as strong as the Echinacea, but if you’re ever interested in finding out what it tastes like, I invite you to give it a whirl. You won’t thank me, I’m sure of it.</p>
<p>In addition to the drops, I was to wear my Spiderman eyes every night for the first two weeks. I thought they would be really uncomfortable, but it wasn’t really that bad. They sit right against your face, so you don’t really notice after a few minutes, so long as your eyes are closed. Looking through them really distorts your vision because they aren’t glasses and your eyes aren’t healed yet. The down side of those was that in the morning, I had to peel them off because they were held on with tape. Avoid taping them to your eyebrows. Trust me on that one. And there were some slight indentations in your face for a few hours every morning from where the plastic was held against your face.</p>
<p>So the doctor gives my wife instructions to have me lie down in the car on the way home, close my eyes and try to get to sleep. She was ordered to get me a Snickers bar or some other similar candy bar with some substance to it for the ride home. When I get home, I was to put some drops in and then go straight to bed for at least 3 hours.</p>
<p>We got home around 5pm and I went to bed, as instructed. A short time later, my wife brought me some pizza for dinner, which I ate in bed with my eyes closed. If you ever want to know what it’s like to be blind, try eating dinner with your eyes closed. It’s another freaky experience.</p>
<p>I actually fell asleep for a little bit and got up around 8:30pm. A few more rounds of eye drops and after chatting with my wife for about an hour and a half, it was back to bed. Surprisingly, it wasn’t difficult to get back to sleep. I set my alarm clock for 5:45am so I could be out the door at 6am to be at the doctors’ office by 7am.</p>
<p>I know what you’re thinking. Gross. He didn’t even shower. Those were the doctors’ orders, I swear. He said not to shower or take the Spiderman eye shields off until after I came back and he looked at my eyes.</p>
<p>Amazingly enough, when I woke up the next morning, I could see. My vision wasn’t perfect, but I could see almost as well as when I had glasses. I got to my post-op appointment just before 7am and then waited around until after 8am to be seen. Notice a pattern here? There were easily more than 20 people in the waiting room for their post-op and I was one of the last people there. He had done the surgery for every one of them the day before.</p>
<p>Several of us got to chatting about our experience, the exact procedure we had done, the fact that the light would move on us, etc. Two people there had eye surgery in the past. One had his back in 2003 and had the RK surgery. He had a lot of scarring and had to wait until it healed before they could do it again.</p>
<p>The second guy had his surgery about a year ago. His vision had started deteriorating and although he was still happy with it, the doctors said they could do better. Since it was free with the insurance, he said to go for it.</p>
<p>A few others chatted about the PRK surgery they had and discussed in detail to the point that I was really glad I didn’t get it. The reason they had a different procedure because they didn’t have thick enough eye tissue to cut flaps that they could peel back and use the laser. Instead “they took this thing that looked like a toothbrush and scratched the front of the eyeball off”. Their words, not mine. Their stories made me glad that I declined that as an option if the surgeon decided he couldn’t do the LASIK.</p>
<p>The surgeon looked at my eyes for a couple of minutes and said they seemed to be healing pretty well. He put me through a couple of eye tests to check my vision and that’s when a complication I encountered was revealed.</p>
<h2><strong>My Lasik Complication</strong></h2>
<p>Apparently when he was cutting the flaps of my eye for the laser, there was some serration that occurred. In layman’s terms, that means that instead of a straight cut through the eye tissue, the edges between the flap and the eyeball are a bit wavy. If you looked at it from the side, it might appear like a sine-wave or something close to it.</p>
<p>What that does is causes some slight deterioration in the vision that otherwise wouldn’t be there. He said it’s relatively common, but it generally goes away completely as the eye heals. The result of that serration is that my vision isn’t quite as good as it will be just yet and I should expect that my vision will be better on some days and worse on others until it does heal.</p>
<p>Oh goody.</p>
<p>I didn’t think to ask exactly why this happened. Maybe his hand slipped a bit, maybe the blade twisted, perhaps my eye twitched as he shoved the hatchet into it, or more likely I didn&#8217;t hold still as he screamed &#8220;Hold still you little bastard!&#8221; Ok, maybe I&#8217;m being a little over dramatic. Regardless, it happened but in the end this complication wasn’t really a big deal.</p>
<p>So the Spidey shields were removed for good. I was told I could go home and would need to come back in two weeks for another follow up. I wasn’t to watch television, read, get on the computer, or do much of anything that involved looking at stuff for another 24 hours. I would still need to wear the Spidey shields for another two weeks at night to keep myself from accidentally rubbing my eyes in the middle of the night.</p>
<p>A word of advice: When you go to the post-op, bring a pair of sunglasses. Your eyes will be a lot more sensitive to light and if you don’t bring sunglasses, it might be a little difficult to see. In fact, definitely bring sunglasses to the evaluation as well. The eye drops they give you during the pre-op really open up your pupils and it can be really blinding to the point of being dangerous to drive.</p>
<p>So I know what you’re thinking. How soon before you were able to go about your normal activities? I was back to normal almost immediately.</p>
<p>In fact, after having the surgery Saturday afternoon, on Sunday evening I got on a plane and flew out to see one of my customers the next morning. Monday and Tuesday, I avoided sitting at my computer as much as I could, but my eyes were basically fine. They tended to be a little dry, but the constant regime of eye drops helped keep that feeling at bay.</p>
<p>I did get a little scare on Sunday, which was the day right after my surgery. I was fooling around with my younger son and he twisted quickly as I tickled him, which resulted in his shoulder going into my right eye socket. He definitely hit my eyeball a little bit because my eye hurt, but it didn’t dislodge the flap that had been cut the previous day. I think my face caught most of the blow, but that ended me fooling around with the kids for the day.</p>
<p>A mere nine days after the surgery, the only symptoms left to speak of were continued blood spots (see photos) in my eyes around the iris and some continued dryness. I was still using the saline drops quite a bit, but it was getting to be longer and longer time periods between doses. By the 11th day I’d forgotten the saline drops more times than I could count.</p>
<p>This concludes Part 2 of this series. Tomorrow, I&#8217;ll post Part 3 and you can hear about the final results from almost 3 weeks after surgery and my conclusions about the ordeal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.singlefounder.com/2011/03/24/lasik-complications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Lasik Eye Surgery Experience</title>
		<link>http://www.singlefounder.com/2011/03/23/lasik-eye-surgery/</link>
		<comments>http://www.singlefounder.com/2011/03/23/lasik-eye-surgery/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 14:00:34 +0000</pubDate>
		<dc:creator>Mike Taber</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.singlefounder.com/?p=923</guid>
		<description><![CDATA[This article outlines what happened when I went to get Lasik eye surgery.]]></description>
			<content:encoded><![CDATA[<p></p><p>On Saturday March 5th, I finally took the plunge and had LASIK surgery on my eyes. It&#8217;s something I&#8217;ve wanted to do for close to ten years now, but given my profession, I&#8217;ve always been very hesitant about it.</p>
<p>I feel stupid saying that to be honest because I’m sure everyone says something similar. After all, how do you do home repair if you can’t see the nails to hit them with a hammer? What about hair dressers, administrative assistants, or virtually any other profession. The idea that I think that my vision matters more than theirs is actually a bit absurd. But nonetheless, I’m entitled to feel that my vision is important.</p>
<p>Based on the success statistics, it seems fairly safe, but as we all know, numbers and statistics can be manipulated and placed into marketing material to say just about anything you want.</p>
<p>Since making it generally known that I was considering it, people I know have come out of the woodwork to share their experiences with the process. I knew about a dozen people who had it done prior to announcing my intent. Then I found perhaps another dozen people I knew had it done. A few people have asked me to share my experience and blog about it. So that&#8217;s what I have decided to do.</p>
<p>To begin with, I had planned on getting surgery in April or May of this year in preparation for my trip to the Bahamas in June. I simply wanted to be able to wear sunglasses instead of my regular glasses and some weird contraption to help shield my eyes from the Caribbean sun. When I went to Aruba for my honeymoon back in 2003, snorkeling was fun, but I couldn’t really see most of the fish very well.</p>
<p>I knew I had three months before my trip, but I wasn&#8217;t sure how long the waiting list would be or when they would have openings available. I happened to be home for a week after being grounded with pneumonia so I decided to make an appointment for an evaluation.</p>
<p>One place I called couldn&#8217;t get me in for an evaluation for another 2 weeks and told me up front that the cost would be $2,300 &#8211; $2,500 per eye. I had actually expected it to be a little lower because I had been evaluated back in 2005 and was told it would be $2,500 per eye back then. I was hoping the price would have dropped over time as the procedure became more widespread, but I live in the Boston area so things tend to be more expensive. For a bit of context, I knew my brother-in-law and his sister had theirs done in Canada nearly 10 years ago. It cost them about $1,500 for both of them and that included both eyes.</p>
<p>In any case, I knew I wanted to &#8220;shop around&#8221; a bit. The last thing you really want to be paying Wal-Mart prices for is eye surgery. Let’s face it. Joe’s Discount Lasik isn’t a risk you want to take. But I didn’t want to pay top dollar and not actually get any additional benefit other than the knowledge that I paid a lot more for it. As with just about anything, there exists a quality bar for eye surgery and once you’ve passed it, you’re overpaying. The extra money is not really granting you a lot of extra benefit. Whether I paid $3k or $5k, chances are pretty good that my vision would be about the same afterwards.</p>
<p>I was disappointed about the wait time for a simple evaluation and realized that although they did eye surgery, they also did a lot of cosmetic surgery, which made me wonder about their qualifications. Did they rent their equipment? If so, how often was it used? Was it moved a lot, did it need to be calibrated, etc.</p>
<p>I called another place which seemed to do a lot of surgeries. To my surprise, they could evaluate me in 2 days so I made an appointment. After the evaluation, they concluded that I was a good candidate for the procedure. I had somewhat expected this, given the results of my evaluation from 5 years ago. I had two different options available to me: standard LASIK and what they were calling Custom LASIK.</p>
<p>My understanding (which to be sure, is as fuzzy as my vision was) is that standard LASIK pricing was based on how bad my eyes were. Mine aren&#8217;t too bad, but it was still $899/eye. That didn’t include the cost of insurance in case my eyes deteriorated over time, which was going to add another $200/eye. I’m not a big fan of insurance in general, but this was expensive enough that for a lifetime guarantee, it seemed rather foolish to not do it.</p>
<p>The custom LASIK was a flat price of about $2,000/eye and that included the lifetime insurance. I was told that the custom LASIK uses some kind of 3D mapping of the eye to guide the laser, which makes it 25 times mired precise than traditional LASIK. Twenty-five times more precise? I didn’t look into all of the details of this particular procedure, but I’d heard of it before. Honestly, this decision was a no brainer to me, since I already budgeted in my head up to $5,000 for the procedure.</p>
<p>During the post-evaluation meeting, which was on a Thursday morning, they said they had an opening for the procedure on either that Saturday (a mere two days away) or in another two weeks on Friday. In addition, if I had the procedure done in March, it would be 25% off, dropping the price from $4,000 to $3,000. That was in the ballpark of what I considered to be reasonable. Not too much, and not too little. Like Goldilocks, it was just right.</p>
<p>I gave it some thought on the drive home, talked with my wife about it and decided to register for the procedure on Saturday. A simple deposit of $100 paid over the phone via credit card reserved my slot and I was ready to get sliced and diced.</p>
<p>Well, the next two days were awful. I didn&#8217;t sleep well at all. I don&#8217;t know whether I was nervous or stressed out from the work things I had on my plate, or what. But I didn&#8217;t get a decent night of sleep for two nights before the surgery.</p>
<p>We convinced my wife&#8217;s mother to watch the kids while my wife took me in for surgery on Saturday morning. Her mother completely freaked out when she heard I was getting surgery for my eyes, instantly worrying about how safe it was, had I done any research at all, etc. For those of you who are unmarried, having a mother-in-law is like having a second mother. That’s something nobody ever tells you, so make sure you take the time to meet your future second mother before you pop the question. Don’t say I didn’t warn you.</p>
<p>And just for fun, I posted an obscure Facebook update indicating that I was headed in for surgery and to “wish me luck”. My mother calls around 10am Saturday morning to find out what’s going on. She’s not terribly thrilled that one of my hobbies is messing with people just to see what their response is, but I digress. I still think her rationale for having more children was that “the next one can’t possibly be any worse than this one”, not that she’d ever admit it.</p>
<p>Back to the story at hand, my appointment was at 11:45am, but I sat around for another 45 minutes. The surgeon requested that the ophthalmologist take another look at one of my eyes, take a few more measurements to double check some numbers and prep me for surgery.</p>
<p>It’s apparently standard procedure that they insert some plugs into your tear ducts prior to surgery in order to help prevent the various eye drops from being siphoned away too quickly. The ones they used on me were collagen and designed to dissolve after about 48 hours. The ophthalmologist explained what she was doing before she put them in and assured me that it wouldn’t hurt at all and I wouldn’t even feel them or know they were there.</p>
<p>Liar. Well, I suppose she half lied. It didn’t hurt, but even with the topical anesthetic, I could definitely feel the plugs. It was a very slight pressure that I would feel in my eyelids for the next 24 hours or so.</p>
<p>The surgeon looked at my eyes personally for a few minutes and said everything looked good, asking if I had any final questions.</p>
<p>Me: &#8220;Ummm… I was sort of expecting to get some sort of sedative to help me relax and they haven’t given it to me yet. Do you do that?&#8221;</p>
<p>Surgeon: &#8220;No, no, no. I don&#8217;t generally do that because it&#8217;s hard to predict how it’s going to affect a patient and if they&#8217;re too out of it, they can&#8217;t follow directions which can create complications. So I just don&#8217;t do that anymore unless it&#8217;s absolutely necessary.&#8221;</p>
<p>I considered pleading with him that it would be absolutely necessary, but given his demeanor and the fact that he’d done more than 40,000 eye surgeries over the past 10-15 years(a fact I learned later), I didn&#8217;t think it would help. I knew the procedure would only be about 15 minutes in total so I figured I could suck it up. Looking back on it, I wish I had pleaded my case a bit more but again, I don’t think it would have helped.</p>
<p>We got started a couple minutes after that and the best way for me to describe the process in a single word is that it was disconcerting. I had watched a video on YouTube several years ago to see how LASIK was done. I had also known enough about it to know what they generally did. Sometimes it&#8217;s better to not know the details, to be perfectly honest. If you’re squeamish at all or unsure of whether you want it done, don’t watch the video or read the next paragraph.</p>
<p>The video I watched showed them placing some sort of metal plate over the eyeball. It was curved sort of in the shape of the eye, but had a hole in the middle and had a flat piece near the top. This was intended to keep the blade level as the surgeon took the top layers of the eye off so the laser could do its’ work. I think they put the same sort of thing on my eye, but it&#8217;s hard to see exactly what they&#8217;re doing when it&#8217;s being done to you.</p>
<p>Everyone I&#8217;ve ever talked to about having the surgery done has always been terrified of blinking and not being able to keep their eyes open. For me, they used surgical tape to tape one eye open and they taped the other eye shut during the procedure. I found that a bit odd, but I assume it was to help keep my face from twitching too much. It seemed to help.</p>
<p>As I said earlier, the procedure itself was disconcerting and not knowing exactly what is going on is a really big part of it. I was awake without a sedative and after the YouTube video, I had a good idea of what was being done, but not exactly. At one point, they put this device over my eye and said I was going to feel some pressure.</p>
<p>Lies, lies lies.</p>
<p>I felt like my eyeball was being sucked out of my head! It hurt a bit inside my eye socket. Basically behind the eye itself but the front of my eye didn&#8217;t feel any pain. It was a really strange sensation and very difficult to describe.</p>
<p>And of course he says &#8220;Look straight at the light&#8221; while this is going on. What he didn&#8217;t tell me was that everything would go dark, making me completely blind. I panicked and said something to the effect of “I can’t see anything!” to which he replies in a matter of fact tone that it’s normal. Thanks for the heads up buddy. Fortunately, when it happened on the other eye, I was expecting it so my heart didn’t thump itself out of my chest and onto the floor the next time.</p>
<p>When we got to the part where they were ready to use the laser, I was instructed to look at the orange light. Now let me talk about that for a little bit because if you intend to get eye surgery, there’s something you need to know. Through the entire process, there’s this orange light that is intended to help give you something to focus on. This presumably helps keep your eye looking in the same direction at all times. Let me clue you in on a little secret. It doesn&#8217;t. Not by any stretch of the imagination.</p>
<p>The problem is that this light isn&#8217;t a pinpoint of light. It&#8217;s really close to your eye and thus, really fuzzy, out of focus, and it looks flipping huge. It seemed like the size of a golf ball at about arms length so it’s not exactly a “pinpoint”. Also, as you try to focus on it, it seems to move. I know my head wasn’t moving, so maybe my eye was twitching. Regardless, judging where the center of it is located so you can stare at it is pretty difficult. Staring at the edges definitely causes it to move.</p>
<p>All of this leads the surgeon to say &#8220;Don&#8217;t move&#8221; repeatedly and at an increasingly urgent tone as the nurses count down from a number that is based on how long the laser needs to fire into your eye. Others I spoke with in the post-op meeting said theirs was as high as 30. Mine was like ten trillion. Ok, it was 13 but it seemed like forever to hold really, really still or you’ll go blind.</p>
<p>And him saying &#8220;Don&#8217;t move&#8221; repeatedly freaks you out even more because you can smell the laser burning your eye tissue. I’m serious about that. You really can smell the laser burning your tissues. Deep in your brain, you know that if you move too much, it will probably screw up your eyesight.</p>
<p>Disconcerting? Oh yea. Where&#8217;s a sedative when you need it?</p>
<p>In the end, the whole process for both eyes only lasted about 15 minutes. Immediately afterwards, everything was fuzzy which I was told is normal. They taped these clear plastic, Spiderman eye shaped shields over my eyes and I sat in the waiting room with my eyes closed for the next two hours. It probably should only have been 30-45 minutes, but they were really busy and never got back to me. No joke there.</p>
<p>Part of the reason I chose this place was that this was basically their entire business. The other place I called seemed like they threw LASIK onto the menu just to get a few more customers. That’s like going to the farmers market to pick up some eggs, milk and a flat screen TV. It’s just not right. Instead, I felt more like we were cattle and that is sort of what I had been looking for. They knew what they were doing and ran a fairly lean ship because they did this all day long. Apparently, I ran into one of the drawbacks to this volume based model.</p>
<p>After two hours that should have only been 30 minutes, I got aggravated and sick of waiting. I asked my wife to flag someone down and ask WTF. They checked my eyes very shortly after that, scheduled me for a 7am post-op the next day and sent me home.</p>
<p>Arrival Time: 11:45am<br />
Surgery Started: 1:15pm<br />
Surgery Ended: 1:30pm<br />
Discharge time: 4pm</p>
<p>Below are a couple of photos I took the day after surgery. Notice the really dark red splotches in my eyes around the outer edges. This wasn&#8217;t something I expected to happen, nor was it something they warned me would happen. But I wasn&#8217;t worried about it, since it&#8217;s hard to cut into any part of your body without it bleeding a little bit.</p>
<p>Tomorrow, I&#8217;ll post more about what happened right after the procedure and some complications I ran into.</p>
<p style="text-align: center;"><a href="http://www.singlefounder.com/wp-content/uploads/day1bothA.jpg"><img class="size-full wp-image-934 aligncenter" title="day1bothA" src="http://www.singlefounder.com/wp-content/uploads/day1bothA.jpg" alt="" width="528" height="332" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.singlefounder.com/2011/03/23/lasik-eye-surgery/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How to Legally Steal From Your Customers</title>
		<link>http://www.singlefounder.com/2010/12/16/how-to-legally-steal-from-your-customers/</link>
		<comments>http://www.singlefounder.com/2010/12/16/how-to-legally-steal-from-your-customers/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 13:41:09 +0000</pubDate>
		<dc:creator>Mike Taber</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.singlefounder.com/?p=864</guid>
		<description><![CDATA[In early October, I had the pleasure of meeting Harry and Ted from Moraware Software at the Business of Software Conference in Boston. They&#8217;re apparently big fans of the Startups for the Rest of Us podcast that Rob Walling and I run. We had more than a couple of discussions at various points in the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>In early October, I had the pleasure of meeting Harry and Ted from <a href="http://www.moraware.com">Moraware Software</a> at the <a href="http://businessofsoftware.org/">Business of Software</a> Conference in Boston. They&#8217;re apparently big fans of the <a href="http://www.startupsfortherestofus.com">Startups for the Rest of Us</a> podcast that <a href="http://www.softwarebyrob.com">Rob Walling</a> and I run. We had more than a couple of discussions at various points in the conference, but this one sticks out the most.</p>
<p style="text-align: justify;"><img class="alignleft size-full wp-image-884" style="border: 5px solid white;" title="iStock_000015000686XSmall" src="http://www.singlefounder.com/wp-content/uploads/iStock_000015000686XSmall.jpg" alt="iStock_000015000686XSmall" width="400" height="265" />I&#8217;ll credit Ted for this particular blog post, since he brought up the topic. Over the past year or so, Moraware Software has transformed its pricing model from that of selling software outright to Software as a Service(SaaS). Their rationale? Mostly it had to do with interesting quirks associated with how accounting is done.</p>
<p style="text-align: justify;">You see Moraware, like the vast majority of software companies on the planet, was stealing from its customers. And before you go off the deep end, let me state plainly that this is a common and widely accepted practice which is completely legal. The details are in the accounting.</p>
<p style="text-align: justify;">Let me explain how it works so that you can steal from your customers too. Trust me. They&#8217;ll love you for it.</p>
<p style="text-align: justify;"><span id="more-864"></span></p>
<p><strong>The Dirty Secret to Downloadable Software</strong></p>
<p style="text-align: justify;">Selling downloadable software certainly has its pros and cons. More specifically, for downloadable applications the price points tend to be higher in the short term and the cash injection is more than welcome for most companies just starting out.</p>
<p style="text-align: justify;">But here&#8217;s the dirty little secret that nobody ever talks about. The vast majority of software applications offer support for some period of time after the purchase. Many offer a money back guarantee as well, because lets face it. There&#8217;s very little to lose by doing so if you&#8217;re offering a genuinely good product.</p>
<p style="text-align: justify;">But guess what? Until that support period and money back guarantee have expired, <span style="text-decoration: underline;">that money isn&#8217;t yours</span>. It&#8217;s what&#8217;s called &#8220;deferred income&#8221;. Straight from <a href="http://en.wikipedia.org/wiki/Deferred_income">Wikipedia</a>, the source of all truth in the universe:</p>
<blockquote>
<p style="text-align: justify;">Deferred income (also known as deferred revenue, unearned revenue, or unearned income) is, in accrual accounting, money received for goods or services which have not yet been delivered. According to the revenue recognition principle, it is recorded as a liability until delivery is made, at which time it is converted into revenue.</p>
</blockquote>
<p style="text-align: justify;">Thanks Mike. What the hell does that mean?</p>
<p style="text-align: justify;">The basic concept is simple. Assume your support period is 1 year. Every time you make a sale, only 1/12 of that income should be applied to your revenues on any given month throughout that year. What you should technically do is set that money aside until the month in question, at which point you can access it and spend it. Otherwise, you&#8217;re spending money you&#8217;ve received from the customer before you&#8217;ve delivered what you promised.</p>
<p><strong>An Example</strong></p>
<p style="text-align: justify;">Suppose that you&#8217;re selling two different products:</p>
<ol style="text-align: justify;">
<li>&#8220;Spin, Spin, Spin&#8221;(SSS) is a downloadable software application built for people who are into the indoor cycling sport known as &#8220;spinning&#8221;. It tracks your physical statistics and compares them to stats from your training buddies. It costs $120 up front and comes with 12 months of support.</li>
<li style="text-align: justify;">&#8220;Shake Your Moneymaker&#8221;(SYM) is an iPhone app built to measure how well the phone (and most likely other parts of you) move in your pocket while you&#8217;re dancing. It&#8217;s a social phenomenon sweeping across the island nation of Elbonia and for a mere $10/month, you can compare your &#8220;moneymaking skillz&#8221; against those of your friends and enemies.</li>
</ol>
<p style="text-align: justify;"><span style="text-decoration: underline;">Scenario 1:</span></p>
<p style="text-align: justify;">Assume that you sell SSS to Customer A in January. Chances are pretty good that you&#8217;ll get that $120 and spend most of it before the month is out. You&#8217;ll plow that hard earned cash back into the company to do additional software development, provide additional enhancements or simply pay for additional business expenses.</p>
<p style="text-align: justify;">Guess what? If you spend more than $10 of that money in January, you&#8217;ve just stolen money from your customer. They&#8217;re probably not going to care or even notice unless they ask for their money back, but it still happened. And the reason is because you didn&#8217;t set that money aside and account for it properly.</p>
<p style="text-align: justify;"><span style="text-decoration: underline;">Scenario 2:</span></p>
<p style="text-align: justify;">Assume that you sell SYM to Customer B in January. This customer is paying you $10/month for each month of service. You provide the service for a month, and then the customer pays you for another month of service. No harm, no foul.</p>
<p style="text-align: justify;">In Scenario 2, we&#8217;re spending money as we provide a service. In Scenario 1, we&#8217;re spending money prior to delivering a service, which in a way is theft.</p>
<p style="text-align: justify;"><strong>What the hell are you talking about? That&#8217;s not stealing!</strong></p>
<p style="text-align: justify;">You&#8217;re right, it&#8217;s not. But you still spent money that isn&#8217;t yours. At least not yet it isn&#8217;t. So you borrowed without permission, which in most cases is stealing. But this is a socially and legally accepted way of doing business, so from now on, I&#8217;ll call it borrowing from you customers. At the end of the day, what&#8217;s wrong with doing this?</p>
<p style="text-align: justify;">The fundamental problem with spending money you&#8217;ve received before you provide the service isn&#8217;t so much that you&#8217;re stealing. The underlying problem is that you&#8217;re operating your company on credit that has been extended to you unknowingly by your customer. Your customers have credited you with that revenue, but you&#8217;re still on the hook to deliver services for the next 12 months.</p>
<p style="text-align: justify;">This means that when you look at the monthly bank statement, it says you have loads of money. But when you look at your accounting statements, they&#8217;re going to show that even double digit growth doesn&#8217;t make you significantly better off than you were before the sale because you are carrying a liability that is equal to the sale price, minus 1/12 for each month that passes.</p>
<p style="text-align: justify;"><strong>Is this really a problem?</strong></p>
<p style="text-align: justify;">Yes. The problem with downloadable software is that it&#8217;s much more difficult to identify sales trends. When you are selling downloadable software, you basically start from $0 every month.  So every month becomes a new sales cycle. An off-month can easily derail many of your sales projections and make it difficult to determine definitively whether you simply had an off-month, or if your business is in the middle of a mild (or severe) downturn. It can take months for you to find out the answer and those months can make or break your company.</p>
<p style="text-align: justify;">With SaaS, you have a base of customers and each month it&#8217;s extremely easy to tell if you are doing better than you were in the past by looking at your customer base. If you have more customers at the end of the month than at the beginning of the month, then your business is growing. If you lost more customers than you acquired, then your business is shrinking.</p>
<p style="text-align: justify;">When you sell downloadable software, the picture isn&#8217;t nearly as clear.</p>
<p style="text-align: justify;"><strong>When is Selling Downloadable Software a Good Idea?</strong></p>
<p style="text-align: justify;">I&#8217;m glad you asked. One-time fees for software are a great idea when you&#8217;re just getting started with your product. This assumes that the cost of your product is in a reasonable range that most of your customers are going to be able to buy without too much trouble. Generally that means less than $2,500 or so per purchase. Beyond that, the sales cycle tends to be a bit longer and therefore becomes more difficult to close the sale.</p>
<p style="text-align: justify;">But in the beginning of your fledgling company, the cash injections you get from those initial sales will do something for your company that a SaaS offering won&#8217;t do.</p>
<p style="text-align: justify;"><em>These early sales will provide you with the capital needed to help develop your product.</em></p>
<p style="text-align: justify;">And that right there is generally reason enough to license your software per sale rather than as a subscription based service. Just keep in mind that when you do this, you&#8217;re building your business on a line of credit offered by your customers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.singlefounder.com/2010/12/16/how-to-legally-steal-from-your-customers/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Troubleshoot Your Problems by Going Back to Basics</title>
		<link>http://www.singlefounder.com/2010/11/11/troubleshoot-your-problems-by-going-back-to-basics/</link>
		<comments>http://www.singlefounder.com/2010/11/11/troubleshoot-your-problems-by-going-back-to-basics/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 13:36:12 +0000</pubDate>
		<dc:creator>Mike Taber</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[How to Build a Consulting Practice]]></category>
		<category><![CDATA[Moon River Consulting]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.singlefounder.com/?p=663</guid>
		<description><![CDATA[Whenever I do consulting work for a customer who is having serious problems, I tend to look at the basics first. And I mean the extreme basics. Things like computer names, network routes, DNS resolution, Active Directory membership, etc. I&#8217;m going to stereotype a bit here and say that the people I work with who&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p></p><p style="text-align: justify;"><img class="alignleft size-full wp-image-712" style="margin: 4px;" title="iStock_abcXSmall" src="http://www.singlefounder.com/wp-content/uploads/iStock_abcXSmall.jpg" alt="Software Building Blocks" width="282" height="426" />Whenever I do consulting work for a customer who is having serious problems, I tend to look at the basics first. And I mean the extreme basics. Things like computer names, network routes, DNS resolution, Active Directory membership, etc. I&#8217;m going to stereotype a bit here and say that the people I work with who&#8217;ve been around a while tend to accept it and let me do my thing. The younger ones don&#8217;t seem to understand why I need to double check the things they&#8217;ve already done and get irritated.</p>
<p style="text-align: justify;">To some extent, I can understand this. After all, at some level I&#8217;m saying that I don&#8217;t trust anything they&#8217;ve done or any information that they&#8217;ve provided to me. The truth is that I don&#8217;t. I&#8217;m not saying outright that they&#8217;re liars, or that they don&#8217;t know what they&#8217;re talking about. It&#8217;s just that sometimes, the implications of certain configurations can have side effects that they may not be aware of. Let me give you an example.</p>
<p style="text-align: justify;">One of the products I work with is called the Altiris Client Management Suite. I had a customer who swore up and down that the software didn&#8217;t work and they were going to throw it out. I came in for a week and sat down to review their processes because lets be honest, software like this never just &#8220;doesn&#8217;t work&#8221;. There&#8217;s always a reason and usually, that reason is because the customer isn&#8217;t following all of the rules and recommendations. That&#8217;s a bit nicer than saying they don&#8217;t know what they&#8217;re doing, but humor me here, I&#8217;m trying to be polite.</p>
<p style="text-align: justify;">Before I get started, let me get a tiny bit technical to make sure you understand the issue that I suspected was present. When the Altiris software is installed, it generates a GUID that uniquely identifies it to the main server that acts as a central console for all of the computers being managed. When this GUID is duplicated on multiple computers, the central console can get confused regarding who it is managing. It doesn&#8217;t use the machine name, the serial number, or anything else. Every computer contains its own GUID and uses that GUID to check in for policy updates.</p>
<p style="text-align: justify;">When the GUID is duplicated, the environment ends up with multiple computers which are each identifying themselves as a single computer. At best, this means that inaccurate inventory information is being reported back to the main console. At worst, the environment becomes almost unmanageable and virtually nothing works.</p>
<p style="text-align: justify;">Back to my example, I started with my standard line of questions, regarding how they  were imaging computers, when they were installing the client agents,  etc. Remember when I said that some customers get irritated at these  questions? For three days, I followed various leads trying to determine  the problem and each day, new computers appeared on the network with  duplicate ID&#8217;s. Standard practice at many companies is to create what is called a standard image of the client computers and deploy that same image to every new computer as it is deployed.</p>
<p style="text-align: justify;">If the Altiris agent is installed into that image, the GUID will be duplicated on the network. If it is installed afterward, it will create a new GUID and there&#8217;s not a problem. There&#8217;s also a mechanism to reset the GUID during the imaging process, but I knew this wasn&#8217;t the case because the customer insisted that the agent was not installed into the image and if it was, then this additional step would not have been taken.</p>
<p style="text-align: justify;">Repeatedly I asked for proof that the agent was not installed into the base image. Finally at the end of the third day, I think someone got irritated enough that in order to shut me up, they checked the image. It was at this time that they learned the Altiris agent was installed into it,which was causing their problems.</p>
<p style="text-align: justify;">Joel Spolsky alludes to a resolution to this problem in his article called &#8220;Seven steps to remarkable customer service&#8221; with step number two, &#8220;Suggest blowing out the dust&#8221;. Unfortunately, it doesn&#8217;t work so well when you&#8217;ve already asked the customer a yes or no question, they&#8217;ve given you an answer, and there isn&#8217;t a way for them to back down gracefully.</p>
<p style="text-align: justify;">That&#8217;s a pretty long winded way of getting to this, but what I&#8217;m trying to say is that when you run into technical problems, you need to be assured that the fundamental building blocks that your assumptions are based on are valid. This is harder than it sounds, especially when you&#8217;re working with other people and you need them to double check everything that they&#8217;ve said and done.<img class="alignright size-full wp-image-829" title="help line" src="http://www.singlefounder.com/wp-content/uploads/iStock_000007817742XSmall.jpg" alt="help line" width="383" height="254" /></p>
<p style="text-align: justify;">However, I&#8217;m not immune to needing a dose of my own medicine. A few months ago, I ran into some pretty serious network routing issues and couldn&#8217;t figure them out. If you&#8217;ve ever dealt with setting up network routes, you know how difficult it can be to debug them. In my lab I have a VMWare ESX server that has a private domain that is segmented from the rest of my network. I use it primarily for testing purposes, but I route traffic out of it through the domain controller in that network. I also pass all incoming traffic through this domain controller. For some reason, the network routes stopped working.</p>
<p style="text-align: justify;">I spent nearly two hours trying to figure out why these machines couldn&#8217;t reach Google because I could do it without a problem from my desktop. Finally I got so frustrated that I decided to reboot my router. In the process of pulling the power cable, I watched dumbfounded as the cable from my ESX server swung back and forth next to the router, quite obviously not plugged in. I plugged it in and everything worked just fine.</p>
<p style="text-align: justify;"><a href="http://search.dilbert.com/comic/Demons%20Of%20Stupidity">Demons of stupidity be gone!</a></p>
<p style="text-align: justify;">Maybe it&#8217;s not stupidity to assume that network cables don&#8217;t unplug themselves, but stranger things have happened. The next time things go haywire and stuff just isn&#8217;t working, go back to the basics. If the fundamental assumptions are wrong, any correct conclusion that you arrive at is little more than a lucky guess.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.singlefounder.com/2010/11/11/troubleshoot-your-problems-by-going-back-to-basics/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>You! Get out of my Industry!</title>
		<link>http://www.singlefounder.com/2010/11/09/you-get-out-of-my-industry/</link>
		<comments>http://www.singlefounder.com/2010/11/09/you-get-out-of-my-industry/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 13:30:10 +0000</pubDate>
		<dc:creator>Mike Taber</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.singlefounder.com/?p=763</guid>
		<description><![CDATA[I think that there comes a time in every halfway decent developers&#8217; life when he realizes that he&#8217;s halfway decent and the world is full of people who couldn&#8217;t program their way out of a wet paper bag. I&#8217;m not referring to the noobs who troll forums asking for help and are truly trying to [...]]]></description>
			<content:encoded><![CDATA[<p></p><p style="text-align: justify;"><img class="alignleft size-full wp-image-802" title="iStock_000012530204XSmall" src="http://www.singlefounder.com/wp-content/uploads/iStock_000012530204XSmall.jpg" alt="iStock_000012530204XSmall" width="328" height="366" />I think that there comes a time in every halfway decent developers&#8217; life when he realizes that he&#8217;s halfway decent and the world is full of people who couldn&#8217;t program their way out of a wet paper bag. I&#8217;m not referring to the noobs who troll forums asking for help and are truly trying to learn what they&#8217;re doing. Those guys are ok in my book. After all, everyone had to start somewhere, and we were all like them at one point. Although I don&#8217;t think forums actually existed when I started programming. Back then it was called <a href="http://en.wikipedia.org/wiki/Usenet">Usenet</a>. But I&#8217;m old, so I digress and get distracted easily.</p>
<p style="text-align: justify;">What I&#8217;m referring to is that the software industry is going through another purging process of the below average developers in the same way it did back when the dot com bubble burst. Back then, it was difficult to find a job if you didn&#8217;t really know what you were doing because times were tough and the competition was fierce. This is exactly the opposite of how things were just a few short years before the bust in 1997-1999. At that time, if you had the letter &#8220;C&#8221; on your resume, they didn&#8217;t really care whether it was in reference to your grade in a programming class, a nickname you had, or an actual programming language. &#8220;Oh. You&#8217;ve worked with &#8216;C&#8217; before? Here&#8217;s an offer letter. Welcome aboard.&#8221;</p>
<p style="text-align: justify;">I think that we&#8217;re back to a point when times are tough and people are leaving the technology industry, although not by choice. You know what?</p>
<p style="text-align: justify;">Good riddance.</p>
<p style="text-align: justify;">Yes, I know. I&#8217;m going to catch hell for that, but I mean &#8220;Good riddance&#8221; in the best possible way. This isn&#8217;t me having a holier/better than thou attitude about programming. This is about raising the bar for everyone who works in the technology field.</p>
<p style="text-align: justify;">That was a bit blunt, so let me rephrase it with an example. This is one of my favorite quotes that I never thought I&#8217;d be able to work into a blog article. It&#8217;s from the television show <a href="http://en.wikipedia.org/wiki/Cheers">Cheers</a> where Cliff describes the effect of beer on the brain.</p>
<blockquote>
<p style="text-align: justify;">&#8220;Well, you see, Norm, it&#8217;s like this, a herd of buffalo can only move as fast as the slowest buffalo. And when the herd is hunted, it is the slowest and weakest ones at the back that are killed first. This natural selection is good for the herd as a whole, because the general speed and health of the whole group keeps improving by the regular killing of the weakest members.</p>
<p style="text-align: justify;">In much the same way, the human brain can only operate as fast as the slowest brain cells. Now, as we know, excessive intake of alcohol kills brain cells. But naturally, it attacks the slowest and weakest brain cells first. In this way, regular consumption of beer eliminates the weaker brain cells, making the brain a faster and more efficient machine. And that, Norm, is why you always feel smarter after a few beers.&#8221;</p>
</blockquote>
<p style="text-align: justify;">Well said Cliff. Well said.</p>
<p style="text-align: justify;">Jack Welch, the now semi-famous former CEO of GE heavily advocated a practice that is somewhat common today. At some companies, about 10% of the employees are let go every year, citing poor performance. It is a topic of great debate as to whether this practice is or isn&#8217;t beneficial to the company, but the reason the practice is controversial is that it is based on the idea that the rating systems they use are in fact valid. Here&#8217;s a hint. They&#8217;re probably not for reasons that are best left for another blog post.</p>
<p style="text-align: justify;">What I&#8217;m advocating is that the people who are in the technology industry who really aren&#8217;t any good AND don&#8217;t have an interest in bettering themselves should find something that makes them happy. It&#8217;s a subtle, yet very important difference.</p>
<p style="text-align: justify;">Now I certainly don&#8217;t consider myself one of the greatest developers of all time, but I do consider myself to be reasonably competent. I&#8217;ve had some pretty good successes and done enough dumb things to keep me humble. It&#8217;s not enough to be interested in what you are doing for your profession. You have to actually be competent at it, or at least willing to learn how to be competent.</p>
<p style="text-align: justify;">I think this became most apparent to me when I was interviewing people to work at Pedestal Software and ran across someone who claimed to be a SQL Guru. I wrote about this encounter <a href="/2007/01/11/howtogetanyjobyouwant/">a few years ago</a>, but the basic gist of it was he claimed to be an expert SQL developer (his words, not mine) but had never even heard of cascade deletes or cascade updates within SQL Server. He accomplished this functionality using triggers and apparently very poorly. This certainly wasn&#8217;t the only example I came across. Others claimed to have COM expertise, but couldn&#8217;t explain the basics of what COM was.</p>
<p style="text-align: justify;">I&#8217;ll be honest and say I don&#8217;t know anything about COM either, but if you claim to know it really well and can&#8217;t explain it to another techie, then something is seriously wrong. Half of the people I interviewed had trouble writing the most basic of code snippets. I&#8217;m not talking about building the next PageRank algorithm for Google. I&#8217;m talking about simple stuff like sorting, and knowing what ASCII characters are. I mean really basic stuff.</p>
<p style="text-align: justify;">Just last week, I spoke with a long time friend who relayed to me the story of an acquaintance who had been working in the same job in the IT field for the last 5 years. I don&#8217;t know his real name, so we&#8217;ll call him John. Now, John is not a developer, but this example will serve to illustrate my point. In addition to not receiving a raise for the last 5 years, John had gone out on disability for about a year through no fault of his own. When John came back, his position had been filled so they offered him a different position at a slightly lower level than where he was, resulting in a net pay decrease over five years. John couldn&#8217;t understand why he was essentially demoted and is incredibly frustrated at his position.</p>
<p style="text-align: justify;"><img class="alignleft size-full wp-image-805" style="margin-left: 5px; margin-right: 5px;" title="iStock_000014558205XSmall-vacationFrog" src="http://www.singlefounder.com/wp-content/uploads/iStock_000014558205XSmall-vacationFrog.jpg" alt="iStock_000014558205XSmall-vacationFrog" width="425" height="282" />I turns out that there is good reason for the position he is in. John is hellbent on making sure that he works his 8 hours a day because that is what he&#8217;s obligated to provide as an obligation to receive his salary. John is neither interested in, nor willing to work a minute past 5pm. So when something breaks at 4:50pm, he&#8217;ll work on it for 10 minutes and then leave it for the next day, regardless of who might need it fixed and when they need it fixed by. He doesn&#8217;t take any work home, nor does he research anything on his own time or have any interest in doing so because it would eat into his free time.</p>
<p style="text-align: justify;">An argument can certainly be made in his favor to say that his salary is intended to pay him for the house of 8-5pm and that&#8217;s it. Thus, by working past 5pm or doing any sort of off-hours training, he&#8217;s giving away his own time for nothing. What he fails to realize is that working 8-5pm isn&#8217;t even about working from 8-5 or any set hours for that matter. It&#8217;s about doing your job and doing it well. When you walk out the door on a problem because &#8220;it&#8217;s 5pm&#8221;, then you&#8217;re telling people that you don&#8217;t care about your job or the company you work for. So, when the pink slips start to fly, why should they keep you around?</p>
<p style="text-align: justify;">If John were an hourly employee, I could certainly see the rationale, but he&#8217;s on salary. Being a salaried employee affords you additional benefits, such as a slightly more flexible schedule and less overall hassle about exactly what hours you are keeping. And more to my real point is this:</p>
<p style="text-align: justify;"><strong>If you don&#8217;t actually enjoy what you are doing, leave the industry and go get a different job.</strong></p>
<p style="text-align: justify;">John, I know that sounds harsh and I know that it&#8217;s mean, but it has to be said. Get out of our industry and go find another job.</p>
<p style="text-align: justify;">After my friend relayed this story to me, he asked me about the programmatically challenged developers I&#8217;d interviewed over the years. We discussed what it means to be smart, talented, and excited about technology and whether that translates into being a more productive worker. It didn&#8217;t take more than a few minutes before I convinced him that it did, although to be fair I think he was just trying to make sure my arguments were solid. He labeled it as creativity, while I said that it was simply a general interest in technology. He asked me: &#8220;Well, if someone likes to play Frisbee after work instead of staying late or reading books about software in their spare time, does that mean they&#8217;re not a good programmer in your mind. Is taking work home a prerequisite to being hired by you?&#8221;</p>
<p style="text-align: justify;">Absolutely not. In fact, I&#8217;d prefer if you didn&#8217;t. I&#8217;m not a huge fan of taking work home unless you have to although admittedly, I do it far more often than I should. The underlying issue is not about whether you like things other than technology, rather it&#8217;s about whether you are passionate about technology <em>in addition</em> to those other things. The people who excel in the technology field do so because they are passionate about it and have a genuine desire to understand it. It fascinates them and if they had the time and money to leisurely learn about it, they would do so. The same can be said for business problems that are technology related. They&#8217;re challenging and if the challenge is big enough or the deadline great enough, of course I&#8217;m going to take it home.</p>
<p style="text-align: justify;">But for those of you who are complaining about why you didn&#8217;t get a raise for the fourth time, or wondering why you were passed over for yet another promotion, stop looking around. The answer might be no further than the nearest mirror. Do yourself and everyone around you a favor&#8230; find a new industry. It probably won&#8217;t pay as much, but maybe you&#8217;ll enjoy it a bit more and find a career where you can actually get ahead. Ever see what Peter Gibbons ends up doing at the end of <a id="li61" title="Office Space" href="http://www.imdb.com/title/tt0151804/">Office Space</a>? He seemed quite pleased with himself at that point.</p>
<p style="text-align: justify;">Life isn&#8217;t about how much money you make. It&#8217;s whether you&#8217;re happy. Do what makes you happy or take the time to find it. If you can&#8217;t do that, then what&#8217;s the point?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.singlefounder.com/2010/11/09/you-get-out-of-my-industry/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>5 Lessons You Could Learn From (Good) Professional Consultants To Advance Your Career</title>
		<link>http://www.singlefounder.com/2010/04/23/5-lessons-you-could-learn-from-good-professional-consultants-to-advance-your-career/</link>
		<comments>http://www.singlefounder.com/2010/04/23/5-lessons-you-could-learn-from-good-professional-consultants-to-advance-your-career/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 10:43:14 +0000</pubDate>
		<dc:creator>Mike Taber</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[How to Build a Consulting Practice]]></category>
		<category><![CDATA[Moon River Consulting]]></category>

		<guid isPermaLink="false">http://www.singlefounder.com/?p=691</guid>
		<description><![CDATA[A colleague referred to me as Mariano Rivera this week. If you&#8217;re not a baseball buff, Mariano Rivera is the closer for the New York Yankees. Like most closers in baseball, Rivera usually comes into the game when it&#8217;s almost over and the Yankees are winning by only a couple of runs. It&#8217;s his job [...]]]></description>
			<content:encoded><![CDATA[<p></p><p style="text-align: justify;"><img class="alignleft size-medium wp-image-715" style="border: 5px solid white; margin: 5px;" title="The pitch" src="http://www.singlefounder.com/wp-content/uploads/iStock_baseballXSmall-200x300.jpg" alt="The pitch" width="200" height="300" />A colleague referred to me as <a id="k4ws" title="Mariano Rivera" href="http://en.wikipedia.org/wiki/Mariano_Rivera">Mariano Rivera</a> this week. If you&#8217;re not a  baseball buff, Mariano Rivera is the closer for the New York Yankees.  Like most closers in baseball, Rivera usually comes into the game when  it&#8217;s almost over and the Yankees are winning by only a couple of runs.  It&#8217;s his job to make sure the other team doesn&#8217;t score so the team holds  on and wins the game. If he does it, he gets a &#8220;Save&#8221; in his  statistics. If he doesn&#8217;t, he usually ends up with a loss. He&#8217;s widely  regarded as one of the best closers in baseball.</p>
<p style="text-align: justify;">As I thought  about this comparison, I realized that while flattering, it wasn&#8217;t  remotely true. The people I work with don&#8217;t send me in to close a deal.  I&#8217;m not there to &#8220;seal the deal&#8221; because I&#8217;m not that kind of person.</p>
<p style="text-align: justify;">I&#8217;m  the guy they call when all hell has broken loose. I&#8217;m the guy they call  when someone screwed up, someone else got pissed, and tens of thousands  of dollars of products, services, and future productivity are on the  line. I&#8217;m the firefighter.</p>
<p style="text-align: justify;">This week, I felt the urge to change  my business card to Winston Wolfe or at least put a quote from him on  there. If you remember the movie <a id="q6lc" title="Pulp  Fiction" href="http://www.imdb.com/title/tt0110912/">Pulp Fiction</a>, he&#8217;s the guy who shows up to clean up the  body after John Travolta&#8217;s character accidentally shoots &#8220;Marvin&#8221; in the face. When  he arrives he says:</p>
<p style="text-align: justify;">&#8220;I&#8217;m Winston Wolfe. I solve problems.&#8221;</p>
<p style="text-align: justify;">In  a nutshell, that&#8217;s generally what I do. I solve problems. And when I&#8217;m sent in to rescue a dying project, I look like an All-Star for a couple of  reasons.<br />
1) I know how to manage a project and set expectations<br />
2)  I have a deep and diverse set of skills<br />
3) The customer expectations  are based on the guy who went in before me.</p>
<p style="text-align: justify;"><strong>How many of these  projects fail?</strong><br />
A study by Gartner suggested that <a id="yje2" title="as many as 75% of IT projects fail" href="http://www.projectsmart.co.uk/most-it-projects-fail-will-yours.html">as many as 75% of  IT projects fail</a> and an <a id="z80j" title="informal poll by CNet" href="http://news.cnet.com/8301-13505_3-9900455-16.html">informal poll by CNet</a> in 2008  suggested that 62% of IT projects fail. Neither specifically calls out  consulting projects, but personal experience from cleaning up some of  these messes seems to indicate that it&#8217;s at least 20%. In the past 30  days, I&#8217;ve saved two different projects from completely falling apart  after the customer lost confidence in both the consultant and in the  vendor.</p>
<p style="text-align: justify;">There are varying degrees of failure, but when the  customer asks for a consultant to be replaced before the project is  over, that&#8217;s a pretty good sign that they failed. I came in after one  consultant who claimed to know how to use a software package that he had  merely installed and used once or twice. When he started working on the  project, the customer asked a bunch of questions he didn&#8217;t know the  answers to, so the consultant went to the product documentation. After four days of  reading the documentation, he&#8217;d found the answers. But by that time, the  customer lost all faith in his ability to deliver and threw the company  out. I delivered on the next several weeks of services and heard the  story mid-way through the project. I&#8217;d be pretty irritated too if  I paid $12,000 for a consultant to read documentation for a  week. I knew what the customer was thinking and he didn&#8217;t hesitate to  offer it up. &#8220;Hell, I could have read the documentation myself.&#8221;</p>
<p style="text-align: justify;">Yes,  you read that right. The customer paid $12,000 for a week of consulting  services. Some consulting companies charge exorbitant rates is because they guarantee their work. If a  project fails, they&#8217;ll throw another consultant on it for no charge. Usually they come out a little ahead or a lot ahead.</p>
<p style="text-align: justify;">The problem for the customer is that they  waste valuable employee time with the consultant doing things that end  up being thrown out anyway. Failed projects cost them even more money. So how do you go about making sure that a  project succeeds?</p>
<p style="text-align: justify;">The obvious answer is to use great consultants  in the first place. But finding a great consultant is a lot  like hiring great employees. The difference is that you have less data  and interaction with the consultant to make a decision. More interaction  isn&#8217;t necessarily going to help because a consultant is generally taken  at his word that he knows what he&#8217;s doing. It&#8217;s simply not cost effective to  give a battery of proficiency tests to a consultant who is only going to  be there to do a short term project.</p>
<p style="text-align: justify;">When you hire a consulting  company to come in and do work for you, you&#8217;re relying on the  professional services manager to provide you with someone who knows what  he is doing. You can stress how important that is, but at the end of  the day, the company you hire is going to give you whomever happens to  be free at the time unless there&#8217;s a very specific skill set needed for  the job that nobody else has.</p>
<p style="text-align: justify;">Basically that means it&#8217;s a total  crap shoot. You can easily get stuck with a consultant who just doesn&#8217;t  know what he&#8217;s doing. Guess what though?</p>
<p style="text-align: justify;">It&#8217;s almost never his  fault!</p>
<p style="text-align: justify;">I generally feel bad for these guys, because if you hire a  company to come in and deliver consulting services and end up with a consultant who really shouldn&#8217;t be there, it&#8217;s not his fault. It&#8217;s his  boss&#8217; fault for putting him there. Consultants don&#8217;t get to  choose what projects they work on. They go where they&#8217;re told. And if  that means they are put on a project they have no business working on,  then so be it. But he didn&#8217;t choose to be there. Someone else did. His  choice was &#8220;Give it a try, or find a new job.&#8221; If it works out, then  great. He&#8217;s got some new skills they can peddle to the next customer. If not, there&#8217;s usually enough profit  margin built in for the vendor to replace him with someone  else who is more qualified and still at least break even. In either case, it reflects poorly on the  consultant, even though it&#8217;s not his fault.</p>
<p style="text-align: justify;"><strong>What&#8217;s the formula for being a great consultant?</strong><br />
If you think that a great consultant is someone who  knows their products cold, then you&#8217;d be wrong. A great consultant is  many things, but mostly is someone who is a good teacher. Customers don&#8217;t want to have to hire you  every time they need something. They want you to come in and teach them  to be self sufficient. If you can&#8217;t do that, then you&#8217;ve failed to do  your job. I worked with a guy about 10 years ago who was a brilliant  programmer. He could write C code in his sleep and was very good at it.  But his abilities, much like the dark side of the Force, made him  arrogant. As if he could do no wrong. His code was poorly documented and  difficult to read. The few bugs that were in his code were notoriously difficult to find because of his programming style. Eventually, management fired him because he wasn&#8217;t willing to be a team player.</p>
<p style="text-align: justify;">A great consultant has to straddle the  line between being that kind of Lone Wolf who can accomplish a set of  tasks without any supervision, but at the same time, fit well into a  team. As a consultant you&#8217;re working with the customers employees and  need to teach them the things they need to know to be successful. At the  same time, you have to be something of a good project manager. If  you&#8217;ve only got a week to finish a project, then wasting 3 days chasing  down a &#8220;nice to have&#8221; isn&#8217;t going to help you finish the project on  time, let alone give you time to do any sort of knowledge transfer with  the customer employees.</p>
<p style="text-align: justify;">Finally, dial up your Humility Meter a  bit. So you&#8217;re a consultant. You&#8217;ve worked on multi-million dollar  software deals. You&#8217;ve installed software on tens of thousands of  computers in a globally distributed environment. Your customers are all  over the Fortune 100 list. Big fat hairy deal.</p>
<p style="text-align: justify;">Customers might be  a little impressed by that, but at the end of the day they just don&#8217;t  care. They want to know that you&#8217;re going to do the job in a  professional and competent manner. If you do a competent job, they&#8217;ll want your company to come back. If you do an outstanding job, they&#8217;ll want you back and won&#8217;t take anyone else. Which is great for you as a consultant, but bad for the  consulting company you work for. This puts their consultant in high  demand, rather than the company&#8217;s services. Don&#8217;t get me wrong, it&#8217;s great for  repeat business, but if a consultant is good at what he does, most of  his customers don&#8217;t want to take a chance on another consultant who  might have a different style or a lower level set of skills.</p>
<p style="text-align: justify;"><strong>How  do I become a great consultant?</strong><br />
Like being successful, there&#8217;s  no one secret to success. A great consultant is a combination of a lot of different things. Usually, you have to branch out a bit to be more successful. I&#8217;ve  seen both ends of the spectrum and there&#8217;s a world of difference between  a great consultant and a mediocre one, let alone a bad one. If you want to go from mediocre to  great, here&#8217;s what you need to do.</p>
<p style="text-align: justify;">1) Learn to be a great  presenter<br />
This isn&#8217;t just about public speaking, although that&#8217;s  definitely a big part of it. I&#8217;ll give a follow-up blog post in the next  couple of weeks to address this specifically because it&#8217;s a pretty big  topic. Suffice to say that building a good presentation is key, as is  being a good public speaker. If you have an opportunity to take a course  on how to be an effective instructor, then do it. It will help you.  Courses that teach how to be an effective instructor are generally  technology or product agnostic. They teach you how to hone your  delivery.</p>
<p style="text-align: justify;">2) Become well versed in a lot of different  technologies<br />
It&#8217;s fine to be a Windows or Unix guru. It&#8217;s great if  you can build PL/SQL queries in your sleep. But if you can&#8217;t relate your  skills to problems across multiple technologies and business processes,  this is going to hold you back. The ability to at least be aware of the  pros and cons of various technologies allows you to relate those  technologies to one another to solve larger business problems. It also  gives you an effective position from which to offer suggestions on how  to approach problems differently. It also helps to provide insight into  how things work (or how they should work) when you run into technical  difficulties. I&#8217;ve been able to pinpoint bugs in a product by knowing  how the technology itself is supposed to work, without ever having  looked at the code.</p>
<p style="text-align: justify;">This is why developers who turn into IT consultants are so good. They tend to have an innate sense of how things would have been put together that they can troubleshoot things that they think are wrong. It&#8217;s like a sixth&#8230; or even a seventh sense. A good consultant doesn&#8217;t always know why he does the things he does.</p>
<p style="text-align: justify;">3) Be professional<br />
This sounds easier than  it is and there are more things that you shouldn&#8217;t do than anything  else. Don&#8217;t badmouth your product, your competitor, your competitors&#8217;  product, your boss, your ex-girlfriend, your employer, your ex-employer, the guy who was there before,  etc. Airing your personal dirty laundry is simply not appropriate when  you&#8217;re at a customer. It&#8217;s ok to tell stories of when someone did X, which was really stupid. But make sure that you do two  things. First, don&#8217;t say names. The customer doesn&#8217;t need to know who  the idiot was. Second, make sure the story serves a purpose.</p>
<p style="text-align: justify;">For  example, one of the best practices that I tell people when using a  specific product is to always drag the computer onto the job, rather  than the job onto the computer. It technically works both ways, but in the list of  computers is a node called &#8220;All Computers&#8221;. If the mouse skips, or  there&#8217;s a UI glitch in a remote desktop session, it would be very easy  to accidentally install a new OS on every computer in the company. The  story I tell is of someone who actually did that. It illustrates a point which is the potential consequences of doing it against best practices even though it works. And it illustrates that point without being demeaning.</p>
<p style="text-align: justify;">Don&#8217;t brag  either. Nobody likes the guy who brags about all of his past successes  or the massively complex things he&#8217;s done in the past. On the other  hand, you have to bring up some things you&#8217;ve done in the past to help  make the customer comfortable that you&#8217;ve done this before. Using past  experiences is a great example and an effective way to do this. You get  to stroke your own ego a bit by telling a short story of a successful  project you&#8217;ve done in the past, and at the same time answer their  question.</p>
<p style="text-align: justify;">&#8220;Mike, how do other companies do this.&#8221; &#8220;Well, there was  another health care company I worked with that had a similar problem.  Here&#8217;s what we did and it took us this long to do it. I know you&#8217;re a  much smaller company than them, but it still takes about that much time to get it done.  The issue isn&#8217;t the number of machines. It&#8217;s the setup time for all of the potential configurations. And the thing to keep in mind is that you&#8217;re using this technology instead of  that one. So it&#8217;s a bit different, but the basic process is still the  same. Here&#8217;s what I think you should do&#8230;&#8221; As you can see, part of this goes back to #2.</p>
<p style="text-align: justify;">Finally,  don&#8217;t look like a scumbag. Iron your shirt and pants. If your pants are  worn out and threads are coming loose, throw them away and buy new ones.  Customers are paying for a professional. The least you could do is look  the part. Coming into work wearing jeans and sneakers isn&#8217;t going to  endear you to the customer, although you can get away with it if there  are extenuating circumstances.</p>
<p style="text-align: justify;">I had a customer in Indianapolis who wanted me to deliver training to  a class of 12 people for 3 days. I flew out on Sunday night, arriving  there shortly before midnight. Unfortunately, the airline lost my  luggage with all of my dress clothes. All I had to wear to the training  facility the next day was the jeans and t-shirt I&#8217;d worn the previous  day. The class started at 8:30am and since most stores weren&#8217;t open  until 9am, it wasn&#8217;t as if I could go buy new ones. So I showed up in  jeans and a blue t-shirt. I&#8217;d spent some time thinking about how to  explain it, as I&#8217;d never met some of these people before.</p>
<p style="text-align: justify;">I got a lot of funny looks as they walked in the door, but I started the class promptly at 8:30am with no nonsense. I told  them that I was wearing blue because I was still upset that my Patriots  had lost to the Indianapolis Colts several weeks before and that the  reason I was wearing jeans and a t-shirt had absolutely nothing to do  with the airline losing my luggage. They laughed at the terrible joke because all of them could relate to the situation. My professional, instructor-like demeanor carried me through  noon when I was able to get back to the hotel where my luggage had  thankfully arrived. Feedback at the end of the sessions included comments about how some of them were initially skeptical based on how I was dressed, but that I had handled the situation very professionally and they were very pleased with the course.</p>
<p style="text-align: justify;">The way you look and present yourself in business as a first impression is very important and it can go a long way. But if you act like a douche-bag or don&#8217;t know what you&#8217;re talking about, your value as a qualified professional decreases dramatically and in very short order.</p>
<p style="text-align: justify;">4) Shut up and listen<br />
Customers and people in general like to talk. They want to  tell you what&#8217;s going on and if you let them, they&#8217;re not going to be shy about telling you more than they probably should. You need  to let them talk. I&#8217;ve been told of goings on which are considered illegal by simply keeping quiet. If you have ideas of how to solve their problems, ask  if they&#8217;ve considered them. Don&#8217;t tell them what they should do  before you find out if it&#8217;s something they considered. Otherwise, they will tell you why they already tried or considered that option and knew that wouldn&#8217;t work in their environment. Eventually they stop listening because you haven&#8217;t actually contributed anything.</p>
<p style="text-align: justify;">The point of the first day at any  customer is not to solve their problem. It&#8217;s to get the lay of the land  and figure out what needs to be done. If the first thing you do is jump  right into the middle of things without taking the time to find out the  background story and what&#8217;s really important to the customer, you&#8217;re  simply setting yourself up for failure.</p>
<p style="text-align: justify;">Listen first. Ask  questions. And don&#8217;t offer suggestions unless directly asked what to do. Even if that happens, talk about a few different options and then ask more questions. Trust me, you&#8217;ll seem smarter and sounds like you know exactly what you&#8217;re doing, even if you don&#8217;t. Making decisions without all of the  information simply leads to poor decisions. Let the customer tell you  everything. In fact, ask them to. Then filter out what isn&#8217;t important.  Don&#8217;t let the customer tell you what&#8217;s important and what isn&#8217;t. You  need to make that decision. By all means they should decide what is  important to them in terms of goals and accomplishments because that will help guide how your solution is implemented. But you need to decide what information is relevant  to the success of the project. That&#8217;s part of why you&#8217;re there.</p>
<p style="text-align: justify;">5)  Manage the project and your time well<br />
Arrive on time, especially the  first day. Most customers tend to be a bit lax about the exact hours  when they&#8217;re paying for X weeks of assistance. So long as you get the  job done, they don&#8217;t care about the hours you spend unless they are far  lower than the amount they paid for. Unless you make some major  mistakes, there should not be an expectation placed on you to work late  unless that was a commitment made as part of the project. I&#8217;ve had  customers start at 7am every day. Others have said that 10am is fine. The  customer generally dictates the hours. It&#8217;s up to you to make sure that  the project gets done during that time frame.</p>
<p style="text-align: justify;">As the project  progresses, your role should change from that of an information gatherer  to that of a project lead. You need to drive the engagement, as opposed  to letting the customer tell you what should be done. The presumption is  that you&#8217;ve been a consultant for a while and have done a job like this  before. You know the process and what should be done next. The customer  doesn&#8217;t. Show them why they hired you. Unless you&#8217;re truly at a standstill and there&#8217;s nothing else you could be doing, then you should be working and moving towards your goal.</p>
<p style="text-align: justify;"><strong>I&#8217;m not a consultant.  Why should I care about how to be a great consultant?</strong><br />
The skills  that make a great consultant translate very well into being a great  employee. These skills translate into being a solid and well rounded business  owner.  If that&#8217;s not something you&#8217;re interested in, then there&#8217;s somewhere else they come in handy. These are the same skills you need to be a great manager and I&#8217;m sure we can all agree that the world needs better managers.</p>
<p style="text-align: justify;">These skills really aren&#8217;t for making a great consultant. They will help turn you into a trained and polished  professional. Being a polished technical professional will translate  very well into any career path you choose. I&#8217;ve never heard of anyone who was called &#8220;too professional&#8221; for a job in the technology industry.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.singlefounder.com/2010/04/23/5-lessons-you-could-learn-from-good-professional-consultants-to-advance-your-career/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

