The Touch Bar, the headline feature of Apple’s new MacBook Pro laptops, is a mistake. It is a gimmick, a colorful whiz-bang toy “feature” designed to sell two-thousand dollar computers in Apple Stores. And it shouldn’t be the future of how we interact with macOS.

Apple’s marketing materials claim that it “revolutionizes the keyboard experience” and that it’s a “revolutionary new way to use your Mac.” Outside the reality distortion field, what they have created is an unholy amalgam1 of their (truly revolutionary) multi-touch keyboard and a traditional one. Simple, daily tasks like pausing a song or changing the screen brightness are transformed into a game of hide a seek, the sought after key constantly being moved out from under your fingers, hidden away in submenus accessed through inscrutable glyphs with tiny touch targets. The Touch Bar bastardizes the beauty of the touch interface — the naturalness of directly manipulating what is seen on the screen — by marrying it with the indirection of a keyboard, a device that we’re trained to not look at while we use.

In the rare case that the controls in the Touch Bar are more than visual representations of keyboard shortcuts, they tend to be interactions that are performed less clumsily with the trackpad. The icons themselves are like the shifting sands of the deserts, subject to the whims of the the Mac’s windowing system, making it impossible to commit any Touch Bar action to muscle memory. It is the most infuriating input device I’ve ever used.

If the Touch Bar isn’t the future of interaction on the Mac, what is? In the bad old days, when Apple was on the verge of bankruptcy and saddled with a legacy operating system it was Steve Jobs who rode in and saved the day with NeXTSTEP, a modern OS he had been building at NeXT. Unfortunately for Apple, the go-go operating system building days of the 1980s and 1990s have mostly passed, so the prospect of an outside acquisition showing the way forward is slim. Fortunately for Apple, they’re only a little over a decade removed from creating one of the most successful operating systems of all time.

macOS, despite the new name and fresh coat of paint is legacy software — iOS is now older than macOS was at the time iOS was introduced. It is an incredibly powerful, complex operating system with a lot of accumulated cruft. It has taken it’s particular vision of the traditional GUI as far as it can. If Apple believes in the long-term future of the Mac as a platform, they have to think differently about the underlying software.

Apple executives have spoken on the record multiple times over the past few years about having tried and ultimately dismissed the idea of touchscreen Macs. And with the operating system as it is designed today, it’s not hard to see where they’re coming from. It would be clumsy to interact with the nested menus and small controls of macOS by touch — they were designed for use with a much more precise pointing device, the mouse. But what if it wasn’t?

Apple should replace macOS with a new operating system built from the ground up to be touch-friendly. Not iOS2 with a clamshell keyboard, but something entirely new. An operating system that’s designed to be used with a touchscreen monitor and a physical keyboard. An operating system with the security and power efficiency of iOS, and the power and flexibility of the Mac. An operating system that is built from the ground up to integrate seamlessly with Apple’s cloud services. An operating system for the future of the Mac platform.

  1. If the Touch Bar feels like a small iOS device that’s been welded onto the Mac, well, that’s because it is.↩︎

  2. If your answer here is “iOS”, I disagree. iOS should focus on doing what it is already great at — being a powerful mobile operating system focused on simplicity and speed.↩︎


It’s the most coveted real estate in technology — that grid of colorful icons staring back at you whenever you wake up your phone. It’s where our most used and most loved apps live. Despite the chatter about the end of the app “boom”, my homescreen has resisted the entropy afflicting others. Out of the 28 total spots available, 9 have changed from last year. This is what my home screen looks like at the beginning of 2017.


  • Foursquare: A cleaned up design and the best food and drink recommendations make Foursquare my go-to where to go app.
  • Uber: This was the year Uber really integrated itself into how I get around — I find it especially invaluable while traveling.1
  • 1Password: Waking up to a two-factor authentication prompt that my Apple ID was trying to be accessed from China got me to finally take my online security seriously. With the help of 1Password, I’m now a reformed password re-user.


  • Periscope: Periscope was the app that sat on my homescreen the longest while garnering the least actual use. While fascinating conceptually, most live video is both low quality and low density.
  • Settings: Mostly obsoleted by the introduction of Control Center in iOS 7 this legacy inclusion finally got pushed to the second screen this year.
  • iA Writer: I love iA Writer for long-form writing like this article, but I simply don’t do it on my phone enough to warrant it’s inclusion on page one.


  • Weather Line: This past summer, I started a new job. It’s close enough that I can bike to work, which I love. That also meant that I needed to know if it was going to rain, and when. Weather Line has proven to be a more than worthy replacement for Perfect Weather2. It presents the important information in a clear, easily readable format and offers an excellent iOS 10 widget.
  • Since Foursquare split it’s app in two, I’ve been using Swarm to keep track of places I go while warding off the social bits I wasn’t interested in. So when I saw on Product Hunt it was love at first sight. The location inference isn’t as good, but it’s well designed and I’m not constantly fighting off unwanted inquiries to “Share Your Location With Friends!”.
  • Castro 2: The gentlemen over at Supertop Squid released a new version of their already excellent podcast app Castro. Castro 2 helps you organize and prioritize your podcasts using a clever inbox and queue system.
  • Spark: While I was using Outlook when the ball dropped on 2015, I spent most of the year using the excellent (and confusingly named) Email3 by Easilydo. But when Readdle released an excellent Mac version of their email client Spark with cross-platform sync, I switched. I still find the iOS client a bit clunky but since most of my email management is done on my Mac anyways, the sync features win out.
  • Bear: Vesper4, the meticulously designed note-taking app from Q Branch was shuttered due to business concerns earlier this year. In a category with hundreds of alternatives, nothing filled the void as expertly as Bear. When combined with it’s Mac version, it’s simply the best cross-platform notes experience available on Apple platforms.
  • Facebook: Facebook Paper, the beautifully designed, if slightly awkward5 app from Facebook’s now defunct Creative Labs division was also shut down this year. There was only one candidate for replacement.

  1. I took 15 Uber rides this year.↩︎

  2. Perfect Weather sadly hasn’t been updated since June of 2015.↩︎

  3. In an iOS only vacuum, I think that Email is the best iOS email app.↩︎

  4. Vesper is still available for download on the App Store but no longer has a sync service and is no longer being developed.↩︎

  5. A horizontal feed is just harder to scan than a vertical one.↩︎


In many ways, 2016 has been a year of disappointments for the tech industry. Many of the disruptive technologies that were hyped this year fizzled out after failing to generate significant consumer interest. In retrospect, I think it’s apparent that the industry has become spoiled by the attention garnered by a once-in-a-lifetime product — the smartphone.

As the pace of smartphone improvement has slowed, tech companies eager to capitalize on their newfound position as the center of attention have raced to replicate it’s success and scale, resulting in products that have been both overhyped and unfocused. The Apple keynote address has become a genre unto itself, subject of both imitation and parody. While Silicon Valley in particular has always loved to spout their “change the world” rhetoric about technological disruption, the newest iteration of the Apple TV doesn’t have to come with a grand pronouncement that “the future of TV is apps.” It’s alright for it to just be a better way to watch TV. Not every product will, can, or even should attempt to revolutionize (and democratize) technology to the degree that the pocket supercomputer did.

Steve Jobs crystalized this idea at the end of his 2010 introduction of the original iPad when he positioned Apple as existing at the intersection of technology and liberal arts.

The reason that Apple is able to create products like the iPad is because we’ve always tried to be at the intersection of technology and the liberal arts. To be able to get the best of both. To make extremely advanced products from a technology point of view, but also have them be intuitive easy-to-use, fun-to-use, so that they really fit the users. The users don’t have to come to them, they come to the user. And it’s the combination of these two things that I think has let us make the kind of creative products like the iPad.

There has been too much technology for technology's sake this year. In 2017, I hope that technology companies (including Apple) take Jobs’ advice and focus on building products that improve people’s lives again.

Jobs’ astutely positioned Apple at the intersection of technology and culture. This site exists there as well. In the case of the latter, it’s been a year packed full of highly anticipated releases with plenty of highlights. These are the albums, apps, and games that I enjoyed in 20161.


Apps (iOS)

Apps (Mac)


  1. All lists are ordered alphabetically.↩︎


After just about a year of being hosted on Typed, is now statically generated and hosted on S31 — and it’s generated with Swift!

For the static generator, I’m using a fork of the open source engine that powers the Spelt blogging software by Niels de Hoog. It’s lightning fast and offers some nice features like local preview with auto-regeneration. It’s also easily customizable if you’re familiar with Swift. Under the hood, Spelt uses Kyle Fuller’s Swift template language Stencil to provide Mustache-style templating. If you’re curious about what this looks like in practice, I’ve published the source for the new version of the site on GitHub.

The combination of the Spelt CLI and the AWS CLI make updating the site painless. No more copy and pasting articles into a rich-text web editor, hoping the formatting doesn’t get mangled. No more worrying if the site can parse the flavor of markdown I’m writing in. When an article is ready to be published, I just save the .md file to the _posts directory and run this script:

cd ~/Sites/
spelt build
cd _build
aws s3 sync . s3:// --exclude "*.DS_Store*"

Spelt builds the site and any changes are synced with the S3 bucket they’re served from.

Now that I’ve spent a few days refreshing the technical side of the site, I’m looking forward to trying to write more regularly. Moving into the new year my goal is to write at least one post a month — so if you notice that I’m slacking, remind me.

  1. If you’re interested in hosting your own static site on S3, I’d recommend starting with the guide.↩︎