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.
tl;dr visit the Insomnia Plus Beta Documentation
Four months ago I left my previous job to work full-time on Insomnia. Since then, I’ve had over 300 amazing conversations with users have helped identify bugs, given feedback, and suggested new features. Insomnia now has over 2000 daily active users across the Mac, Windows, and Linux platforms.
Exactly one week ago Insomnia reached #1 on HackerNews, generating around
50,000 website visits,
10,000 new users, and
200 email conversations. I
spent the week going through these conversations and implementing common
complaints, suggestions and feedback. There are a lot of exciting new features
in this release so pay grab some popcorn and take a seat.
As you may know, the existing Linux version of Insomnia does not auto-update like the Windows and Mac versions. However, starting with version 3.2.2, the app will display a prompt when a new update is available. This will make keeping up to date with the latest releases much easier.