101 Design Ingredients to Solve Big Tech Problems
by Eewei Chen
Version: P1.0 (July, 2013)
Copyright 2013 The Pragmatic Programmers, LLC. This book is licensed tothe individual who purchased it. We don't copy-protect itbecause that would limit your ability to use it for yourown purposes. Please don't break this trustyou can use this across all of your devices but please do not share this copywith other members of your team, with friends, or via file sharing services. Thanks.
Dave & Andy.
Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and The Pragmatic Programmers, LLC was aware of a trademark claim, the designations have been printed in initial capital letters or in all capitals. The Pragmatic Starter Kit, The Pragmatic Programmer, Pragmatic Programming, Pragmatic Bookshelf and the linking g device are trademarks of The Pragmatic Programmers, LLC.
Every precaution was taken in the preparation of this book. However, the publisher assumes no responsibility for errors or omissions, or for damages that may result from the use of information (including program listings) contained herein.
Our Pragmatic courses, workshops, and other products can help you and your team create better software and have more fun. For more information, as well as the latest Pragmatic titles, please visit us at http://pragprog.com.
This book is dedicated to the memory of our beloved son Joseph Christopher Chen, who had the most perfect heart.
- March 7April 14, 1997
Table of Contents
Copyright 2013, The Pragmatic Bookshelf.
Early praise for
101 Design Ingredients to Solve Big Tech Problems
Startup founders and enterprise agilists should keep their copies of 101 Design Ingredients nearby! Full of great insight and suggestions, the book guides teams through common scenariosrecipesensuring teams have the best chance of success.
Nicholas Muldoon |
Agile evangelist at Twitter |
The same mistakes are often repeated in technology projects. It is easy to develop blind spots or simply get stuck. Often, all we need is a simple yet powerful ingredient to get us back on track. Eeweis book is chock-full of such ingredientseasily digestible and packed with wisdom.
Paul Golding |
Chief alpha maestro, AlphaPunk; chief scientist, Art.com |
An excellent, practical guide that will help tech entrepreneurs solve the significant challenges that come along with growing a startup. Packed with clever and insightful illustrations, this little recipe book will help entrepreneurs avoid common mistakes and solve big challenges.
Dave Gray |
Entrepreneur, founder of XPLANE, and author of The Connected Company and Gamestorming |
In life, the trick is to find a balance between simplicity and clarity of thought and the complexity of the real world. Eewei describes a host of simple ingredients and combines them in recipes in just the right proportions. Beautifully presented, sharply written, and valuable to experts and newcomers alike.
Giles Colborne |
Author of Simple and Usable |
101 Design Ingredients will help you look at the world differently while sharing wisdom and insight into how some of the worlds greatest leaders and organizations are doing it.
Jonathan Rasmusson |
Author of The Agile Samurai |
Foreword
As individuals in organizations, our daily lives are filled with ideas to turn into reality, myriad problems to be solved, lists of core business needs to be fulfilled, and many team and people challenges to be overcome. Regardless of the size of your organization, your position within it, the nature of your product or service, or the impact you have on the world, you play an important part in solving big problems and creating amazing and innovative products and services.
As a leader, I value simplicity. The success with which I can make good decisions, decouple difficult dependencies, and give good guidance to my team tends to improve in direct proportion to how simply I can articulate the problems and the outcomes I would like to achieve. This clarity is needed at all levels, whether you are steering a company, leading a team, or contributing to a project as an individual.
So how do you take on these big complex challenges while keeping things simple, focused, and clearly articulated? Eewei has written a book that will inspire innovation while helping you manage the complexities of modern business problems. It describes an approach that employs a simple metaphorone of cooking, using ingredients and recipes to cook up success. This approach gives you two very important tools.
Firstly, the book details many tested ingredients from which to build your recipes. Everyone knows that in any recipe, quality ingredients are key. Eewei adds his own secret sauces, giving you 101 broadly applicable and highly valuable ingredients that come from his extensive experience solving significant business problems and creating delightful products and solutions. He includes ingredients that speak to team and motivation, and ingredients that discuss business, feature, and prioritization needs. Most importantly, he includes ingredients that help foster innovative and differentiated thinking.
Secondly, the book gives structure to the act of simplifying complex scenarios. Eeweis approach asks you to create a recipe for a solution, a recipe that breaks down a problem into the multiple ingredients necessary to achieve a successful outcome for the innovation or business problem at hand. You can use this structured approach in a variety of ways. You can use it on your own, perhaps as an aid to deeper thinking. You can use it in a team setting to help brainstorm a problem. Or perhaps you can use it to articulate a direction to a team in a manageable and understandable way. The recipe metaphor feels really natural and easy to use.
Of course, quality ingredients and a good recipe are keys to baking your solution cake, but thats not all thats needed. The real value comes when you bring your own insights and experiences to the process. Eewei uses some of his ingredients to pull together a number of sample recipes for common situations, using well-known companies as examples. This really helps you to see the possibilities this approach can provide, and will kick-start your thinking as you begin to use recipes to tackle your biggest challenges. By using Eeweis ingredients (and maybe some of your own!) to write a customized recipe for your problem or business aspiration, you can consciously and deliberately move your projects forward based on a clear and concise recipe for success.
Happy baking!
Paul Hammond
Engineering director
Microsoft
Copyright 2013, The Pragmatic Bookshelf.
Acknowledgments
To Fatima, Joseph, Ethan, and Faith Chen, my amazing wife and children, for your uncompromising love, support, and belief in me and my crazy ideas. This is one that worked!
To my Ma and Dee for allowing me to be a responsible adult every now and again. To my brother Eewen and my sister Eelyn for just being around. I hope you are proud of me and proud that this book exists.