Acknowledgments
This book would not have been possible without the support of many people. I’ve been lucky enough to work with a lot of highly skilled developers over the years who have indirectly contributed countless ideas to this book.
Thanks to everybody at Infoscience, particularly the managers and senior developers who gave me the freedom to experiment with new technologies and development methodologies. I like to think I made a positive contribution to the product, but I also learned a lot along the way. Special mention goes to Rodion Moiseev, Guillaume Nargeot, and Martin Amirault for some great technical discussions.
I’d also like to thank everybody at M3, where I had my first taste of release cycles measured in days rather than months. I learned a lot, especially from the “tigers” Lloyd Chan and Vincent Péricart. It was also at M3 that Yoshinori Teraoka introduced me to Ansible.
Right now I’m at the Guardian, where I’m incredibly lucky to work with so many talented and passionate developers. More than anything else, they have taught me what it means to really work in an agile way, rather than merely going through the motions.
I’d also like to thank the reviewers who took the time to read the book in manuscript form: Bruno Sonnino, Saleem Shafi, Ferdinando Santacroce, Jean-François Morin, Dave Corun, Brian Hanafee, Francesco Basile, Hamori Zoltan, Andy Kirsch, Lorrie MacKinnon, Christopher Noyes, William E. Wheeler, Gregor Zurowski, and Sergio Romero.