Is where the desired vague
software behaviors are turned
into tangible and measurable goals
An individual matures into this prestigious
role through solid computer science education,
software engineering experience, and business domain experience
Every decision made by a software architect
must be conscious and must be supported
by a judicious decision making process
In 2005 the Firebrand Architect® software engineering think tank was created. Its mantra is to enable people create software that's fit for purpose™.
Human Aspects of Software Architecture are the pillars of our blog.
A free library of usable architecture documents will be available to registered users in the near future.