Ben Scheirman


SteelSeries Nimbus Controller

If you’ve tried playing any games with the Siri Remote, you’ve probably noticed how awkward the situation is. There are some games that lend themselves to such an input device (such as Canabalt or Alto’s Adventure) but most games just don’t work well with the remote.

Alto's adventure is playable with a single button, and works great with the Siri Remote

But other games are really awkward. Almost Impossible, for instance, is actually impossible to play with the remote. It’s clearly not a gamepad.

So I bought one.

Painless Authentication on Apple TV

The primary input mechanism for Apple TV text entry is a single thumb on a tiny trackpad. Needless to say, entering text is a nuissance. Entering complex passwords is downright painful.

So painful, in fact, that I’d expect most people to just drop out and never come back if you present them with a log in screen.

NSScreencast + tvOS

I’m excited for tvOS. I’m excited both as a consumer and as a developer, particularly because NSScreencast is a great candidate for a tv app.

I knew I was going to build an app, but there were some choices to make. Should I use the new TVML support for utilizing pre-built templates that you fill with content via XML? Or should I go completely native, utilizing most of what I know with UIKit to build the app?

What Is Your Superpower?

I’m sitting at the airport in Indianapolis, thinking about the conversations and connections I made at Release Notes. One of my favorites was a talk by _David Smith where he posed 2 questions:

What is your super power?

Where is your compass pointing?

This got me thinking about my own business. It is truly a difficult question for me to answer.

Swift 2 Will Be Open Source

Apple announced yesterday at WWDC that Swift 2 will be open-sourced later in 2015. This is fantastic news. Not only are they releasing the source, but it will be released under a permissive-license.

The Cobbler’s Children Have No Websites

…or something like that. I find it amusing how true the old adage is:

The cobbler’s children have no shoes.

Which of course refers to the fact that busy professionals often produce their work to the outside world, but rarely do they take the time to build something for themselves.

I find this to be true for myself, however I’m trying hard to battle it.


Leaving full-time employment means a lot more is on your plate. In addition to the actual work, you have to market yourself, find clients, and deal with the books.

Once you’ve found a client and want to start work you’ll have to sign a contract.

Contracts can be messy. They are written in a language that is intentionally difficult to understand. They also aim to explicitly cover extreme scenarios that are depressing to actually consider.

Moving On

I joined ChaiOne in February 2010, after having recently released my first iOS app (Pocket Tabs), and I distinctly remember telling my wife that I could see myself doing this full time. Doing so would mean leaving the world of .NET development where I was already successful.