Recording Screencast GIFs

I use GIFs a lot. So much so that I wrote a blog post about the perfect GIF workflow using Alfred and Dropbox. Aside from reacting to tweets with a favorite Seinfeld clip, GIFs provide a fantastic way to capture and share new features in Cushion. I can record an interaction to…


Writing a Job Listing

Recently at Cushion, we realized that we need to hire a front-end dev. I think it was when we discovered that our GitHub Issues list is 10:1 front-end/backend, or the dozen features we launched on the backend, but are hidden because they have no front-end. As the founder, designer…


Using Feature Flags to Run Betas

Lately at Cushion, we’ve been releasing most of our larger features as betas first. We do this in order to launch an MVP of the feature, then have people test it while we incrementally improve upon it. For invoicing, we ran betas for line items, invoice logos, and sending…


How to embed Vue.js & Vuex inside an AngularJS app… wait what?

Since launching Cushion a couple years ago, we’ve been using AngularJS (1.x) as our front-end framework. If you’re curious how we ended up with Angular, I wrote about the decision (keep in mind this was 2014). I came from…


Taking a Real Break From Work

Last night, I landed at Laguardia after a week-long vacation in Southern California. For my wife and I, this was our first real vacation for only the two of us. It was also a much needed break from work — for both of us.


Slack as a Notification Center

Slack is commonly used as a chat tool for teams, but for the past year and a half, I’ve used Slack as a notification center for Cushion. Until recently, I’ve been a one-person team, so people were always surprised when they learned that I had a Slack for Cushion. When you…


Document Your Features

Recently, I discovered that a specific feature in Cushion was causing confusion for almost everyone who used it. This feature was originally called “Blocks”, then “Project Blocks”, then “Time Blocks”, and now finally “Workloads”. Renaming the feature is another story, but I want to talk…


300

Yesterday was a big milestone for Cushion. Roughly six months after officially launching, Cushion has reached 300 paying customers. I think it’s important to celebrate these milestones, however small, because like freelancing, running an app can be an emotional roller coaster. You might see a dozen new subscribers one…

The Cushion Journal
The Cushion Journal
Building an app from idea to launch
More information
Followers
1.3K
Elsewhere