Sofa Year in Review 2019

December 24, 2019

I’m a fan of doing a “year in review” exercise. It’s easy to forget all the work that’s been done, which results in me feeling like I haven’t made enough progress. In fact, a lot of work has been done, which makes me feel good!

Sofa Updates for iOS 13

October 16, 2019

There are a bunch of new features in iOS 13. To bring Sofa up to date, I focused on three things: dark mode, context menus, and bug fixes.

Implementing iOS 13 Dark Mode Settings in Sofa

September 07, 2019

In iOS 13, people will be able to choose a light or dark “theme” that will apply system wide. Regardless of what you think about dark mode, apps that don’t adopt this will stick out like a sore thumb.

How to Make Expandable Elements Less Confusing

September 01, 2019

Expandable elements are extremely common across desktop and mobile apps. So common in fact that you might be wondering why I’m spending time writing about this. Things that are common are not always well understood.

Things to Keep in Mind When Designing Native Mobile Apps

August 28, 2019

Sofa was suffering from a tight-coupling problem between view controllers. I discovered this while trying to refactor my massive controllers. I stumbled upon the coordinator pattern, which ended up being a great solution.

Design System Resources

August 26, 2019

This is a list of resources for design systems. Hopefully it will be as helpful to you as it is to me.

Tom Bihn Synik 22 Research

August 25, 2019

I’m looking at purchasing a Tom Bihn Synik 22. These are resources I’m collecting to help me decide if I should purchase.

New in Sofa: Reorder Sections, Lists, and List Items 🎉

July 24, 2019

Reordering of sections, lists, and list items has been the most requested feature for a while now. You may even be thinking, “Why the hell did it take so long?”. First, it’s trickier than it appears to be to implement well. Secondly, I’m only one person who works on Sofa in my spare time. Things naturally take longer.

Fixing Sofa’s Tight-Coupling Problem with Coordinators

April 21, 2019

Sofa was suffering from a tight-coupling problem between view controllers. I discovered this while trying to refactor my massive controllers. I stumbled upon the coordinator pattern, which ended up being a great solution.

Sofa 2.7: Adding More To Your Lists

January 16, 2019

There are an enormous amount of ways that you can spend your downtime. So far, Sofa has been able to help you with a few of those: books, movies & TV, and podcasts. Today I'm adding a few more to that list.

Sofa 2018: Year In Review

December 26, 2018

Throughout 2018 I’ve shipped updates, conducted research, and introduced many new features. I thought it might be fun to take a look back at what was accomplished in 2018.

What’s New in Sofa 2.5

July 17, 2018

Sofa 2.5 is a BIG release. It addresses a lot of issues I’ve been hearing over of the past few months. Some of the issues I’ve been aware of for a while, and needed time to think them through.

Bringing Podcasts to Sofa

April 17, 2018

I’m excited to announce that you can now save podcasts to Sofa 2.4. This is another step towards making Sofa the place for remembering things to do later.

Sofa: From Free to Paid

March 12, 2018

Today I’m changing Sofa’s price from Free to $4.99. In a world were people don’t pay for apps, you may think that I’m an idiot. While very possible, there are a few good reasons to do this.

New in Sofa: Quick Add, 3D Touch , and Peek & Pop

February 14, 2018

I was hearing from people that sometimes they wanted to search for a book, movie or tv show before deciding which list it should be in. In hindsight this seems obvious, but also easy to miss. Well, now it’s here.

Announcing Sofa 2.0

December 13, 2017

Imagine you’re chatting with a friend and they tell you about a new tv show you must watch. The show sounds interesting and you say “I’ll have to check it out.” How do you remember to watch it?

Tom Bihn Aeronaut 45 & Co-Pilot Combo for 2 Week Italy Trip

December 29, 2016

I recently took a two week trip to Italy & France. We visited 4 different cities: Rome, Florence, Venice and Paris. For transportation, we traveled on three planes, fours trains, six taxis, two water taxis and TONS of walking. This lead me down the path of packing lightly and gave me a good reason to finally purchase the Aeronaut 45.

Sofa with 3D Touch

December 21, 2015

Now all you 6s & 6s Plus users can quickly jump to Discover, Search, or My List directly from your home screen. Cool beans.

The Road to Sofa 1.0

December 16, 2015

When we started working on Sofa, it was very different from what you see today. In fact, it wasn’t even called Sofa. It was called many things: Movie Night, Movie List, and Movie Pal just to name a few. I wanted to share a little bit of the story about how we got to Sofa 1.0.

Sofa 1.0 is here!

September 11, 2015

If you love movies and have an iPhone, then today is a good day.

Some Thoughts on Facebook Paper

June 17, 2014

Facebook has a lot of users from all over the world. Can they design a single experience for a billion people and have them all be happy with it?