Other Things Software Architects Should Know
by Richard Monson-Haefel.
|
Other Things Software Architects Should Know
The axioms have been accepted into the web project but not the 97 Things book nor the 97 More Things list. Axioms here are complete and useful and should be considered great runner-ups to the axioms on the other two lists. Thanks to everyone who conributed these axioms as well as others - they all provide great advice and should be read in addition to the other axioms.
- Architects should be Pragmatic by John Davies
- Applications are for making users as effective as possible by Ben Geyer
- Community by Evan Cofsky
- Know all the rules -- so you know which ones you're breaking by Kevin Bedell
- Not all problems are solved with a layer of abstraction by Apu Shah
- Learn to be humble by Apu Shah
- Architecture is more than just the pieces byPaul W. Homer
- Responsible explorer by George Malamidis
- Design for limited resources by Mncedisi Kasper
- The fastest system components are the one's that aren't there by John Tullis
- The closer the better by John Tullis
- It's not an architecture if it can't be managed by Dan Pritchett
- Your project does not exist in a vacuum by Charles Martin
- Design for needs, not wants by Claudio Perrone
- Consider application failures, and design for ease of recovery by Stephen Jones
- Risk priority by George Malamidis
- Test the Architecture by Matt McKnight
- An architect's responsibility never finishes after the architecture is created by Kamal Wickramanayake
- Change is a constant; architecture needs to be adaptable and the architect needs to be a change driver by Daniel Noguerol
- One alternative is a trap, two are a dilemma, three are freedom by Lior Bar-On
- Work on thy soft skills just as much as on your hard skills by Arnon Rotem-Gal-Oz
- Examine the sourcing of calculated fields by Stephen Jones
- Feel it by Mahomedalid Pacheco
- No, the goal is not the code nor the design by William Martinez
- Quality is a feature by Sam Gardiner
- Good Requirements Are Boring by Eben Hewitt
- Don’t Make Worlds, Make Containers for Worlds by Eben Hewitt
- Architecture = SPICE RTM by António Melo
- Know your limitations by Peter Gillard-Moss
- Tarchitects vs. Marketects vs. Carhitects by Yi Zhou
- Read Philoophy (and related Arts) by Keith Braithwaite
- Prioritize Challenges to Drive Architecture Decisions by Charlie Alfred
- Reduce Conceptual Distance by Charlie Alfred
- The User Interface drives the User Experience by Burk Hufnagel
- If you're unwilling to be hands-on, maybe you should keep your hands off by Barry Hawkins
- Lead by Influence by Travis Illig
- Software Should Be Invisible by Eben Hewitt
- Requirements are not the measure of success but the beginnings of a conversation by Christopher Dempsey

RSS