First of all, any blog post that quotes Yogi Berra must be worth reading, right? It’s certainly an apt title for our Apple Watch development experience. The familiarity comes from the striking similarities between this and our first few months of iOS development. Back then, it was the “iPhone SDK”, before being renamed “iOS”. In those days, as we furiously worked to create the first version of what would later become the core application code base used by all of our customers, the nascent nature of both the platform and the development community was certainly a challenge. We essentially didn’t know what we didn’t know, and as dreams were big we discovered that the information was certainly small. That’s not to say Apple didn’t provide a good amount of initial documentation and support for development but even their views on how iPhone applications would develop was certainly limited. The fact that we needed, from day one, to push the envelope of what was doable didn’t make it any easier. What’s fascinating is how the developer community quickly rallied around Apple documentation, tutorials, and processes for development and expanded the knowledgebase within a relatively short amount of time.
And that’s why the watch experience is such a fascinating experience. We’re faced with some of the same questions that we raised during the initial iPhone experience, such as navigation schemes, proper use of built-in UI kid functionality, and network communication optimization. And just like we experienced back then it seems like, from day one, we’ve had to figure out scenarios for which none of the documentation, and potentially not much of the rest of the community has considered. What Apple clearly learned from the iPhone days is that more information is always better than less. What we as developers have learned is that the sooner we get together and share knowledge, the faster some of the unknowns and curious parts of the development process will be sorted out. The past few weeks have certainly been a whirlwind of activity over here. What’s fun to me, as one of the founders of the company, is to see how similar this experience has been to our very first meetings when we launched the company. Exciting times all over again!