
Wow! What a couple of days it has been. This isn’t going to be a long blog post because there’s so much to do but I wanted to give you all a little insight into what it has been like managing the launch over the last few days. At time of writing we have had just shy of 20,000 page views in the three days since the site launched. We have 29 films on the site and have sent out hundreds of invitations. Now, I know that’s no Twitter but I think it’s fairly incredible given we’re just two guys running a little indie film startup.
The experience of launching this site has been like no other. First up, I have been on my own. Of course Arin has been around to help and advise but technically I’m where the buck stops. I’m used to working in teams of anything from 3 to 15 and having people to delegate tasks to or help bug fix or deal with support requests while I deploy the site. Being a one-man development team has been a massive learning curve for me in terms of prioritization, time management and customer service. And, to be honest, I think I haven’t done too badly for one bloke and a Macbook Pro ;)
What went right?
We launched a website that Arin and I are bloody proud of! Filmmakers and users alike seem to be really taken with the site and we’ve had some amazing feedback. Likewise, all core functionality on the site has performed as expected. And, on a very serious note I am prouder of this site than I have ever been of any project I have ever worked on ever. Yes, it’s a little rougher round the edges than I’d like but for three months work by a man on his own in his spare bedroom this site rocks! There’s a long long road ahead of fixes, changes and new features but it’s going to be amazing to see this site evolve and make it better, more usable and more useful for filmmakers, venues and film fans alike.
Design… the way the site looks has been a MASSIVE success. Almost every piece of positive feedback we’ve had starts with “the site looks amazing” or similar. This is totally down to the super-talented James Franklin from Pixeco who has been an absolute legend in this whole process. James lives in New Zealand and has spent many hours at very late times at night for him talking to me on Skype about how best to achieve what we want and I think the brand and site look and feel is a complete success. Thanks James!
Finally, OpenIndie is already a massive success story for the power of the crowd. You showed us you wanted this and we built it! Seriously, we couldn’t have done this without each and every one of you who gave to our Kickstarter campaign way back in November when OpenIndie was just an idea that Arin and I had been talking about for a little under a year. So, for that, thank you!
Oh, and I know that at least three filmmakers have received donations via OpenIndie one within the first few hours of the site being online - so that’s worth smiling about :)
So, what went wrong?
Well without wishing to be too negative a couple of things didn’t go as expected. There were bugs with the third party authentication systems. Twitter’s oAuth implementation has been rock solid but Facebook had a massive falling out with our sessions controller on the day of launch and I don’t feel our implementation of OpenID is quite as usable as it could be. I think we need a sightly different approach and we need to communicate better with the user during the sign up process. Likewise, we had some issues with a mail backlog. Our SMTP provider throttled us for exceeding a daily limit and we have had to upgrade to a premium package. This was an oversight and for anyone whose email invite was delayed as a result, apologies. But these are minor issues in what was a very successful launch.
What needs some attention?
To go all geeky on you for a moment, there have been more instance terminations and re-creations than I would have liked. One reason for this, I think, is the stack we’re using. We’re running Unicorn and nginx and while nginx is a known quantity I’m not so sure about Unicorn. Don’t get me wrong up until launch we’ve had great experiences with it but re-deploying our site while using this stack on EYC seems to make the site unstable and it throws intermittent error 500s with the cause being random and bogus undefined method exceptions. I have been playing with other stacks on staging and while the site isn’t so speedy it is completely reliable upon re-deploy… sooooo we may have to think about switching to Passenger unless there’s a determinable cause solution to this problem. I will look into this over the next few days. In the mean time thank you for your patience while we experience a 10minute extended downtime for redeploy.
To sum up, it has been a very long three months of very late nights development but it has all been worth it to see people requesting films on OpenIndie.
Want to bring a film to your part of the world? Want an OpenIndie account? Request a film: http://openindie.com/films
And finally, for all those filmmakers who have expressed an interest in adding your film to the site keep your eyes on the blog for an announcement coming very soon.
Thanks again everyone,
Kieran Masterton
OpenIndie Co-Founder