acknowledgments
First and foremost, I want to thank my parents for letting me disappear into the “computer room” to tinker with those amazing machines and for buying me my first computer. I also thank my wife, Meenakshi, for putting up with me, especially when I conveniently ignored most other things and worked through the graveyard shift after long days to write the book and code. To my daughter Maya, I thank you for never doubting my literal and coding abilities (even if it came with a teenager’s eye roll). This book would not be complete without my dog, Champ, who, as you will see, is a recurring theme. And finally, I thank my dear friend Somya for showing us what true courage looks like and reminding us that most of life’s dramas are just things we get ourselves worked up over.
I thank Eric Boyd for writing the foreword and for his time and collaboration on this project. Working under his guidance on the Azure AI team has been an exhilarating experience. Pushing the limits of technology and rekindling that childlike excitement in all of us—it reminds me why I fell in love with computers and programming in the first place.