Gruber:
Hot off the O’Reilly presses: Matt Neuburg’s 834-page iOS programming tome.
Oh boy: An obese time suck whose reference section will probably be obsolete by the time FedEx drops it off on my doorstep.
Is it still 1991? Do we still need every class and function call documented because gopher is slow on our 1200 baud modems? Are our lives less busy than they were then? Has the number of technologies we need to read about gone down? Are languages developing less quickly?
I’m sure Neuberg has some stellar writing in this thing; his Frontier: The Definitive Guide was the third programming book I ever owned and was immensely helpful. I remember being grateful that someone cared enough to write such a thorough book about such a small platform. I’m also sure that many people will get a lot of value out of this. It may prove to be the definitive iOS guide.
But how long is it going to take to teach technical publishers — and readers — that brevity is a feature, not a bug? If O’Reilly were to cut this book to a quarter of its size it would make it exponentially more useful. Ditto for the Rails book (Pragmatic), Learning Jquery (Packt), and the JavaScript Rhino (O’Reilly).
Paper and bandwidth are cheap, but reader time is valuable.
If you want to “get a solid grounding in all the fundamentals of Cocoa Touch,” you need something that will nestle snugly your skull, not rapidly distend it. Besides, valuing quality over quantity is what made the iOS platform successful in the first place, isn’t it?
[Related]