We have been rapidly developing features for Kinnection for the past couple of months. Now that we have deployed and have a handful of users, we started to discuss how often we should update the livesite with our new features. While it’s great to get features and bug fixes out as quickly as possible, if you deploy too often your users may notice some instability in your product. But since it is so easy to deploy and rollback RoR applications with Capistrano and all our users are related to me, we decided to deploy every time we have a big chunk of functionality ready which typically works out to every week. This frequency seems to strike the right balance of getting enough new functionality in the hands of our users and stabilizing the code base.