<?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>Adam McFarland &#187; Decision Making</title>
	<atom:link href="http://www.adam-mcfarland.net/category/decision-making/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.adam-mcfarland.net</link>
	<description>Musings of a Balding 29 Year Old Business Owner</description>
	<lastBuildDate>Sun, 29 Jan 2012 17:27:23 +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>Learning What to Learn</title>
		<link>http://www.adam-mcfarland.net/2012/01/26/learning-what-to-learn/</link>
		<comments>http://www.adam-mcfarland.net/2012/01/26/learning-what-to-learn/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 14:05:57 +0000</pubDate>
		<dc:creator>Adam McFarland</dc:creator>
				<category><![CDATA[Decision Making]]></category>
		<category><![CDATA[Entrepreneurship]]></category>

		<guid isPermaLink="false">http://www.adam-mcfarland.net/?p=3179</guid>
		<description><![CDATA[When I first quit my job and decided to venture out on my own, I was working alone, had almost no resources, had very few connections, and almost no web experience. What I did have was time. And the desire to learn anything and everything that could help me be successful.* So, naturally, if there was something that needed to be done I picked up a book and learned it. This is a great thing. It&#8217;s probably a necessary trait to bootstrap your own company, especially if it&#8217;s your first company and you&#8217;re in a situation like I was. Thankfully &#8230; <a class="continue-reading" href="http://www.adam-mcfarland.net/2012/01/26/learning-what-to-learn/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>When I first quit my job and decided to venture out on my own, I was working alone, had almost no resources, had very few connections, and almost no web experience.  What I did have was time.  And the desire to learn anything and everything that could help me be successful.*  So, naturally, if there was something that needed to be done I picked up a book and learned it.  This is a great thing.  It&#8217;s probably a necessary trait to bootstrap your own company, especially if it&#8217;s your first company and you&#8217;re in a situation like I was.  </p>
<p>Thankfully over time we&#8217;ve grown and now I don&#8217;t have to go at everything alone.  First I had partners.  Then we teamed up with a lawyer and an accountant.  And then we started hiring employees.  We have more money, more connections, and more experience.  All also great things.</p>
<p>However, I haven&#8217;t really lost the mentality of &#8220;solving by learning&#8221;.  Most of the time this is still a good thing.  If I don&#8217;t know a specific programming technique, if I don&#8217;t know how to use a specific piece of software, if I don&#8217;t know enough about a service that could help grow our business, I&#8217;m more than happy to spend a weekend reading up on it until I know what I need to know to get the job done.</p>
<p>Other times though, I&#8217;ll foolishly dive in to something that isn&#8217;t my expertise, doesn&#8217;t need to be, and can be accomplished better by me not learning it.  Either there&#8217;s someone else who can do it better &#8211; one of my partners or our employees &#8211; or there&#8217;s an existing service out there that solves the problem. <strong>This is odd to say, but it&#8217;s been a challenge to learn what to learn and what not to learn (that&#8217;s a tongue twister!).</strong>  When you&#8217;re naturally used to learning and doing everything, delegating and outsourcing take some getting used to, as does determining exactly what to continue to do and learn vs what to outsource and delegate.  </p>
<p>In the past we never would have been able to afford <a href="http://www.adam-mcfarland.net/2011/04/12/happy-to-be-finally-paying-for-google-apps-premiere/" target="_blank">Google Apps for Business</a>, <a href="https://www.backupify.com/" target="_blank">Backupify</a>, <a href="https://www.rescuetime.com/" target="_blank">RescueTime</a>, <a href="http://proxpn.com/" target="_blank">ProXPN</a>, <a href="http://www.pandora.com/" target="_blank">Pandora</a>, or any of the many other services that we now happily pay for because they solve a business problem.  In the past I probably would have spent considerable amounts of time attempting to solve the same problems for free.  Worthwhile then for sure, not worthwhile now.  </p>
<p>Another great recent example is our hosting provider <a href="http://www.liquidweb.com/" target="_blank">LiquidWeb</a>.  We switched over to them in a matter of days during the <a href="http://www.adam-mcfarland.net/2008/05/13/server-problems-suck/" target="_blank">great</a> <a href="http://www.adam-mcfarland.net/2008/05/13/game-time/" target="_blank">server</a> <a href="http://www.adam-mcfarland.net/2008/05/14/12-hour-update/" target="_blank">disaster</a> <a href="http://www.adam-mcfarland.net/2008/05/14/were-live/" target="_blank">of 2008</a>.  I think that those few days took a few years off of my life.  Just re-reading those posts stresses me out! After the dust settled, my initial instinct was to take control of everything involved with managing our servers.  While not my expertise, I decided that I needed to learn how to be an expert systems administrator.</p>
<p>And so I started spending some nights and weekends learning.  It only was natural.  Except during that time something awesome happened.  I had to start several tickets with the LiquidWeb &#8220;heroic support&#8221; and I came to notice a few patterns. Each email was responded to within minutes by a sysadmin who actually knew what he/she was doing! They were always happy to go above and beyond to solve the problem quickly.  If I needed to call, a sysadmin always answered and could help me right away.  </p>
<p>Over the years I&#8217;ve spent less and less time doing any of the sysadmin tasks that I do know how to do.  For instance, I can install a SSL certificate.  It&#8217;s not hard.  But it does take me a few hours.  Instead, I can just shoot them an email that says &#8220;I&#8217;d like a SSL on domain X at IP address Y and you can bill it to my account&#8221; and it&#8217;s done within a few hours.  They have a team of experts willing to help any time we need it.  Their service goes beyond anything I&#8217;ve ever experienced.  Even though we pay them quite a bit of money for our two servers, I never expected to essentially have my own team of sysadmins available to me 24/7/365.  </p>
<p>More recently, their migration team handled the transition of Detailed Image over to a new server.  Moving DI (or any e-commerce site) is more complex than the average site because we needed to preserve our IP address, SSL, and be PCI compliant.  There were a few minor minor hiccups, but overall they did a much better job than I ever could have and they did it in a matter of days from start to finish (the actual migration only took a few hours).  There was frequent, clear, communication between myself and the engineer doing the work.  It was like he was a member of our team.</p>
<p>Because of past server disasters, because of how critical having the site online is to our business, and because I naturally want to do anything that&#8217;s important myself, this was something that was hard to give up control on.  But it also caused me to reflect on when it&#8217;s intelligent to do something myself and when it isn&#8217;t. We&#8217;re at the point where not ceding control to a migrations expert who does this every day for a living would be crazy. </p>
<p>&#8230;Plus I had backups upon backups in case anything went wrong, that also helped ease my nerves <img src='http://www.adam-mcfarland.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>*Fresh out of college, I also had the oft-assumed <em>ability</em> to learn quickly, a skill that I believe diminishes over time if you don&#8217;t continuously learn. One of the many reasons <a href="http://www.adam-mcfarland.net/sl-ye-archive/2005/11/why-its-best-to-start-business-before.html" target="_blank">I think the best time in your life to start a company is when you&#8217;re in college</a> (that link goes back to my third post ever, from 11/25/2005)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adam-mcfarland.net/2012/01/26/learning-what-to-learn/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>What About Competitors?</title>
		<link>http://www.adam-mcfarland.net/2011/10/28/what-about-competitors/</link>
		<comments>http://www.adam-mcfarland.net/2011/10/28/what-about-competitors/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 19:21:19 +0000</pubDate>
		<dc:creator>Adam McFarland</dc:creator>
				<category><![CDATA[Competition]]></category>
		<category><![CDATA[Competitors]]></category>
		<category><![CDATA[Decision Making]]></category>
		<category><![CDATA[Entrepreneurship]]></category>

		<guid isPermaLink="false">http://www.adam-mcfarland.net/?p=2995</guid>
		<description><![CDATA[Whenever I give a talk to college students, I always get asked about our competitors.  How do we follow what they do?  How do we react to what they do?  What do we do to protect ourselves from them? The answer is pretty simple: we don&#8217;t. I&#8217;m of the opinion that business do not fail because of anything that their competition does or doesn&#8217;t do.  They fail because of what they do or don&#8217;t do.  The second you start focusing on your competition is the second that you stop focusing on your customers. You also become a defensive company. You&#8217;re &#8230; <a class="continue-reading" href="http://www.adam-mcfarland.net/2011/10/28/what-about-competitors/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>Whenever I <a href="http://www.adam-mcfarland.net/2011/10/11/web-venturing-class-mid-semester-update/">give a talk to college students</a>, I always get asked about our competitors.  How do we follow what they do?  How do we react to what they do?  What do we do to protect ourselves from them? </p>
<p><strong>The answer is pretty simple: we don&#8217;t.</strong></p>
<p>I&#8217;m of the opinion that business do not fail because of anything that their competition does or doesn&#8217;t do.  They fail because of what they do or don&#8217;t do.  The second you start focusing on your competition is the second that you stop focusing on your customers.</p>
<p>You also become a defensive company. You&#8217;re reacting to what others are doing instead of being aggressive and executing your vision. They may have some advantages that you don&#8217;t, but you have some advantages that they don&#8217;t.  Being small and agile is a huge advantage&#8230;if you decide to treat it that way and not as an excuse.</p>
<p>Maybe most important is that your competitor probably has different goals than you do. They might have antsy investors. They might be in a ton of debt. They might be burning through more cash than they&#8217;re bringing in.  All of those things lead companies to make bad decisions. You have know way of knowing when this is happening.  It probably happens more often than you&#8217;d think.  And you don&#8217;t want to get caught up in copying those bad decisions.</p>
<p>A few years ago <a href="http://www.adam-mcfarland.net/2008/07/09/book-review-stall-points/" target="_blank">I reviewed <em>Stall Points</em></a>, an exhaustive study of why companies fail.  One of my big takeaways was:</p>
<blockquote><p><strong>Most companies don’t fail/stall due to outside factors.</strong>  In fact, of the companies who “stalled” (defined as a significant downturn in revenue growth) only 13% were due to “external factors”.  In short:  business owners who blame the economy, or claim market saturation, or the government for failing are usually full of shit.  Most of the reasons companies fail are because they have internal strategic or organizational issues.   Stop worrying about the economy or the competition and start focusing on making <em>your company</em> great.</p></blockquote>
<p>The same goes for competitors.  They&#8217;re not causing you to fail. You&#8217;re causing you to fail.</p>
<p>Phil Libin, founder of <a href="http://www.evernote.com/" target="_blank">Evernote</a> shares a similar stance.  In his recent <a href="http://ecorner.stanford.edu/authorMaterialInfo.html?mid=2799" target="_blank">Entrepreneurial Thought Leaders talk</a> at Stanford he said (59:48 in to the video if you&#8217;re interested):</p>
<blockquote><p>But we do have a very specific philosophy about competition which is in all of my previous companies and in the companies that I&#8217;ve worked with or at in the past, we always had a list of our enemies, we always had like, oh, those guys, we always had like a list of people that like that&#8217;s our nemesis right there. And like we are going to crush those guys. We&#8217;ve always had that, one or two companies and it turned out it never mattered, never, not once &#8211; <strong>not once did the people that we focused on in the competition actually significantly play a role in terms of the success or failure of our company a few years later.</strong> It was always something else. And so with Evernote we decided explicitly &#8211; again because we are not that smart, it takes us three times to actually figure this out, we said explicitly we aren&#8217;t going to look at competition. We&#8217;re not going to look at it. We are not going to pay attention to it. Not because we are not threatened, of course we are threatened but because looking at it doesn&#8217;t help you, it doesn&#8217;t actually make your product better. The only way that you can win, the only way to increase your chances of actually succeeding is just to make a great product and you don&#8217;t do that by looking behind you. You do that by typing and looking at a screen. And so we don&#8217;t look at it. We don&#8217;t think about things that might potentially disrupt us. We do think a lot about partners and how we can work together and we have an API, we have about 7,000 partners. Many of them started as competitors but then wound up working in the ecosystem but ultimately the competitive threat I don&#8217;t think is in the top 20 threats to a company at this stage. And especially for of you guys, if you are thinking of being entrepreneurs, I think if you sort of lay out the possible things that can go wrong, that can kill your company, just like write them out in order of probability.<strong> The probability of your company failing because some competitor beats you is not in the top five. It&#8217;s probably not even in the top ten for early stage. And anything that&#8217;s not in the top five, like you don&#8217;t have time to think about it. So my advice is don&#8217;t even bother.</strong></p></blockquote>
<p>Now, this doesn&#8217;t mean that we don&#8217;t occasionally visit a competitor&#8217;s website to check what sales they&#8217;re running or how they&#8217;ve priced out a product. Or that we don&#8217;t pay attention to the industry as a whole.</p>
<p>What it means is that we don&#8217;t stalk their blogs, social media, and newsletters, and then scramble to change <a href="http://www.adam-mcfarland.net/2011/10/24/how-we-make-business-decisions-the-cag-model/" target="_blank">how we make decisions</a> because of something that they announce. We have better things to do with our time.  We have our vision and our plan, one that we believe in, and that is what we focus on executing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adam-mcfarland.net/2011/10/28/what-about-competitors/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How We Make Business Decisions &#8211; The CAG Model</title>
		<link>http://www.adam-mcfarland.net/2011/10/24/how-we-make-business-decisions-the-cag-model/</link>
		<comments>http://www.adam-mcfarland.net/2011/10/24/how-we-make-business-decisions-the-cag-model/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 18:33:57 +0000</pubDate>
		<dc:creator>Adam McFarland</dc:creator>
				<category><![CDATA[Decision Making]]></category>
		<category><![CDATA[Entrepreneurship]]></category>
		<category><![CDATA[Partners]]></category>

		<guid isPermaLink="false">http://www.adam-mcfarland.net/?p=2986</guid>
		<description><![CDATA[I&#8217;ve noticed over the years that we&#8217;ve become very balanced in our decision making. I think that comes from having a very diverse set of partners. Almost every major decision involves a group discussion in which we discuss the pros and cons of the decision, as well as the priorities of making a decision (sometimes the best business decision is to just leave something alone). And, for the most part, we&#8217;ve been successful with this approach. Not like billion dollar successful, but continuous, steady, profitable growth in a down economy. I was thinking a lot about this the other day. &#8230; <a class="continue-reading" href="http://www.adam-mcfarland.net/2011/10/24/how-we-make-business-decisions-the-cag-model/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve noticed over the years that we&#8217;ve become very balanced in our decision making. I think that comes from having a very diverse set of partners. Almost every major decision involves a group discussion in which we discuss the pros and cons of the decision, as well as the priorities of making a decision (sometimes the best business decision is to just leave something alone). And, for the most part, we&#8217;ve been successful with this approach. Not like billion dollar successful, but continuous, steady, profitable growth in a down economy.</p>
<p>I was thinking a lot about this the other day. What factors go in to making a &#8220;balanced&#8221; decision? What I came up with was what I&#8217;ve decided to call the CAG model:</p>
<p><strong>Customers</strong> &#8211; what are our customers saying? Are they complaining? Are they asking for a feature?  Are we getting a lot of emails that could be reduced by improving how we do something?</p>
<p><strong>Analytics</strong> &#8211; what does the data say?  Are we losing customers? Are customers searching our site for something we don&#8217;t have? Are our conversion rates lower than they should be?</p>
<p><strong>Gut</strong> &#8211; what do we think is the best for the short term and long term health of the business? Can we maintain whatever we create?  Are we creating more problems than we&#8217;re solving? Is there something else that&#8217;s more important to us? Does this decision help or hurt potential future initiatives?  How does this affect our current and future employees?</p>
<p>Not all decisions we make are weighted 1/3 each, but for most big decisions we&#8217;re giving quite a bit of weight to all of the above. For instance, it&#8217;s rare that we make a decision solely based upon our gut without investigating the other two.</p>
<p>This is probably one of the best reasons I&#8217;ve found for having partners.  There&#8217;s no way that I could make sound business decisions by myself at anywhere near the consistency that we do as a team.</p>
<p>Generally the person who brings up the idea has the most jaded perspective. If I deal with a ticked off customer and I see a way to fix a problem, I&#8217;m likely going to prioritize it higher than Greg or Mike might.  Their job is to ask questions like &#8220;how often do we see this problem?&#8221; and &#8220;is this more or less important than fixing other problems?&#8221;  Generally we&#8217;re able to come to a consensus pretty quickly, and if we aren&#8217;t there&#8217;s always an action item &#8211; say to collect more data or run a test &#8211; that will help us revisit the situation in the near future and make a good decision.</p>
<p>This process isn&#8217;t rocket science. I&#8217;m sure most good businesses do something similar, either consciously or subconsciously. Yet I think it&#8217;s critically important in helping us maximize our upside and minimize our downside when it comes to making most business decisions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adam-mcfarland.net/2011/10/24/how-we-make-business-decisions-the-cag-model/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Why We Made LockerPulse Completely Free</title>
		<link>http://www.adam-mcfarland.net/2011/01/30/why-we-made-lockerpulse-completely-free/</link>
		<comments>http://www.adam-mcfarland.net/2011/01/30/why-we-made-lockerpulse-completely-free/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 15:50:55 +0000</pubDate>
		<dc:creator>Adam McFarland</dc:creator>
				<category><![CDATA[Decision Making]]></category>
		<category><![CDATA[LockerPulse]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.adam-mcfarland.net/?p=2296</guid>
		<description><![CDATA[We&#8217;ve done away with the Premium Accounts on LockerPulse and have instead moved to an ad-supported model. This was something we had discussed for a long time, even prior to launch, and knew might be the best path for success for the site. The #1 factor in the decision was simply that the limited ads that we&#8217;ve tested out have performed surprisingly well, while the Premium Accounts have tailed off after a promising start. Being featured in the Chrome Web App store gave us an additional wave of data and feedback to help make the decision easier. We anticipate launching &#8230; <a class="continue-reading" href="http://www.adam-mcfarland.net/2011/01/30/why-we-made-lockerpulse-completely-free/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve done away with the Premium Accounts on <a href="http://www.lockerpulse.com/">LockerPulse</a> and have instead moved to an ad-supported model.  This was something we had discussed for a long time, even prior to launch, and knew might be the best path for success for the site.  The #1 factor in the decision was simply that the limited ads that we&#8217;ve tested out have performed surprisingly well, while the Premium Accounts have tailed off after a promising start.  Being <a href="http://www.adam-mcfarland.net/2010/12/07/chrome-web-store-launches-lockerpulse-popular/">featured in the Chrome Web App store</a> gave us an additional wave of data and feedback to help make the decision easier.  We anticipate launching our own ad-serving platform by the end of February.  Just doing the math out with the available ad slots and current ad click-through-rates makes it look like it will be a wise decision, although only time will tell.</p>
<p>There are definitely no regrets to taking this approach though.  We have a lot of success with the freemium model on <a href="http://www.sportslizard.com/">SportsLizard</a>, and going back a few years it worked pretty well on <a href="http://www.iprioritize.com/">iPrioritize</a>.  There are also plenty of successful freemium web apps in the business-to-business arena.  We knew this industry was different, but it was still worth taking a shot.  The overwhelming consumer expectation is not to have to pay for news of any sort, even if our software makes it more efficient, easier to discover new news, etc etc.  Right or wrong, that&#8217;s just the way it is.  I love the free and open web, so you won&#8217;t hear me complaining.  Plus, this doesn&#8217;t mean that we can&#8217;t charge for features in some capacity down the road.  It just means that the functionality we have now will be available for free.</p>
<p>There were a few other important factors.  We have worked out a lot of technical kinks.  It takes a while with a site of this magnitude.  We have almost 800k stories in our system right now.  Every step, from &#8220;polling&#8221; RSS for new stories, to delivering them to our users, has needed a lot of work.  We also had <a href="http://www.adam-mcfarland.net/2010/06/23/obscurity-is-your-friend/">plenty of server issues</a> early on. Not that things are perfect now (far from it), but we have enough information to say pretty confidently that we could handle a large influx of users.  The pay wall indirectly acted as a barrier to slow down growth.</p>
<p>And finally, we have a lot of good momentum with LockerPulse right now.  The Chrome Web App store brought in a lot of new people. Our <a href="http://www.lockerpulse.com/Widget/">widget</a> has been very well received and is starting to drive us traffic.  It&#8217;s rare that a day goes by without someone telling us how much they love the site, and without multiple site owners asking to have their blogs included on our site.  There&#8217;s something to be said for keeping that momentum rolling.  With George leaving the company last month, we&#8217;ve had to reshuffle everyone&#8217;s responsibilities.  I&#8217;ve become more involved in Detailed Image on a day-to-day basis than I was before.  I&#8217;m really excited for all of the projects I&#8217;ve taken on, but that does mean that LP development will slow a bit.  Features that we anticipated might come out in the Spring now might be pushed back to the Fall.  Had we kept the pay wall up to wait to see if college teams or fantasy sports features pushed our subscription rate over the edge, we risked losing almost an entire year of growth if we were wrong.  Now, every single day we&#8217;ll be building our user base, collecting data and feedback, and slowly increasing our ad revenue.</p>
<p>I&#8217;ve been itching for a few weeks now to make this happen.  I&#8217;m glad that it&#8217;s done, and looking forward to seeing how LockerPulse grows from here. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.adam-mcfarland.net/2011/01/30/why-we-made-lockerpulse-completely-free/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Common Sense and Snow</title>
		<link>http://www.adam-mcfarland.net/2011/01/12/common-sense-and-snow/</link>
		<comments>http://www.adam-mcfarland.net/2011/01/12/common-sense-and-snow/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 18:41:22 +0000</pubDate>
		<dc:creator>Adam McFarland</dc:creator>
				<category><![CDATA[Decision Making]]></category>
		<category><![CDATA[Pure Adapt]]></category>

		<guid isPermaLink="false">http://www.adam-mcfarland.net/?p=2226</guid>
		<description><![CDATA[If you haven&#8217;t heard, it&#8217;s snowing a lot today in the Northeast. My constant interest in the weather, and the fact that I&#8217;m up early, has sort of led to me becoming the guy who makes the decision on whether or not to close the warehouse for the day. It wasn&#8217;t a very difficult decision today. The timing of this storm essentially makes for the worst-case scenario of bad commutes both ways. Plus all of the schools were closed too, which always solidifies my decision if I&#8217;m on the fence. Still, when I turned on the news and looked at &#8230; <a class="continue-reading" href="http://www.adam-mcfarland.net/2011/01/12/common-sense-and-snow/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_2227" class="wp-caption aligncenter" style="width: 810px"><img src="http://www.adam-mcfarland.net/wp-content/uploads/2011/01/aptsnow2.jpg" alt="Jan 12, 2011 Snow in NY" title="Jan 12, 2011 Snow in NY" width="800" height="467" class="size-full wp-image-2227" /><p class="wp-caption-text">Outside my apartment early this morning</p></div>
<p>If you haven&#8217;t heard, it&#8217;s <a href="http://www.weather.com/outlook/weather-news/news/articles/another-northeast-winter-storm_2011-01-09">snowing a lot today in the Northeast</a>.  My constant interest in the weather, and the fact that I&#8217;m up early, has sort of led to me becoming the guy who makes the decision on whether or not to close the warehouse for the day. It wasn&#8217;t a very difficult decision today.  The timing of this storm essentially makes for the worst-case scenario of bad commutes both ways.  Plus all of the schools were closed too, which always solidifies my decision if I&#8217;m on the fence.</p>
<p>Still, when I turned on the news and looked at the traffic cams, the highways were jam packed because the majority of workplaces are attempting to conduct business as usual.  Considering that most jobs are non-essential, and that there&#8217;s an inherit danger involved in driving in this weather, and that most people will spend more time in the car than they will at work because 30 minute commutes will take two hours, and that most people can do some or all of their work from home&#8230;well the whole thing just seems archaic and stupid to me.  There will be people who get in accidents today, get stranded in the cold, get injured (or worse), all because they had to go to work.  </p>
<p>Seriously people, if you&#8217;re not a police officer or a doctor, stay home.  If you run a company or have enough influence to make decisions about this kind of stuff, make your employees stay home. Live to fight another day.  Even in the worst of winters there are at most a handful of these days around here.  It&#8217;s not worth risking your life for a snow storm that will cleaned up by tomorrow.  Also &#8211; it&#8217;s not like you&#8217;re going to get much work done when everyone spends the majority of their day cleaning their car and driving 10 MPH in a foul mood.</p>
<p>I couldn&#8217;t live with myself if one of my partners or one of my employees got in to an accident because I prioritized shipping some car cleaning products over their safety.  And even if we did go in today and were able to ship out our orders, there&#8217;s no guarantee that they would go anywhere further than our local FedEx depot today.  They&#8217;ll probably be delivered just as fast if they ship out tomorrow. On <a href="http://fedex.com/us/update.html">their site</a> it says:</p>
<blockquote><p>Unavoidable service delays should be expected due to local road conditions and in areas that have issued a state of emergency.  Our top priority is the safety and well-being of our employees and contractors.  FedEx is committed to providing service to the best of our ability in areas that can be safely accessed and where conditions have improved. </p></blockquote>
<p>Most commerce slows down on days like these anyways, so why not just give your employees the day off, kick back and enjoy the snow day, and get back to work tomorrow?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adam-mcfarland.net/2011/01/12/common-sense-and-snow/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>The Story Behind the Detailed Image Mobile Site</title>
		<link>http://www.adam-mcfarland.net/2010/10/01/the-story-behind-the-detailed-image-mobile-site/</link>
		<comments>http://www.adam-mcfarland.net/2010/10/01/the-story-behind-the-detailed-image-mobile-site/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 19:36:22 +0000</pubDate>
		<dc:creator>Adam McFarland</dc:creator>
				<category><![CDATA[Decision Making]]></category>
		<category><![CDATA[Detailed Image]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Efficiency]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.adam-mcfarland.net/?p=1991</guid>
		<description><![CDATA[Yesterday we launched a dedicated mobile site for Detailed Image. Above are a few screenshots. Overall I&#8217;m extremely pleased with how it came out. The functionality is nearly 100% of the full site. That said, the story of how this mobile site came about over the past two weeks is much more interesting than the functionality of the site so that&#8217;s going to be the focus of this post. Why a Mobile Site? I think the main answer to this is obvious &#8211; more and more people are browsing the web from mobile devices. The second reason, and what threw &#8230; <a class="continue-reading" href="http://www.adam-mcfarland.net/2010/10/01/the-story-behind-the-detailed-image-mobile-site/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.adam-mcfarland.net/wp-content/uploads/2010/10/mobile-home-80pct.png" alt="DI Mobile" title="DI Mobile" width="750" height="410" class="alignnone size-full wp-image-1995" /></p>
<p><img src="http://www.adam-mcfarland.net/wp-content/uploads/2010/10/mobile-category-79pct.png" alt="DI Mobile Browsing" title="DI Mobile Browsing" width="750" height="410" class="alignnone size-full wp-image-1994" /></p>
<p>Yesterday we launched a dedicated mobile site for <a href="http://www.detailedimage.com/">Detailed Image</a>.  Above are a few screenshots.  Overall I&#8217;m extremely pleased with how it came out.  The functionality is nearly 100% of the full site.  That said, the story of how this mobile site came about over the past <em>two weeks</em> is much more interesting than the functionality of the site so that&#8217;s going to be the focus of this post.  </p>
<h2>Why a Mobile Site?</h2>
<p>I think the main answer to this is obvious &#8211; more and more people are browsing the web from mobile devices.  The second reason, and what threw me off course on the scope of this project, was to simplify functionality.  The Detailed Image site when it was launched in early 2009 was one of the few e-commerce sites that really pushed the use of AJAX.  Some features, such as a dropdown notification after adding a product to cart (instead of being taken off page), or adding/removing products from your cart, or applying a coupon code, greatly benefit from a usability perspective.  Initially, that level of javascript processing wasn&#8217;t possible on mobile phones.  In 2009 the majority of the people trying to buy from an iPhone ran into issues and couldn&#8217;t complete their purchase.  If you recall, it was one of the four major reasons that <a href="http://www.adam-mcfarland.net/2010/01/04/how-i-handle-customer-service-on-a-new-feature/">people failed our checkout</a>.  </p>
<h2>My Original Strategy</h2>
<p>Given that reasoning, our original strategy was to build a completely separate mobile site at m.DetailedImage.com similar to how we built our scaled back mobile site for LockerPulse.  The mobile site would have stripped down functionality, removing the need for javascript in the shopping process to accommodate phone browsers.  Just to get all of the portions of the site critical to shopping (home page, browsing, item pages, registration, checkout, etc) I figured it would take 1-2 months plus testing time.  While the back-end functionality would remain the same and utilize all of the existing classes, the front-end would be totally new.  </p>
<p>Initially I had this in my dev plan for early 2011, prior to our Spring rush.  Then I looked at the stats and saw that about 6% of our visitors were coming from mobile devices. I decided to try to bust ass and get it done prior to the Holidays &#8211; even an increase in conversion rate of a percentage or two amongst those mobile users would make it worth my time.  However, as I sat down to map the project out I started to freak out a bit (this was only last Monday, some 11 days ago).  There was no way that I could get it done prior to the holidays and still get everything else done that I had planned.  In addition, I wasn&#8217;t really looking forward to all of the tedious testing. What to do?   </p>
<p>When I mentioned my plan to work on the mobile site, George pointed out that many people were in fact checking out OK on their devices.  That prompted me to look into the data a bit more.  Turns out that all throughout 2010 people have been checking out fine using their mobile devices.  Only 1 failed checkout, in February, and I&#8217;m pretty sure it was one of the other reasons that caused it.  All in all, lots of sales through mobile devices, almost all on iOS and Android.  It does make sense &#8211; given the advance in the Webkit browsers that both use, any javascript issues from early 2009 that I assumed were still there are now gone.  Just for good measure I picked up my Android phone and tested everything I could think of &#8211; no issues.</p>
<p>That completely changed my approach.  Now we&#8217;re not talking about functionality at all.  We&#8217;re talking strictly aesthetics, which led me to the idea&#8230;</p>
<h2>My New Strategy</h2>
<p>What if we simply just served a new stylesheet to mobile users?  It would be inserted into the header after all of the other stylesheets so that it would over-ride the main styles and display them properly for mobile devices.  I remembered <a href="http://mobify.me/">MOBIFY</a>, a company that will &#8220;mobify&#8221; your site in minutes with the same approach.</p>
<p>I whipped open Firefox, opened up <a href="http://getfirebug.com/">Firebug</a>, and within minutes had proved my concept to myself.  From the LockerPulse site, I remembered all of the &#8220;rules&#8221; for mobile design &#8211; full width, no sidebars, variable font sizes, small images, etc.  It was pretty easy to show myself that it was possible.  I was so excited &#8211; the benefits of doing it this way are astronomical (see below). </p>
<p>Instead of spending months, I spent a handful of days going page by page through Detailed Image and re-styling the pages, although once the template was done many of the pages already looked just fine.  Only ~150 styles were required to transform the entire site. We benefited immensely from haven written all W3C compliant HTML and structuring our CSS well.  I had to write one small javascript function, do tiny bit of work with the HTML served (such as changing the doctype to a mobile doctype), and build in the device detection from LockerPulse, and we were all set.</p>
<h2>How it Works</h2>
<p>When someone is determined to be a mobile user, we simply change the doctype declaration and add in the new stylesheet and javascript function.  Everything &#8211; including both blogs, the guides, reviews, and the entire shopping process &#8211; still has the functionality that it does on the main site.  How do we determine if someone is a mobile user?  There are a few ways:</p>
<ul>
<li><strong>URL variable</strong> &#8211; the URL variable &#8220;mobile&#8221; can be toggled on any page of the site to put you in or take you out of &#8220;mobile site mode&#8221; (i.e. www.detailedimage.com?mobile=on).  m.DetailedImage.com simply directs there.  There are links in the footer of both versions to go back and forth (no visitor ever actually has to use the URL variable).</li>
<li><strong>Cookie</strong> &#8211; once the URL variable is set one way or another, the rest of your session will remain that way unless you change your mind and click one of the links in the footer.</li>
<li><strong>Device detection</strong> &#8211; if there isn&#8217;t a URL variable or a cookie, we use a class I built for LockerPulse to detect whether or not you&#8217;re using a mobile device.  Given that it&#8217;s been proven on LP, this was a very quick implementation.</li>
</ul>
<h2>Pros/Cons</h2>
<p>First, the pros:</p>
<ul>
<li><strong>Way faster</strong> &#8211; took less than two weeks from idea to implementation!</li>
<li><strong>Little/no maintenance, very scalable</strong> &#8211; assuming we stick to our coding/styling standards, new pages should look just fine without any work.  Occasionally we&#8217;ll need to do something minor like hide an element, shrink an image, or remove a border.</li>
<li><strong>Cool features that help mobile browsing</strong> &#8211; I never would have thought to include the autosuggest for the search box in a mobile version, but it&#8217;s maybe even more important because of how tedious it is to type on a mobile screen.  In the same manner, drilling through products by criteria such as brand, price, and usage become even more helpful on a small screen.</li>
<li><strong>The entire site</strong> &#8211; the blogs and the guides are a large portion of our traffic.  It&#8217;s great to get those into a readable format for someone who has a few seconds to kill on their phone.</li>
<li><strong>No redirects</strong> &#8211; no redirects to maintain, and if the device detection happens to be wrong there&#8217;s no messy incorrect redirects going on.  </li>
</ul>
<p>Of course, there are a few cons:</p>
<ul>
<li><strong>Extra HTML</strong> &#8211; a dedicated site would have only the HTML necessary for the mobile site.  Our mobile pages serve up some elements, only to have them hidden with CSS.</li>
<li><strong>A lot of requests</strong> &#8211; in the same manner, we have our main stylesheet, only to have an additional request being made to another stylesheet that over-writes a large portion of the original stylesheet. </li>
</ul>
<p>Clearly, the cons are NBD (no big deal) given the relative advantages of the pros.</p>
<h2>SEO Impact</h2>
<p>But how does this affect how search engines see the site?  Good question.  Thankfully Google answers it in full in their <a href="http://googlewebmastercentral.blogspot.com/2010/09/seo-starter-guide-updated.html">recently updated SEO guide</a> (I know I&#8217;ve said it before <a href="http://www.adam-mcfarland.net/essays/seo-and-web-marketing/">in my essay</a>, but it&#8217;s a must-read for any site owner &#8211; who better to get your advice from than the search engine itself?).</p>
<p>Google does two things that are really smart &#8211; they have separate sitemap syntax for mobile sites, and they use a separate user agent when crawling mobile sites.  The first lets you submit your mobile sitemap to them.  In our case, the URLs I submitted were exactly the same as the ones in our regular sitemap.  The difference being that they&#8217;ll send Googlebot-Mobile instead of Googlebot to visit those mobile URLs. By adding Googlebot-Mobile to your device detection, you&#8217;re serving your mobile pages to the mobile crawler and your normal pages to the normal crawler.  It&#8217;s explained in full in their guide, but basically they just want you to show them what you show a visitor of the same criteria (mobile vs non mobile) and you&#8217;ll be fine.</p>
<h2>Business Impact</h2>
<p>Bottom line:  I just got a two month project done in two weeks, and got it done <em>better</em>.  For me, this serves as a reminder to always challenge my own assumptions. Things change fast in the web world. What wouldn&#8217;t have worked in September 2009 worked just fine in September 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adam-mcfarland.net/2010/10/01/the-story-behind-the-detailed-image-mobile-site/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Chargeback Fraud &#8211; Customer Caught Red Handed (Finally!)</title>
		<link>http://www.adam-mcfarland.net/2010/07/13/chargeback-fraud-customer-caught-red-handed-finally/</link>
		<comments>http://www.adam-mcfarland.net/2010/07/13/chargeback-fraud-customer-caught-red-handed-finally/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 22:32:35 +0000</pubDate>
		<dc:creator>Adam McFarland</dc:creator>
				<category><![CDATA[Chargebacks]]></category>
		<category><![CDATA[Decision Making]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Finance]]></category>

		<guid isPermaLink="false">http://www.adam-mcfarland.net/?p=1748</guid>
		<description><![CDATA[Without a doubt the most popular post I&#8217;ve written was last years post about chargebacks. Like most retailers, we feel pretty helpless when it comes to chargebacks, and I think that resonates with people.  Since the system at it&#8217;s core is very broken, retailers don&#8217;t have a whole lot of options.  Any system you put in place to reduce chargeback fraud invariably creates issues for legit customers. Creating new problems for all customers when a very small few are causing the issues, without guaranteeing any higher success rate, is what makes us tread very carefully. Dave wrote a post about &#8230; <a class="continue-reading" href="http://www.adam-mcfarland.net/2010/07/13/chargeback-fraud-customer-caught-red-handed-finally/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>Without a doubt the most popular post I&#8217;ve written was <a href="http://www.adam-mcfarland.net/2009/05/19/chargebacks/">last years post about chargebacks</a>.  Like most retailers, we feel pretty helpless when it comes to chargebacks, and I think that resonates with people.  Since the system at it&#8217;s core is very broken, retailers don&#8217;t have a whole lot of options.  Any system you put in place to reduce chargeback fraud invariably creates issues for legit customers.  Creating new problems for all customers when a very small few are causing the issues, without guaranteeing any higher success rate, is what makes us tread very carefully.  <a href="http://davepit.com/things-you-can-do-to-prevent-credit-card-fraud/">Dave wrote a post about this recently</a> and I commented on a system we&#8217;ve seriously considered implementing, and there are about ten other things we&#8217;ve considered, but have always decided to hold back for these reasons.  The only thing we&#8217;ve done &#8211; which has made a big difference &#8211; is stop shipping internationally.  Now that we&#8217;ve done that though, I don&#8217;t think we&#8217;re going to make any other sweeping changes.</p>
<p>Still, we always try to stop fraud in it&#8217;s tracks.  Since we don&#8217;t ever win a chargeback case after it happens*, we try to stall suspicious orders in hope of having it still in our possession (or in the possession of FedEx) when we get the chargeback .  Until yesterday though, we never actually stopped someone.  Once, Greg we missed calling off delivery by minutes.  He then tried calling the customer at the phone number they registered with and actually got someone on the phone, but they denied knowing anything.</p>
<p>Anyway, flash forward to yesterday.  We finally got someone.  Here&#8217;s my best account of the time line:</p>
<ul>
<li>Middle of last week a customer places an order for an abnormally large quantity of one product.  His billing address passed verification (meaning that his billing address matched the billing address on his credit card) but of course he was shipping it to another address in another state.  He was smart enough to give the person in the other state the same last name. He also paid an exorbitant amount for expedited shipping.</li>
<li>Greg flagged it for all of those reasons.  We did have the inventory to fill the order, but it would have left us  with next to nothing for the product, so we likely would have wanted to hold the order for a week or two regardless.  He put the order in our &#8220;pending&#8221; system and shot me an email asking my opinion.</li>
<li>I replied &#8220;<em>Hmm.  His AVS and CSC both matched for his billing address. We could require that he ship the order to the billing address, which would pretty much 100% eliminate the possibility of fraud. When you email him to let him know they&#8217;re on backorder you could inquire as to what he&#8217;s using them for and if he&#8217;ll be ordering regularly so we can stock inventory accordingly.  That might give us a little more insight. &#8221; </em></li>
<li>Greg contacted him and he replied quickly (less than a day).  He said he ran a business and was reselling them (which might have been true), and that we <em>could </em>ship it to his billing address, but it would really suck that he would have to then ship it again.  He was trying to guilt us into shipping it out.</li>
<li>And it worked.  We decided to finally ship it out on Monday.</li>
<li>Later that afternoon, Greg received an email from someone with the same name as the buyer.  The &#8220;real&#8221; customer never ordered with us, has had several other fraudulent charges on his card recently, has just canceled his card, and told us not to ship the order because it&#8217;s fraud.</li>
<li>Greg called FedEx and had the package re-routed back to us.  Scammer stopped.</li>
</ul>
<p>Although we lucked into it in this case, we now have a <strong>new policy: large first time orders from people we don&#8217;t know must be shipped to a verified billing address. </strong>I think requiring this on every order is overkill.  It might even be overkill to require it on every single first order.  But on a big first order that&#8217;s not from a legit business this is a more than acceptable policy.</p>
<p><span style="font-size:8pt;">*in that post  last year I wrote &#8220;Despite being able to provide tracking information to prove delivery for every single chargeback filed against us, we have lost all but one case.&#8221; I think I misspoke &#8211; I&#8217;m fairly certain that I confirmed later on with George that said &#8220;win&#8221; was a case of &#8220;blackmail&#8221; where the buyer rescinded the chargeback himself, which does happen from time to time.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adam-mcfarland.net/2010/07/13/chargeback-fraud-customer-caught-red-handed-finally/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>Inventory &#8211; the Death of e-Commerce Companies, Large and Small</title>
		<link>http://www.adam-mcfarland.net/2010/06/30/inventory/</link>
		<comments>http://www.adam-mcfarland.net/2010/06/30/inventory/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 16:02:42 +0000</pubDate>
		<dc:creator>Adam McFarland</dc:creator>
				<category><![CDATA[Decision Making]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Finance]]></category>

		<guid isPermaLink="false">http://www.adam-mcfarland.net/?p=1688</guid>
		<description><![CDATA[A New Company Let&#8217;s take, for example, a brand new company that&#8217;s getting into the blue widget business.  For fun, let&#8217;s call the owner Carlos. Widgets cost $50, and retail for $100.  For simplicity, we&#8217;ll assume that Carlos has to pay in cash up front (which is somewhat common when you just start out), that he orders once per month, and that he receives his inventory immediately (clearly, not very common). Carlos has saved up and he has $5k to start out with, so he buys 100x widgets.  In the spreadsheet, Qty is the quantity that Carlos has in stock, &#8230; <a class="continue-reading" href="http://www.adam-mcfarland.net/2010/06/30/inventory/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<h2>A New Company</h2>
<p>Let&#8217;s take, for example, a brand new company that&#8217;s getting into the blue widget business.  For fun, let&#8217;s call the owner Carlos. Widgets cost $50, and retail for $100.  For simplicity, we&#8217;ll assume that Carlos has to pay in cash up front (which is somewhat common when you just start out), that he orders once per month, and that he receives his inventory immediately (clearly, not very common).</p>
<p>Carlos has saved up and he has $5k to start out with, so he buys 100x widgets.  In the spreadsheet, <em>Qty</em> is the quantity that Carlos has in stock, <em>COGS</em> stands for cost of goods sold (Carlos&#8217; cost on the items), and <em>Retail</em> is the retail value of the inventory.</p>
<p><img class="alignnone size-full wp-image-1695" title="inventory1" src="http://www.adam-mcfarland.net/wp-content/uploads/2010/06/inventory1.png" alt="inventory1" width="603" height="57" /></p>
<p>Now, 30 days later Carlos is doing pretty good.  He&#8217;s sold 75 out of his 100 blue widgets.</p>
<p><img class="alignnone size-full wp-image-1696" title="inventory2" src="http://www.adam-mcfarland.net/wp-content/uploads/2010/06/inventory2.png" alt="inventory2" width="603" height="73" /></p>
<p>Time to reorder!  Since demand is increasing, Carlos needs to spend all $7,500 in his bank account to buy 150x blue widgets.  Now he has 175 in stock, but no cash.</p>
<p><img class="alignnone size-full wp-image-1697" title="inventory3" src="http://www.adam-mcfarland.net/wp-content/uploads/2010/06/inventory3.png" alt="inventory3" width="603" height="90" /></p>
<p>Things keep going well for Carlos.  In fact, he&#8217;s decided to expand his business into green widgets.  At day 60 he&#8217;s down to 50 blue widgets.  He orders 150x again, but also buys in to the green widgets with another investment of $5k for 100x.</p>
<p><img class="alignnone size-full wp-image-1699" title="inventory5" src="http://www.adam-mcfarland.net/wp-content/uploads/2010/06/inventory5.png" alt="inventory5" width="603" height="126" /></p>
<p>Wait a second.  Things are going pretty good, but Carlos keeps spinning his wheels when it comes to cash flow.  When he has a lot of cash on hand, he keeps having to spend it all on inventory to accommodate his growth.  When inventory looks good, he doesn&#8217;t have any cash.  He&#8217;s profiting, but there&#8217;s no profit to spend on anything other than inventory.</p>
<h2>Us</h2>
<p>Now multiply this over several product lines, with multiple vendors, all of which have different payment terms (cash, credit cards, Net 30), and all of which have various delivery times, and then factor in shipping damages, warehouse space, shelving units, packing material, employees, marketing, and probably 50 other factors, and you basically have us.  It&#8217;s easy to see how, despite really fast growth and  lots of cash coming in and out, there isn&#8217;t a whole lot left, even if you&#8217;re showing a large profit.</p>
<p>The situations that really kill us are vendors that we spend a lot of money with but also have slow lead times, forcing us to forecast out further than 30 days.  For example, we might place an order in July to cover us through September.  We get the products, have 30 days to pay for them, even though we won&#8217;t turn the inventory over for several more months.  At which time, we&#8217;ll be placing an even bigger order with the same company.  It&#8217;s a vicious cycle.</p>
<p>It&#8217;s a problem that we&#8217;ll probably never rid ourselves of completely.  The interesting thing is that this problem doesn&#8217;t stop as you grow.  If anything, it might get worse.  Take the case of Zappos.</p>
<h2>The Super Duper Gigantic Company</h2>
<p>In an excerpt from his new book, <a href="http://www.amazon.com/Delivering-Happiness-Profits-Passion-Purpose/dp/0446563048/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1277911775&amp;sr=1-1">Delivering Happiness</a>, in last month&#8217;s Inc Magazine, Tony Hsieh authored an article titled  <a href="http://www.inc.com/magazine/20100601/why-i-sold-zappos.html">Why I Sold Zappos</a>.  Essentially, to sum it up for you, the reason was because of inventory:</p>
<blockquote><p>At the time, Zappos relied on a revolving line of credit of $100 million to buy inventory. But our lending agreements required us to hit projected revenue and profitability targets each month. If we missed our numbers even by a small amount, the banks had the right to walk away from the loans, creating a possible cash-flow crisis that might theoretically bankrupt us. In early 2009, there weren&#8217;t a lot of banks eager to give out $100 million to a business in our situation.</p>
<p>That wasn&#8217;t our only potential cash-flow problem. Our line of credit was &#8220;asset backed,&#8221; meaning that we could borrow between 50 percent and 60 percent of the value of our inventory. But the value of our inventory wasn&#8217;t based on what we&#8217;d paid. It was based on the amount of money we could reasonably collect if the company were liquidated. As the economy deteriorated, the appraised value of our inventory began to fall, which meant that even if we hit our numbers, we might eventually find ourselves without enough cash to buy inventory.</p>
<p>These issues had nothing to do with the underlying performance of our business, but they increased tensions on our board of directors. </p></blockquote>
<p>The fact that Zappos had these issues is both scary and reassuring at the same time.</p>
<h2>Solutions?</h2>
<p>We discuss this a lot.  It&#8217;s probably our biggest growing pain, even more so than hiring, scaling our technology, or developing our warehouse operations.  Now, most companies aren&#8217;t Zappos, they&#8217;re more like us.  Is there any solution to this problem?</p>
<p>Yes, there is, and we personally know several e-commerce companies that no longer have this problem.  Their solution:  they have a shit load of cash.  They don&#8217;t rely on bank lines to buy inventory.  Somewhat of a necessity in the beginning, you can see from Zappos how bank lines can sour quickly based upon factors outside of your control.  We&#8217;ve also experienced a TON of red tape trying to get new lines or increase existing ones.  When the application process involves 10 meetings, personal credit checks, personal tax returns, the SBA&#8217;s backing, and a 100 page business plan, you have to question whether it&#8217;s worthwhile.  Unfortunately for Zappos, they&#8217;re too big to solve the problem with cash.  They&#8217;ve outgrown any potential &#8220;sweet spot.&#8221;</p>
<p>There are really only two ways for a retail business to get a shit load of cash.  1) You start out with it because you&#8217;re rich.  2) You slowly but surely build it up over years and years of profits.</p>
<p>Since #1 doesn&#8217;t apply to us, #2 is what we&#8217;re shooting for.  #2 is how we&#8217;ve seen other successful e-commerce companies do it.  This isn&#8217;t a one or two year thing, it&#8217;s a 5-15 year thing.  It means absolutely minimizing other expenses (most notably, new product lines, employees and warehouse costs) until that revolving cash flow cycle eventually starts to turn in your favor.  If you&#8217;re profiting, it will (and if you&#8217;re not, well, you&#8217;ll be out of business).  We see it slowly getting better.  The difficult part is controlling expansion &#8211; expand too slow and you lose market share, expand too fast and you hit the reset button and start that bad cash flow cycle all over again.</p>
<p>It&#8217;s a fascinating topic, one that I think is often taken for granted when starting a retail venture.  At first glance, you just wrongly assume that if you&#8217;re profiting you&#8217;ll have no cash flow problems, which definitely isn&#8217;t the case.</p>
<p><em>Side note:  as I&#8217;m about to hit &#8220;post&#8221; I realize that this is my 400th post since switching to WordPress and moving this blog from SportsLizard, where I had another 296.  It kind of blows my mind to think that I&#8217;ve written almost 700 posts over the last five years.  If anything, I suppose it shows I&#8217;m consistent when I apply myself to something.  Thank you to everyone who has ever read, commented, or emailed!  </em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adam-mcfarland.net/2010/06/30/inventory/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>How to Figure Out What to Automate</title>
		<link>http://www.adam-mcfarland.net/2010/06/15/how-to-figure-out-what-to-automate/</link>
		<comments>http://www.adam-mcfarland.net/2010/06/15/how-to-figure-out-what-to-automate/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 22:21:46 +0000</pubDate>
		<dc:creator>Adam McFarland</dc:creator>
				<category><![CDATA[Customer Service]]></category>
		<category><![CDATA[Decision Making]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.adam-mcfarland.net/?p=1636</guid>
		<description><![CDATA[I think everyone who owns a web business wants to do as little work as possible to make as much money as possible.  That&#8217;s pretty obvious right.  Given that we&#8217;ve built our cart from scratch, we have the ability to automate just about anything that can be automated.  So why don&#8217;t we?  I get that question from time to time, particularly from people who have just caught the internet business bug and think that they can just automate everything, do nothing, and sit back while the money rolls in. The answer is pretty simple: because in many instances there are &#8230; <a class="continue-reading" href="http://www.adam-mcfarland.net/2010/06/15/how-to-figure-out-what-to-automate/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>I think everyone who owns a web business wants to do as little work as possible to make as much money as possible.  That&#8217;s pretty obvious right.  Given that we&#8217;ve built our cart from scratch, we have the ability to automate just about anything that can be automated.  So why don&#8217;t we?  I get that question from time to time, particularly from people who have just caught the internet business bug and think that they can just automate everything, do nothing, and sit back while the money rolls in.</p>
<p>The answer is pretty simple: because in many instances there are trade-offs.  There&#8217;s always the initial time spent up front. But sometimes even with the automation you end up creating more work for yourself in maintenance. Or, even worse, you lessen your customer&#8217;s experience.</p>
<p><strong>I have one really simple rule when trying to decide whether something gets automated or doesn&#8217;t.  If it saves us time, requires little to no maintenance, is scalable, doesn&#8217;t negatively impact the customer experience (in many cases, we&#8217;re trying to improve the customer experience), AND the end gain is worth the upfront time and resources to make the feature happen, then we do it.  Otherwise we don&#8217;t.</strong></p>
<p>A good example of a successful automation is the <a href="http://www.adam-mcfarland.net/2010/01/04/how-i-handle-customer-service-on-a-new-feature/">failed checkouts on Detailed Image</a>.  That&#8217;s a win for everyone across the board.  Since we implemented that, the number of failed checkouts has dropped to only a few per week, with almost no multiple failures from the same user.  Previously customers would fail over and over and over again because they didn&#8217;t know what was happening.  We gave the customer the information needed to solve their own problem, and they have 100% of the time.  I used to answer emails from customers regularly, but since then I haven&#8217;t received one.  And they&#8217;re less frustrated because they can solve their own problem immediately instead of awaiting an email from us.  Win/win.</p>
<p>On the other side of the page, we <a href="http://www.adam-mcfarland.net/2010/04/08/managing-out-of-stock-products/">haven&#8217;t fully automated our inventory system</a>, specifically ordering from vendors and managing &#8220;out of stock&#8221; items.  The comments on that post were fantastic.  Probably better than the post itself.  A lot of people posed questions about why we couldn&#8217;t go any further.  I did my best to explain our situation and why a fully automated system could potentially cause more headaches for both us and our customers, in addition to the upfront time to create, test, and deploy the features.</p>
<p>A more extreme idea would be to try to automate customer service.  The customer emails us, we scan our large database of replies, and automatically email them back our closest match.  Sounds crazy, but it&#8217;s possible.  Most companies that do this do a hybrid version where they send back suggestions automatically but still have a real person follow up.  We might do that at some point. However, that would require a lot of upfront time/money/work, and it would probably piss people off.  One of our best competitive advantages is that we reply to our emails with real replies from real people, and we do it relatively quickly.  Instead of fighting everything with automation, the best long term business solution to handling our ever-increasing volume of customer service emails might simply be to just hire a customer service rep.  All of the programming in the world can&#8217;t create the quality answers that a good employee can.</p>
<p>With every single business problem we always go through this same iterative thought process.  It makes for interesting conversation because we <em>can</em> attempt to automate just about anything.  Just because you can do something though, doesn&#8217;t mean you should.  Or, as <a href="http://www.imdb.com/title/tt0366551/quotes">Kumar said</a>, &#8220;just cause you&#8217;re hung like a moose doesn&#8217;t mean you gotta do porn!&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adam-mcfarland.net/2010/06/15/how-to-figure-out-what-to-automate/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>No Longer Shipping Internationally</title>
		<link>http://www.adam-mcfarland.net/2010/01/26/no-longer-shipping-internationally/</link>
		<comments>http://www.adam-mcfarland.net/2010/01/26/no-longer-shipping-internationally/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 17:59:10 +0000</pubDate>
		<dc:creator>Adam McFarland</dc:creator>
				<category><![CDATA[Decision Making]]></category>
		<category><![CDATA[Detailed Image]]></category>
		<category><![CDATA[Ecommerce]]></category>

		<guid isPermaLink="false">http://www.adam-mcfarland.net/?p=1104</guid>
		<description><![CDATA[Effective yesterday we are no longer shipping packages internationally. This also includes US Territory addresses and APO addresses. Much like closing down Tastefully Driven, there were a lot of reasons behind our decision, but it can all pretty much be summed up by saying that it was too much work for how small of a part of our business it was, and that we&#8217;d rather focus our time and energy elsewhere. However, unlike with Tastefully Driven, I think this will get a little backlash from our customers, which I&#8217;ll touch on more below. Here is the in-depth reasoning behind our &#8230; <a class="continue-reading" href="http://www.adam-mcfarland.net/2010/01/26/no-longer-shipping-internationally/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.detailedimage.com/blog/announcement/shipping-changes/">Effective yesterday</a> we are no longer shipping packages internationally. This also includes US Territory addresses and APO addresses.</p>
<p>Much like <a href="http://www.adam-mcfarland.net/2010/01/12/goodbye-tastefully-driven-so-long-amazon/">closing down Tastefully Driven</a>, there were a lot of reasons behind our decision, but it can all pretty much be summed up by saying that <strong>it was too much work for how small of a part of our business it was, and that we&#8217;d rather focus our time and energy elsewhere. </strong>However, unlike with Tastefully Driven, I think this will get a little backlash from our customers, which I&#8217;ll touch on more below.</p>
<p>Here is the in-depth reasoning behind our decision:</p>
<ul>
<li><strong>Customs forms</strong> &#8211; we got them semi-automated, but there is still a decent amount of work that needs to be put into correctly filling out the customs form for every single international order.</li>
<li><strong>Customer service</strong> &#8211; often times international customers take longer to place an order and ask more questions (understandably so because of the higher shipping charge and long delivery time).  In conjunction with the language barriers, the average international customer requires quite a bit more customer service work than a domestic customer does.</li>
<li><strong>Fraud</strong> &#8211; chargeback fraud and other shady orders tend to come more frequently from international customers.  Our <a href="http://www.adam-mcfarland.net/2009/05/19/chargebacks/">$6k chargeback</a> was international (although I still take full responsibility for not having realized earlier what he was doing).  Supposedly <a href="http://www.bongous.com/international-internet-fraud.php">fraudulent transactions occur nearly 3 times as frequently on  international orders as they do for domestic orders</a>.</li>
<li><strong>FedEx</strong> &#8211; we ship domestically using FedEx, but after putting in quite a bit of work and having several meetings with them, ultimately couldn&#8217;t come up with an international shipping process that made sense, both financially and in terms of our effort per order. If anything, both were worse than USPS so we stuck with them.</li>
<li><strong>Our industrial park</strong> &#8211; most international customers we&#8217;ve spoken with prefer USPS.  Unfortunately our industrial park is a private park.  USPS is not allowed in.  We have to go to the post office to get our mail.  We also had to go to the post office to drop off every single international order.  As we&#8217;ve grown, that has become a larger and larger pain.  Many times during the holidays we could barely get the boxes into our cars, only to get there and have someone working who wasn&#8217;t strong enough to lift the box (we had to help them put it in a cart in the lobby that they could then roll back to the mail room).  Had we been able to get a pick up in our park, things might have been different.</li>
<li><strong>Liquids</strong> &#8211; shipping liquids internationally is a pain, and unfortunately a good portion of our products are liquid.</li>
<li><strong>Tracking &amp; claims</strong> &#8211; this was one thing FedEx offered that was attractive to us.  FedEx has pretty decent international tracking and a quick claims process.  The postal service does not.  It didn&#8217;t happen often, but it&#8217;s a pain to try to track down a package in Brazil that hasn&#8217;t had the tracking information updated in months.  We never get a response when we submit for a package trace or a reimbursement for the lost package.  We almost always have to bite the bullet and re-ship the package, not to mention deal with all of the customer service.  For domestic orders this does not happen.  When an order is lost we can always get a trace within 24 hours and a reimbursement if FedEx lost or damaged the package.</li>
<li><strong>Freight forwarding</strong> &#8211; I&#8217;d estimate that well over 50% of our international orders use US based freight forwarders anyway.  When an international customer attempts to checkout now, they are sent to a page explaining that we no longer ship internationally and that they might want to consider a forwarding service like <a href="http://www.bongous.com/">Bongo International</a>.  We decided not to try to work with Bongo (or any other freight forwarder) on integrating with our shopping cart because of the time involved, the potential liability if the freight forwarder screws up or does something illegal, and the potential for even more international customer service.</li>
<li><strong>Employees</strong> &#8211; as we start to enter our next growth phase, we&#8217;re making sure that everything we do can be easily taught to an employee.  International shipping is much more complex than domestic shipping.  Why spend 3x longer training someone because of the complexities that international shipping entails?  I&#8217;d rather have our employees hone in on becoming really good at the core stuff we do, as opposed to cluttering their mind with situations and processes that account for a small portion of the business.</li>
<li><strong>Programming</strong> &#8211; every time we added a new feature  to the site, I&#8217;d have to not only account for how it impacted domestic customers, but the international, APO, and US Territory customers as well.  Because those are more complex, I&#8217;d spend 15% of my time on the US customers, and 85% on getting the rest to work flawlessly, especially when switching back and forth between addresses in different regions.  Imagine a US customer proceeding to the checkout page with an aerosol product in their cart, then changing their address to a US Territory using our AJAX form on the checkout page.  Well, US Territory orders have to fly via air and therefore cannot receive <a href="http://en.wikipedia.org/wiki/ORM-D">ORM-D</a> products.  There are a hundred similar scenarios that had to be handled seamlessly or it could cause a big problem. It&#8217;s enough to make someone&#8217;s head spin.  When ~95% of DI&#8217;s orders are shipped domestically, this just doesn&#8217;t seem like the best use of my time&#8230;or anyone&#8217;s time for that matter.</li>
</ul>
<p>In addition to this, we are switching Hawaii and Alaska from USPS back to FedEx.  We <a href="http://www.detailedimage.com/blog/announcement/usps-now-available-for-hawaii-alaska/">changed to USPS</a> in September of last year because several customers requested it, but now we&#8217;re switching back so that we can completely eliminate the post office from our shipping offerings.  I feel bad about this because the change was so recent, but these orders are an extremely small percentage of our customers so unfortunately they&#8217;ll have to pay a little more to use FedEx (which, in my opinion, is worth the extra money because of the reliability and traceability&#8230;but that&#8217;s just me).</p>
<p>Last night I wrapped up all of the programming and deployed the changes.  As I mentioned above, international customers are now redirected to a page explaining that we no longer ship internationally.  We tell them that to proceed to checkout they&#8217;ll need to change their default address to a US address.  We also display a message in their My Account page.  And obviously we made it so that new registrants must have US addresses. As much work as it was to get that stuff functioning properly, it was more work to update our FAQs, Terms of Service, various other pages and screenshots across the site, and change the shipping quote system to only allow US addresses.  I was happy to get it all done.</p>
<p>As I touched on in the beginning, I do expect some backlash from our international customers.  There will probably be a few not-so-nice emails. We have a lot of loyal international customers that have been with Detailed Image for years, some predating <a href="http://www.adam-mcfarland.net/sl-ye-archive/2007/02/pure-adapt-acquires-detailed-image.html">when Detailed Image became part of Pure Adapt</a>.  For the most part, I think we&#8217;ve done our best to give them a positive experience, and any time you do that you will have a few loyal customers who don&#8217;t like that your business decision negatively impacts them.</p>
<p>APO (military) customers are even more tricky.  There aren&#8217;t a lot of them, but the ones we do have are very passionate.  They&#8217;ve had a tendency in the past to complain when certain shipping discounts only applied to the 48 contiguous states (i.e. places we shipped FedEx to).  It sucks that FedEx doesn&#8217;t ship to APOs or PO Boxes, but they don&#8217;t.  We did try to integrate their <a href="http://fedex.com/us/smartpost/">SmartPost</a> shipping service that does just that, but that was a fucking nightmare that almost cost us thousands of dollars and pissed off hundreds of customers (not worth getting into).  We&#8217;ve had a few disgruntled APO customers contact us in the past with some pretty harsh remarks.  Stuff like &#8220;we&#8217;re at war protecting your ass and you&#8217;re so greedy that you can&#8217;t even offer us free shipping like you do to other US customers&#8221;.  It&#8217;s tough to deal with because we obviously have a great deal of respect for everyone in the armed forces.</p>
<p>But unfortunately they aren&#8217;t our target market and it&#8217;s just not a good move for our business to continue to serve them. It would be awesome if they shipped their orders to a family member in the states who could then get it to them, but we understand that many may start shopping elsewhere.  Much like with Tastefully Driven, we are essentially giving new  orders  and new customers to our competitors, <a href="http://http//www.adam-mcfarland.net/2010/01/14/decision-making-and-the-competition/">which at the end of the day is fine by us</a>.</p>
<p>This was definitely the right thing for us to do for the long term health of our business.  We&#8217;ll be able to do a lot more for our domestic customers with a lot less effort by not having to factor in the international implications of everything we do. The right time of the year to do something like this is January, when sales are slowest and we&#8217;ve got the time to handle the project correctly without distraction, so that&#8217;s what we did.</p>
<p>We have two more of these types of announcements coming in the next ~2 weeks.  Once the dust settles I&#8217;ll step back and analyze what we&#8217;re left with and where we&#8217;re going from here.  Exciting stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adam-mcfarland.net/2010/01/26/no-longer-shipping-internationally/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

