I had the pleasure of sitting down to speak with Mark Richards, author, trainer, coder and software solution architect. We discuss everything from agile architecture methods, modern software architecture patterns to business value and technical debt.