Public betas are terrific and makes everyone happy. The public is happy to be able to play with the next version way ahead of everyone else. The system owners are happy to get valuable feedback of beta systems hoisted upon masses without being liable for their quirks, issues, and just plain not-quite-there-yet (see Apple Maps launch with iOS 6). However, after participiating in the iOS 9 Public Beta it feels like a joke to be asked to participate again.
Over the years I feel like I’ve learned a thing or two about building new systems. “New systems” is a generic term you can apply to just about anything you do. This could apply to adding a new feature to a car, or coming up with a new idea for an app, or anything in your field of interest or expertise. While the shiny and whiz-bang features get all the attention, none of it matters one bit if the development of this new thing doesn’t start with the following three S’s.