Thinking in Triplicate
Design is the intentional solution to a problem within a set of constraints. The most significant constraint is what you think you’re solving for. 9 I absolutely love this. Erika is one hundred percent right - we need to be honest about the business we're designing for.
To the the extent that the business takes place in software, designing the software is designing the business. Designers either need to participate in defining the business model or they will simply be its tool.
Please read this - it's well worth it!