On Fri, Jul 3, 2009 at 11:08 PM, Russell Wilson <[email protected]>wrote:
> *So I’m interested… in 10 words or less, what is software design to you?* > Enter more than one if you like (as seperate comments). > Hi Russell, Here's mine: Making digital things that work for people. I'm surprised (not really) at the amount of hullabaloo your question inspired here. One thing I wanted to respond to is the impression that software design has little to do with what interaction designers do. If what you are designing involves software, it has everything to do with what you do. As much as possible, you should get the implementation team seeing your vision, and that vision and common language should be carried through into the formal code constructs. Treating these as separate worlds will only create more, unnecessary model mismatches where there are enough already. You want to reduce the number of compromises you make due to technical limitations, not increase them, and one way to do this is through shared vision and language being manifested down to the concrete technical design level. (See Domain Driven Design for a popular developer approach to software related to this issue; I think there is a lot of potential for synergy in that approach.) I would suggest that software design should be a holistic endeavor that integrally considers the human, technical, and relational (often, business) concerns. It's not and us and them but an us together. -ambrose ________________________________________________________________ Welcome to the Interaction Design Association (IxDA)! To post to this list ....... [email protected] Unsubscribe ................ http://www.ixda.org/unsubscribe List Guidelines ............ http://www.ixda.org/guidelines List Help .................. http://www.ixda.org/help
