Written by Jonnie Hallman
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 an MVCS background, so Angular really resonated with me, and it has served us well this entire time. Recently, however, with our improvements to the scheduling graph, we reached a point where performance has become an issue.
A few years ago, a friend of mine at FiftyThree reached out to see if I was available for a freelance gig. A few weeks later, we launched my first scroll-based animation website, for FiftyThree’s Pencil. Shortly after, my friend reached out again to see if I’d be open to an intro. FiftyThree’s earliest investor, Shana Fisher of Third Kind Venture Capital, saw the website and wanted to meet.
This past month, I did something I never thought I’d do—I hired people. From the very beginning, I always saw myself building Cushion as a solo developer, riding into the sunset with a small, sustainable app. I romanticized growing Cushion to the point where I could live off its income alone. Once I reached that goal, I would retire to a cabin upstate and simply maintain it for years to come.
An interview series where we talk to freelancers about important topics in the freelance world.
Take a close look at the costs that go into running a web app and why we use specific services.
Follow along with the journal for insight into the overall experience of building an app.