1000 users later in the life of an Ostrich
Fwu! It’s been a hell of a ride. From creating bugs to squashing them in a few hours, then creating features, replying to almost all mentions of Ostrich on Twitter and managing requests from my best users, I’m exhausted.
I never realized how much work it would be to keep a community up to date while developing the application. I’m especially happy with how users have been taking it. It’s pretty disappointing to download a new version only to have it not working at all… luckily you early adopters know how it is with pre-1.0 software.
What happened:
- 1031 signed in users (as of this writing since the 19th, that’s when I started recording).
- Decreasing traffic every day, but that’s normal as the initial wave of early adopters passes by.
- Server load also greatly reduced with the block on old buggy versions that kept hitting the server.
What’s coming up:
- Early early testers beta access. I want to setup proper environments:
- Development: my local machine which is buggy as hell and breaks all the time;
- Beta: a few select people who will be able to sign up for it shortly;
- Production: everyone’s copy.
- Image Upload (that is going to be sweet, I promise)
- Direct messages (need to figure that one out, security-wise)
This is my first app experience. It’s a one-man show, everything you see, read and use about Ostrich is my own doing. That’s why sometimes it may seem a little unprofessional and that’s why sometimes the focus is more on the User Experience than on code quality (but it’s getting there!)
A note on 0.2.1.2: Sorry for releasing something so weirdly broken. I tried implementing an additional feature right at the end and all hell broke loose. Lesson learned (there’s been a lot of that lately)