The secrecy makes it difficult. For Mac programming, there are all kinds of resources — mailing lists, bits of code posted on the web, wikis, other developers — to help out. It makes a difference. For iPhone programming, no. We’re not supposed to discuss actually programming on the iPhone with anybody — even though that would raise the quality of the apps.