<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Raymond Law: Category Entrepreneurship</title>
    <link>http://blog.rayvinly.com/articles/category/entrepreneurship</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Capistrano Deployment Recipes</title>
      <description>&lt;p&gt;&lt;a href="http://dealistic.com/"&gt;Dealistic&lt;/a&gt; was first deployed to &lt;a href="http://www.slicehost.com/"&gt;Slicehost&lt;/a&gt; when we were testing it on staging.  However, I only got the 256 slice and low memory is a big problem for Ruby and Mongrel.  We&amp;#8217;ve moved to &lt;a href="http://www.amazon.com/gp/browse.html?node=201590011"&gt;Amazon &lt;span class="caps"&gt;EC2&lt;/span&gt;&lt;/a&gt; when we launched.  It is running rock solid and we don&amp;#8217;t run out of memory again, at least for now :P&lt;/p&gt;


	&lt;p&gt;As a result of all these, I wrote two &lt;a href="http://www.capify.org/"&gt;Capistrano&lt;/a&gt; recipes for deployment, for both Slicehost and &lt;span class="caps"&gt;EC2&lt;/span&gt;.  We also use &lt;a href="http://github.com/"&gt;GitHub&lt;/a&gt; for version control.  I think these deployment recipes may be helpful to others.  So here they are:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://blog.rayvinly.com/shared/deploy_slicehost.rb"&gt;deploy.rb for Slicehost&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://blog.rayvinly.com/shared/deploy_ec2.rb"&gt;deploy.rb for &lt;span class="caps"&gt;EC2&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;We wrote some custom Capistrano tasks to copy over configuration files, symlink plugins, start/stop &lt;a href="http://backgroundrb.rubyforge.org/"&gt;BackgrounDRb&lt;/a&gt;, and a custom maintenance page.  But these things are optional.  It should be simple to add/remove things as you see fit.&lt;/p&gt;</description>
      <pubDate>Mon, 04 Aug 2008 17:30:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:f24253c2-5880-49fb-8e78-8d74075c0cbb</guid>
      <author>Raymond Law</author>
      <link>http://blog.rayvinly.com/articles/2008/08/04/capistrano-deployment-recipes</link>
      <category>Entrepreneurship</category>
      <category>Git</category>
      <category>Dealistic</category>
      <category>Ruby on Rails</category>
      <category>Web 2.0</category>
      <category>ruby</category>
      <category>rails</category>
      <category>rubyonrails</category>
      <category>dealistic</category>
      <category>slicehost</category>
      <category>amazon</category>
      <category>ec2</category>
      <category>capistrano</category>
      <category>github</category>
      <trackback:ping>http://blog.rayvinly.com/articles/trackback/69</trackback:ping>
    </item>
    <item>
      <title>Dealistic is launched</title>
      <description>&lt;p&gt;&lt;img src="http://dealistic.com/images/logo.gif" alt="" /&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://blog.andrewng.com"&gt;Andrew&lt;/a&gt; and I have been working on a new site &lt;a href="http://dealistic.com"&gt;Dealistic&lt;/a&gt; after our work at &lt;a href="http://www.onmylist.com"&gt;OnMyList&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;We&amp;#8217;ve also put up a screencast to show off our features (HUGE thanks to &lt;a href="http://sherrysun.com/"&gt;Sherry&lt;/a&gt;)&lt;/p&gt;


&lt;object width="400" height="300"&gt;    &lt;param name="allowfullscreen" value="true" /&gt;    &lt;param name="allowscriptaccess" value="always" /&gt;    &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1427503&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;    &lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1427503&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;

	&lt;p&gt;It lets you find deals by specifying a list of tags and it can notify you by email, &lt;span class="caps"&gt;RSS&lt;/span&gt; feed, and/or &lt;span class="caps"&gt;SMS&lt;/span&gt; when new deals appear that match your tags.&lt;/p&gt;


	&lt;p&gt;We made the site because we often need to find deals on things we want to buy but we spend way too much time looking for irrelevant deals on a lot of different sites.  With &lt;a href="http://dealistic.com"&gt;Dealistic&lt;/a&gt;, what you get is what you want.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Never miss a deal because you don&amp;#8217;t have time to find it!  Just add a tag at &lt;a href="http://dealistic.com"&gt;Dealistic&lt;/a&gt; and we will let you know when a deal that you are looking for appears.&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;We also have a &lt;a href="http://getsatisfaction.com/dealisticcom"&gt;feedback tool&lt;/a&gt; that we hope you can give us suggestions to do better.&lt;/p&gt;</description>
      <pubDate>Tue, 29 Jul 2008 02:29:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:cb8f6b81-2db1-48f4-b530-922c4d2dfbea</guid>
      <author>Raymond Law</author>
      <link>http://blog.rayvinly.com/articles/2008/07/29/dealistic-is-launched</link>
      <category>Entrepreneurship</category>
      <category>Random</category>
      <category>Dealistic</category>
      <category>Ruby on Rails</category>
      <category>Web 2.0</category>
      <category>dealistic</category>
      <category>deal</category>
      <category>buy</category>
      <category>coupon</category>
      <trackback:ping>http://blog.rayvinly.com/articles/trackback/68</trackback:ping>
    </item>
    <item>
      <title>Entrepreneurial Psychology</title>
      <description>&lt;p&gt;This is a very entertaining article by &lt;a href="http://blog.pmarca.com/2008/03/the-psychology.html"&gt;Marc Andreessen&lt;/a&gt; about &lt;a href="http://en.wikipedia.org/wiki/Charlie_Munger"&gt;Charlie Munger&amp;#8217;s&lt;/a&gt; &lt;a href="http://www.poorcharliesalmanack.com/index.html"&gt;Poor Charlie&amp;#8217;s Almanack&lt;/a&gt;.  The following are some of the quotes that I find particularly interesting and it resonates with me.  I can go back to read this to remind myself of some of these principles instead of reading the whole long article.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;One: Reward and Punishment Superresponse Tendency&lt;/strong&gt;&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;This is why stock options work so well in startups &amp;#8211; and the fewer people in a startup, the better stock options work, since when there are only a few people in a company, it&amp;#8217;s usually crystal clear to each person how her work will impact the value of the company.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;blockquote&gt;
		&lt;p&gt;As a company grows, stock options and other forms of equity-based motivation become less and less useful as an incentive tool, since it becomes harder for many employees in a large company to see how their individual behavior would have any effect on the stock price of the overall corporation. So, more tactical incentives kick in, such as cash bonuses.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;blockquote&gt;
		&lt;p&gt;Even engineers need counter-goals: incent engineers based purely on a ship date, and you&amp;#8217;ll get a shipping product with lots of bugs. Incent based on number of bugs fixed, and you&amp;#8217;ll never get any new features. And so on.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;&lt;strong&gt;Two: Liking/Loving Tendency&lt;/strong&gt;&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;Second, an entrepreneur, like any manager, has to fire people who aren&amp;#8217;t great or who aren&amp;#8217;t right for the tasks at hand. This naturally makes people not like you, particularly the people you fire. But again, not doing this backfires: nobody great wants to be in a company populated by mediocre or ill-fitting peers.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;blockquote&gt;
		&lt;p&gt;Finally, some entrepreneurs have emotional resistance to pursuing a strategy that does not meet with immediate approval from press, analysts, and other entrepreneurs. This is worth watching carefully &amp;#8211; if everyone agrees right up front that whatever you are doing makes total sense, it probably isn&amp;#8217;t a new and radical enough idea to justify a new company.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;&lt;strong&gt;Three: Disliking/Hating Tendency&lt;/strong&gt;&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;So when your startup&amp;#8217;s competitive juices get flowing &amp;#8211; especially for the first time &amp;#8211; and you find yourself fixated on a competitor, be sure to take a step back and say, is this really what we want to be focused on right now &amp;#8211; is the market we&amp;#8217;re both in really large enough to warrant this? If so, sure, go for it, guns blazing. But if not, stepping back and thinking about how to focus instead on creating a large market might be more valuable.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;&lt;strong&gt;Four: Doubt-Avoidance Tendency&lt;/strong&gt;&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;In my view, entrepreneurial judgment is the ability to tell the difference between a situation that&amp;#8217;s not working but persistence and iteration will ultimately prove it out, versus a situation that&amp;#8217;s not working and additional effort is a destructive waste of time and radical change is necessary.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;&lt;strong&gt;Five: Inconsistency-Avoidance Tendency&lt;/strong&gt;&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;I think this is something that every entrepreneur needs to watch very carefully. Sometimes it&amp;#8217;s simply a matter of timing &amp;#8211; and if people just aren&amp;#8217;t ready for a new idea, you usually can&amp;#8217;t make them ready, and you have to wait for them to change or for a new generation of customers to come along.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;blockquote&gt;
		&lt;p&gt;My favorite way around this problem is the one identified by Clayton Christensen in The Innovator&amp;#8217;s Dilemma: don&amp;#8217;t go after existing customers in a category and try to get them to buy something new; instead, go find the new customers who weren&amp;#8217;t able to afford or adopt the incarnation of the status quo.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;&lt;strong&gt;Six: Curiosity Tendency&lt;/strong&gt;&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;The only important thing I can think to add &amp;#8211; aside from the importance of hiring curious people &amp;#8211; is that lack of curiosity can be a huge danger to a startup in the following way: often, your initial strategy won&amp;#8217;t quite work, but you can learn as you go based on other things that happen in the market and eventually iterate into a strategy that does work. Obviously, insufficient curiosity can prevent you from seeing the new data and lead you to continue to pursue a losing strategy even when you wouldn&amp;#8217;t have to.&lt;/p&gt;
	&lt;/blockquote&gt;</description>
      <pubDate>Tue, 25 Mar 2008 22:15:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:64a9d646-3aef-4c26-8232-b9fe6ac8dd86</guid>
      <author>Raymond Law</author>
      <link>http://blog.rayvinly.com/articles/2008/03/25/entrepreneurial-psychology</link>
      <category>Entrepreneurship</category>
      <category>Random</category>
      <category>Web 2.0</category>
      <category>entrepreneurship</category>
      <category>startup</category>
      <category>internet</category>
      <category>web2.0</category>
      <trackback:ping>http://blog.rayvinly.com/articles/trackback/56</trackback:ping>
    </item>
  </channel>
</rss>
