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

Reply via email to