If you're a programmer hacker or maker who is interested in learning how to cook this book is for you. In this book I'll cover the basics of cooking & provide a number of simple & fun recipes as part of the food hacking experiments while at the same time exploring the science behind the example recipes to allow you to start discovering your own style. If you're already comfortable in the kitchen you'll find this book covers a number of new emerging technologies that are making their way from the lab to the kitchen. A number of these new techniques can be adapted for everyday use to make life in the kitchen easier & allow you to discover new ways of cooking. Why do some meals turn out great while others fail? What scientific principles & tools can help guide you in creating new memorable experiences? & how can you have more fun cooking for friends coworkers or a date? By applying the same tools hackers use in experimenting & debugging technology this book answers these questions by building up a framework describing what happens in the cooking process. With an understanding of the why" behind the "what " the complex system of expectations perceptions & processes is reduced to a roadmap between the store kitchen & table. Most existing cookbooks are "code " where the reader executes the instructions without knowing how to create new code. If you are an experienced cook standard cookbooks inspire remind & hint at how to produce a meal. However if you are a novice cook these same texts fail to explain how to recover when an exception occurs because the rules-of-thumb & patterns a seasoned chef knows from experience aren't codified as part of recipes."