Software system design is a messy endeavor. Every design choice comes with a trade off, and a choices in one area invariably limit your possibilities in another. When we take on a design project, we wade into this vast sea of possibilities. This is always daunting: how do we limit the design space? How do we guide our design? Where do we even start?
Requirements and Values in Software System Design
Requirements and Values in Software System…
Requirements and Values in Software System Design
Software system design is a messy endeavor. Every design choice comes with a trade off, and a choices in one area invariably limit your possibilities in another. When we take on a design project, we wade into this vast sea of possibilities. This is always daunting: how do we limit the design space? How do we guide our design? Where do we even start?