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)