A number of people have recently asked if there will be a third edition of Learning iPad Programming. The short answer is no, there are no plans. There are many reasons why I decided to not update the book, but a few key reasons stand out more than others.
I Enjoy Writing, But I Don’t Love It
Writing a tech book was on my bucket list for many years, and writing has long been an interest of mine. But writing a book like Learning iPad Programming takes a lot of time. The first two editions of the book consumed most of my time and life for nearly two and a half years, and this left me feeling stressed and depressed. That’s when I came to the conclusion that my time is better spent doing things I love and cutting back on doing things that I only enjoy.
If I had all the time in the world, then I certainly would consider updating the book each year or two. But my time is limited, and writing apps, snowboarding, spending time with my family, and going on outdoor adventures are all things I love doing. And those things leave me with little extra time to do things I only enjoy.
No Financial Motivation
My company was booming just before I started work on the first edition of Learning iPad Programming. I saw a steady increase in product revenue year after year for five straight years, and I was becoming less dependent on consulting and contract work. In other words, I was on track for making a living selling my own products. In fact, that’s partly why I agreed to write a book in the first place. In my mind the book was another product in my expanding line of diversified products. But it turns out writing a book is hard. And writing the first edition was probably one of the hardest things I’ve ever done.
I had never written a book before, so I ended up spending a lot of time learning how to write a book. I also tried a number of different systems to get me into the habit of writing. All of this extra time spent on learning to write, how to get pass mental blocks, how to stay motivated, how to make daily progress, even the smallest bit, took my focus away from my company. And at one point I knew the only way I would finish the book was to devote 100% of my time to it, so that’s exactly what I did. I stopped working for a few months so I could work on the book full time.
All the time spent away from my company resulted in lost revenue as my product sales started a downward trend and I had zero time to offset the drop in product revenue with consulting. That meant I had to start living off of borrowed money. By the time the book was done I had well over $50K in credit card debt. And while sales of the book were great1, the royalty payments I received were not enough to pay down the debt, debt that I’m still working on paying off today.
Mistakes and Mishandling
The third and possibly the number one reason there are no plans for a third edition were the mistakes and mishandling of both editions of the book by the publisher. The publisher’s decision to release the second edition two weeks before WWDC 2013 was the final straw for me. Apple announced iOS 7 with its new look at that WWDC making the second edition obsolete only two weeks after hitting the bookstores.
There were other mistakes made throughout my time working with the publisher, from production problems to not completing planned projects. But it was the handling, or as I call it, the mishandling of the second edition that led to my decision to not continue updating the book.
If the book were self-published, then things might be different. But as it stands Learning iPad Programming is owned by the publisher, and everything other than the final manuscript is controlled by the publisher. I certainly have some say and can provide input, but I don’t really have any control once the manuscript is turned over to them. And given the past mistakes and mishandling of projects, I cannot see myself working with the same group for a third edition (my editor and her assistant excluded - they were outstanding to work with).
There You Have It
So there you have it, the main reasons there are no plans for a third edition of Learning iPad Programming. I admit it makes me rather sad when I think about it not doing new editions of the book. I poured my heart and soul into the first two editions, and I had high hopes that there would be many more editions for years to come. But at the end of the day it just not worth struggle, stress, and toll that the first two editions took on me, my family, and our financial wellbeing.
Of the millions of books available on Amazon, my book was in the top 1100 for a few months. This is an outstanding and rare achievement for a tech book, and one of my proudest moments during my career. ↩
- Reliving The Past
- Eliminating Distractions
- Blogging The Little Things
- Where I Blog These Days
- 15 Minutes Of Writing
- Things I've Done This Weekend That I Normally Don't Do
- Welcome Back
- Two Years Ago Today
- Kicking Procrastination In The Ass
- You Don't Need Motivation. You Need Good Habits