Welcome to the Blog!

Subscribe via RSS

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.

Read More »

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.

Read More »

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!

Read More »

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!)

Read More »

Electron is a framework for building cross-platform desktop apps in Javascript, HTML, and CSS. The folks at GitHub somehow managed to cram the Node.js runtime into the Chromium web browser, letting developers combine the flexibility of HTML and CSS with the ever expanding ecosystem of over 380,000 Node modules.

Read More »

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?

Read More »

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.

Read More »

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

Read More »

Introducing Insomnia Plus

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!

Read More »

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.

Read More »