We Need to Grow

I’m over half way to my funding goal on my Indiegogo project to fund my next book. One of my primary goals in this project is to attract existing developers working with other languages and ecosystems into the iOS world. I believe that we are sitting at a crossroads between stagnation and evolution. We need diversification to continue growing.


I sit behind an iMac all day and I happily code iOS apps. It’s all I know. I’m sure I’m not alone. We specialize in iOS because we want to be great at it.

The problem is, we sit a little too close. We lose perspective. We don’t know the right kinds of questions to ask.

We need new developers with other perspectives in our community because they will ask the right kind of questions. For example, they’ll ask “why doesn’t Objective-C have a package manager?” And then they’ll make one.

A more diverse iOS developer community will make us better by forcing us to re-evaluate our assumptions. Things change, especially in the tech world. If we want to keep from stagnating, it’s incredibly important to constantly question everything we know.

But that’s impossible to do on our own. We need the help of iOS newcomers to force us to ask the uncomfortable questions we don’t want to know the answers to. As Shunryu Suzuki wrote, “In the beginner’s mind there are many possibilities, in the expert’s mind there are few.”

We’ll get better tools. We’ll get broader perspectives. We’ll grow instead of dying.

Sounds good to me.

This project isn’t just a book – it’s a tool for making us better. Please help spread the word.

Please submit typo corrections on GitHub