topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Wednesday December 11, 2024, 8:54 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: A way to look at software design  (Read 4419 times)

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,859
    • View Profile
    • Donate to Member
A way to look at software design
« on: January 16, 2013, 08:28 AM »
Although I can write basic, correct, and working code, I'm far from being a coder. I have, however, acquired a great deal of design experience over the years. And I subscribe to the notion by Don Koberg and Jim Bagnall that says: "Design is a process of making dreams come true."

Much has been written about the process of design since it's something that permeates much of what passes for "human" activity. But every so often somebody pens something short, sweet, and to the point that's worth thinking about. Mandy Brown, in a recent blog post, offered this brief essay for consideration:

Call and response
A reading note


Take three chairs—a traditional Shaker chair, an Eames’ plywood chair, and Frank Gehry’s aptly-named wiggle chair—and ask yourself: why do we have three completely different solutions for the same problem? Perhaps because they are not solutions so much as responses:

    "The products of design are more negotiations of issues and responses to problems than absolute, fixed solutions, and this provides plenty of space for different takes and perspectives. Grouping the chairs together makes it evident that each design is an attempt to fill the need of sitting seen through the lens of each designer’s disposition. Their responses are a negotiation of the problem with its context, and the designers are a part of that context." (Chimero, The Shape of Design, page 75)

So, rather than trying to solve a design problem, you can respond to it, bringing the full force of your experience and time and place to the fore. Turn that around, and it’s also a useful device for deciding what to spend your time on: does the work call out for someone like you?

Something to think about. 8)




Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 3,022
    • View Profile
    • Donate to Member
Re: A way to look at software design
« Reply #1 on: January 16, 2013, 12:55 PM »
Perhaps because they are not solutions so much as responses
Spot. On.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: A way to look at software design
« Reply #2 on: February 25, 2013, 08:31 PM »
Just so!

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: A way to look at software design
« Reply #3 on: February 25, 2013, 08:37 PM »
Work?  :o

wraith808

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 11,190
    • View Profile
    • Donate to Member
Re: A way to look at software design
« Reply #4 on: February 25, 2013, 09:11 PM »
Hmmm... in a lot of cases if you respond, you'll end up responding forever, and never address the underlying need.  I see what he's saying, but it seems a bit simplistic in any case when you're dealing with a changing environment.