-
Capistrano Deployment Recipes
Posted on August 4th, 2008 1 commentDealistic was first deployed to Slicehost 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’ve moved to Amazon EC2 when we launched. It is running rock solid and we don’t run out of memory again, at least for now
As a result of all these, I wrote two Capistrano recipes for deployment, for both Slicehost and EC2. We also use GitHub for version control. I think these deployment recipes may be helpful to others. So here they are:
We wrote some custom Capistrano tasks to copy over configuration files, symlink plugins, start/stop BackgrounDRb, and a custom maintenance page. But these things are optional. It should be simple to add/remove things as you see fit.
-
Dealistic is launched
Posted on July 29th, 2008 No comments
Andrew and I have been working on a new site Dealistic after our work at OnMyList.
We’ve also put up a screencast to show off our features (HUGE thanks to Sherry)
It lets you find deals by specifying a list of tags and it can notify you by email, RSS feed, and/or SMS when new deals appear that match your tags.
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 Dealistic, what you get is what you want.
Never miss a deal because you don’t have time to find it! Just add a tag at Dealistic and we will let you know when a deal that you are looking for appears.
We also have a feedback tool that we hope you can give us suggestions to do better.
-
Entrepreneurial Psychology
Posted on March 25th, 2008 No commentsThis is a very entertaining article by Marc Andreessen about Charlie Munger’s Poor Charlie’s Almanack. 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.
One: Reward and Punishment Superresponse Tendency
This is why stock options work so well in startups – and the fewer people in a startup, the better stock options work, since when there are only a few people in a company, it’s usually crystal clear to each person how her work will impact the value of the company.
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.
Even engineers need counter-goals: incent engineers based purely on a ship date, and you’ll get a shipping product with lots of bugs. Incent based on number of bugs fixed, and you’ll never get any new features. And so on.
Two: Liking/Loving Tendency
Second, an entrepreneur, like any manager, has to fire people who aren’t great or who aren’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.
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 – if everyone agrees right up front that whatever you are doing makes total sense, it probably isn’t a new and radical enough idea to justify a new company.
Three: Disliking/Hating Tendency
So when your startup’s competitive juices get flowing – especially for the first time – 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 – is the market we’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.
Four: Doubt-Avoidance Tendency
In my view, entrepreneurial judgment is the ability to tell the difference between a situation that’s not working but persistence and iteration will ultimately prove it out, versus a situation that’s not working and additional effort is a destructive waste of time and radical change is necessary.
Five: Inconsistency-Avoidance Tendency
I think this is something that every entrepreneur needs to watch very carefully. Sometimes it’s simply a matter of timing – and if people just aren’t ready for a new idea, you usually can’t make them ready, and you have to wait for them to change or for a new generation of customers to come along.
My favorite way around this problem is the one identified by Clayton Christensen in The Innovator’s Dilemma: don’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’t able to afford or adopt the incarnation of the status quo.
Six: Curiosity Tendency
The only important thing I can think to add – aside from the importance of hiring curious people – is that lack of curiosity can be a huge danger to a startup in the following way: often, your initial strategy won’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’t have to.



Recent Comments