An IT architect (for want of a generic term which isn’t already terribly overloaded) takes on many different roles over time. This article discusses some of those roles, and introduces a model for the different architectural interventions in a typical project life-cycle.
Characteristics of a Software Architect
My musings on what makes a good software architect Continue reading
Technical Reference Architecture
“Technical Reference Architecture for Component Based Development and Enterprise Application Integration” by Tim Barrett of ComCor IT Solutions BV is an excellent summary of the characteristics of a strong, flexible, layered and component-based architecture, and the different classes which comprise Continue reading
Adobe Photoshop Elements
Beautifully produced, clear introductory book Continue reading
Why Buildings Fall Down
A clear and entertaining book Continue reading
The Tao of the Architect
Philippe Kruchten of Rational has taken the Tao of Lao-Tsu, and created a modern translation focussed on the values and attitudes which an architect should adopt. He says many things which are also said on this site, but much more Continue reading
Articles on Agile Modeling and Architecture
Here’s a list of useful articles by Scott Ambler on either the Agile Modeling or Agile Data web sites. A lot of that material is relevant, but I’ve picked out a few articles which are most relevant to the Agile Continue reading
Software Architecture Organizational Principles and Patterns
An excellent book on how to make architectural changes work Continue reading
VB.NET for Developers
How Technical Books Should Be Written Continue reading
ASP.NET for Developers
A Good Introduction Continue reading
Realizing e-Business with Components
A very good, practical book Continue reading
The Universe in a Nutshell
An enjoyable but challenging book Continue reading