Experiments & Architectural Process
It sometimes takes working on an application with a bad architectural design to realize that you never want to work on such a project again. But, how does a programmer make sure their application doesn’t become that project?
Ubiquitious Language - 'Software Architect's Handbook'
Ubiquitous Language and the imortance of just agreeing on what to call things.