Sofa’s Indie App Santa Promotion Results

I was lucky enough to participate in Indie App Santa on January 11. It’s a fun daily promotion of indie apps created by François Boulais.  The idea behind Indie App Santa is that for 24 hrs only, there needs to be a discount or promotion of some kind. Since Sofa is already free, I went […]

A Place to Discuss Sofa

I have little control over how and where people talk about Sofa. I’m perfectly happy, and lucky, for anyone to talk about Sofa in any way, shape, or form.  That being said, I would like to have an official place for people to discuss Sofa and their downtime. Not everyone is on Facebook, Twitter, or […]

The best things I read, watched, played, and listened to in 2020

Read Atomic Habits – Systems over goals. That is the main lesson. How to be Black – Comedy is such a create vehicle for discussing difficult topics, and this book proves it. I think it’s a great starter book for white people who want to educate themselves on racism. Watched Glengarry Glen Ross – I […]

Sofa 2020 Year in Review

2020 has been one long shit show. Focusing on the good things in life has been difficult to say the least. Sofa was a positive outlet for me this year, and gave me a place to take a break from everything else going on. I’m thankful I have it. As stated last year, my goal […]

The SwiftUI Detour

I recently released version 2.12 of Sofa. That release brought new features, but more importantly, included a major refactoring of the app. This was triggered by two announcements at this year’s WWDC: UITableView will eventually (soon?) be deprecated SwiftUI evolved in nice ways and could potentially be used to build a full app 99% of […]

Sofa’s iOS 14 Update

2020 has been full of surprises for all of us. For Sofa, I only planned on one major release this year followed up by a bunch of smaller releases. Things didn’t turn out that way. This iOS 14 update is big. I don’t like working on big releases. I prefer small iterations that I can […]

Why Your Design System Isn’t Working

This is a webinar I did with Amanda Kalk back in the spring for Think Company. About When it comes to implementing a design system, success is an eternally-moving target. Evolution and maintenance are critical over time, but how do you recognize the catalysts and symptoms that mean your system might be failing? Join us […]

Creators Campfire Podcast Interview

I was interviewed for the Creators Campfire podcast the other day and had a great time. We chatted about Sofa, app development, and more. If you prefer to listen as a podcast, you can do so here.

Understanding Design Systems

As part of my work at Think Company, I did a webinar for people new to design systems. It goes over what design systems are, the value they bring to teams and organizations, and the foundational knowledge you’ll need before starting your own system. Resources Mentioned Design Systems Google’s Material Design Bootstrap Apple’s Human Interface […]

Thinking through custom items in Sofa

I recently added the ability for people to save custom items to Sofa. This post outlines the thinking behind the feature and how it works. Two of the main reasons people find Sofa so enjoyable to use is the rich display of the various media types and the mixing of those media types. When I […]