Niclas Nilsson home

97 Things Every Software Architect Should Know

Just as my previous book went out of print after being in print for a decade, I’m on paper again. I’ve had the honor to be involved in an O’Reilly project called 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts which I wrote two “things” for. Now, the book is published and it feels good to be part of a project with so many skilled architects with loads and loads of experience, and I’m looking forward to getting the paper book in the mail soon.

As you may expect, the book contains 97 different things that are important when you work as an architect, but all of them are not necessarily things you’d expect. There is naturally loads of advice of technical nature, but there is also a lot of hard-gained insights about your role as an architect. Many of the things addressed in the book are mistakes I myself have made in the past and many others are things I’ve seen others do or seen the result of; traps you most likely want to avoid if you can.

All “things” are also available online, so if you’d like a sneak peek of the book, here are the links to my two contributions about Commit’n’Run and Fighting Repetition.