O'Reilly logo

97 Things Every Software Architect Should Know by Richard Monson-Haefel

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

Acknowledgments

The idea for 97 Things Every Software Architect Should Know was not conceived in a vacuum. There are many people who deserve credit for the idea and execution. In order, I would like to thank Jay Zimmerman, who suggested that I do a presentation for the No Fluff, Just Stuff symposiums called "10 Things Every Software Architect Should Know"; Bruce Eckel, for managing the mailing list on which the idea for this book was germinated; Jeremy Meyer, for suggesting that I create a book out of what was going to be a simple slide show; Nitin Borwankar, who suggested doing a public wiki so that everyone can be involved; and the members of Bruce's mailing list who, on nothing more than a promise, chose to donate their time and contribute the first axioms to this book. I also want to thank the dozens of software architects who worked hard to contribute to this book but whose contributions are not included. It was extremely hard to choose which axioms should be a part of this work. I'm deeply grateful to everyone who contributed content, whether it was included or not.

O'Reilly deserves credit as well for listening to this idea with open ears and backing what is more or less an untested method of creating a book. O'Reilly also deserves credit for agreeing that all content will be open source (Creative Commons, Attribution 3) and that the content will be available for free to anyone on the website. People at O'Reilly I would like to thank specifically include Mike Loukides, Mike Hendrickson, Laura Painter, and Laurel Ackerman. Without your help and guidance, this project would not be possible.

We (O'Reilly and I) are developing other "97 Things" projects. The idea is to create a new and unique series that leverages the collaborative intelligence of experts in every field that is practical. Project management, software development, and data architecture are just a few of the other topics we are already pursuing.

I hope you will find the contents of this book inspiring and that you will be inspired to contribute your own axioms to future projects!

All the best!

—Richard Monson-Haefel

Series Editor, 97 Things

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