I'm probably going to get blasted for posting this, but I've been thinking about it for a long time, and I think it's relevant. If you've never heard of a cargo cult, you can Google it and learn a lot. The simplistic, Reader's Digest, version (ignoring some history) is that, during World War II in the Pacific, when the Allies (US and UK, mostly) took various South Pacific islands (particularly New Guinea), the natives noticed that airplanes landed and ships docked and offloaded nifty stuff for the invaders. The natives decided that the gods were favoring the people with the airplanes and ships, and set out to recreate those objects - they created faux planes and ships using rocks, coral, coconut shells, palm fronds, whatever looked like the originals. They assumed that, when they "got it right", the gods would shower them, too, with the wonderful cargo they saw the foreigners receiving. Anybody besides me seeing a resemblance to how a lot of people with no programming experience are approaching iOS development?