O'Reilly logo

Learn AppleScript: The Comprehensive Guide to Scripting and Automation on Mac OS X, Third Edition by Hanaan Rosenthal, Hamish Sanderson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Foreword

One of the inherent tensions in product design is the balance between generality and specificity. Products are designed to appeal to a wide range of users, yet each individual has specific needs and problems that cannot be anticipated.

Custom products are usually much more expensive than generic ones. This is true for clothing, automobiles, medicine, and of course software. Custom products are also more difficult to create. Even worse, a person's needs may change over time, so something that worked when it was purchased may not be as useful in another time or situation.

Unlike physical products, software is infinitely malleable. In theory, at least, it can do (almost) anything you want and be specialized to your needs. In practice, software ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required