Product Development, Product Management, Software Development, Software Architecture, Domain Driven Design.
I often encounter the phrases problem space and solution space. People use these words to try and articulate the types of work and activities they are referring to, or where they are in the process of building something new. Unfortunately, rather than aiding communication, I notice that these words