DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Author Topic: A way to look at software design  (Read 6,175 times)

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,861
A way to look at software design
« on: January 16, 2013, 02:28 PM »
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:

Quote
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,027
    • Participated in NANY Challenge Once
    • Coding Snacks
    • Linux User
Re: A way to look at software design
« Reply #1 on: January 16, 2013, 06:55 PM »
Quote
Perhaps because they are not solutions so much as responses
Spot. On.
All children left unattended will be given a mocha and a puppy.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • Participated in NANY Challenge Eight Times
    • Programming School - Deluxe Bonus Medal
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Military Service Badge - US Army
    • Writer
Re: A way to look at software design
« Reply #2 on: February 26, 2013, 02:31 AM »
Just so!
Win 10 Pro running on a 3.2 GHz CPU and 12 Gb RAM
__________________________________________

Proofreading Service: http://williammillerservices.com/proofreading

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • Cody Award
    • Official Forum Clown
    • rotten turkey sandwich - Rotten Turkey Sandwich
Re: A way to look at software design
« Reply #3 on: February 26, 2013, 02:37 AM »
Work?  :o
Chris

wraith808

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 11,205
    • Participated in NANY Challenge Fourteen Times
    • Coding Snacks
    • Writer
    • Hardware Hacker
Re: A way to look at software design
« Reply #4 on: February 26, 2013, 03:11 AM »
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.

Original address: https://www.donationcoder.com/forum/index.php?topic=33707.0