Updating Software in Field
The discussion highlights the intricate relationship between business goals and architectural choices in software development. It emphasizes the necessity of componentizing systems for effective updates, while also addressing the financial implications of making software upgradeable. The conversation introduces the concepts of "markitecture" and "tarquitecture," revealing the challenges of aligning technical capabilities with market demands.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 64: Luke Hohmann on Architecture and Business
Related Questions