February was an exciting month for Insomnia with monthly recurring revenue growing 192% and monthly active users growing 14%. Considering how little time (none) was put into marketing and promotion, that’s really exciting.
Last Month’s Recap was fairly uneventful due to extremely low app usage during the holiday season. Thankfully, usage is back up this month and things are looking great! Insomnia crossed last month’s failed goal of $100 MRR and also surpassed 3,000 daily active users.
Superb design has always been treated as a core feature of Insomnia. However, I recently noticed that no design-related work had been done on Insomnia in months. Because of this, I decided to spend a few days and implement a new design-related feature. Themes!
December is a notoriously slow month because of the holidays. I also decided to take some time off to reflect on things and spend time with family, so this recap will be relatively short. (Still interesting, I promise!)
Welcome to the recap of my fifth month working on Insomnia full time. In this blog series, I analyse interesting growth metrics and reflect on valuable lessons learned while trying to take Insomnia from a part-time hobby to a full-time business. My motivation for writing these posts is to help hold myself accountable, and also share my experience with readers who may be trying to do something similar.
Since publishing the first recap (First Four Months) I’ve had a month to reflect on it, and have decided to apply a slightly different format this time. Stats can be interesting, but they are not very useful or descriptive on their own. So, this update will try to adhere to a more expository style. Let’s get right into it then, shall we?
Version 4 brings multipart support, response history, performance, and more!
The number 3 just wasn’t big enough to contain all the awesome stuff in this release, so it’s been bumped to 4.0! This version fills in all of the major usability gaps that I’ve noticed from talking to over 400 users since the initial beta launch over four months ago. Keep reading to see what’s new.
Insomnia’s cloud sync feature makes use of the Secure Remote Passwords protocol to help protect the user’s credentials during authentication. The folks at Mozilla maintain a great library called node-srp but nothing as good existed for Go. So, I spent a few hours to port it. View go-srp on GitHub
Today, I’m proud to introduce Insomnia Plus – the first paid addition to Insomnia that syncs data seamlessly across all of your devices. Insomnia Plus also acts as a secure backup, so you can rest assured that you will never accidentally lose your work!
One major goal when transitioning to Insomnia full-time was to share as much about the process as possible. As an independent developer with little time, success heavily relies on the effective use of shared knowledge, tools, resources, and peers. Without things like blog posts, open source, and friends, Insomnia would not be where it is today. This post is an attempt to give back.