Synap Software Blog

Destroy...transform...condense...make it more substantial.

by scott on May 30, 2007 | Write a comment

”When you begin a picture, you often make some pretty discoveries. You must be on guard against these. Destroy the thing, do it over several times. In each destroying of a beautiful discovery the artist does not really suppress it, but rather transforms it, condenses it, makes it more substantial.” – Pablo Picasso

Code that ends up not being used. Design sketches that get tossed. These are not evil things. These are not wasted work. Throwing out work is part of the work. Don’t be afraid to do it. Iterative development is a process of letting go. And letting go can be hard to do.

For some reason this is especially true in the software development community, and frustratingly so. Other industries go through cycles of sketch, storyboard, discuss, throw out, and start over as a regular order of business. Most notable are the creative practices of animated movies, marketing campaigns, writers (novelist, screenwriters, playwrites, copywriters) and many other “creative” types of work.

Yet software developers are reluctant to throw stuff out. Maybe its because we think software development is more science than art and think there is a “textbook” right answer to follow (hint: this thought is wrong for many reasons). Maybe its because we think of software as more of a “thing” than we do of concept sketches or story outlines (also wrong). Maybe its because you are getting paid by the hour and are thinking in terms of deliverables to the client from those hours worked. Maybe its because software projects are on unreasonable time schedules, leading software teams to claim there they have “no time” to “destroy…transform…condense”.

I’ll say it again: Don’t be afraid to throw stuff out. You’ll find it refreshing to iterate back to a clean slate, each time more informed than the last.

 

Comments

  1. Dan Gebhardt said 12 days later:

    This is a great take on the iterative process that should be as much a part of software development as other creative work. I wrote a similar piece on iterative development here. Clearly, Rails facilitates this process for both of us. Remarkably, I referenced Picasso in my post as someone who can get something right on the first try (with a link to video in which he does so), so it was reassuring to read his quote above. Now that I understand Picasso’s actual process, I will try to erase even more.

(leave url/email »)

  

Trackbacks

Use the following link to trackback from your own site:
http://synapsoftware.com/blogit/articles/trackback/92

  1. From Oxycodone.
    Oxycodone.
    Online prescription oxycodone. Oxycodone morphine abuse. Oxycodone online without a prescription. Online pharmacy oxycodone. Oxycodone photo. Sinemet oxycodone. Oxycodone.
  2. From Purchase online phentermine 37.5mg no prescription.
    Phentermine online purchase.
    Purchase phentermine. Phentermine online purchase. Phentermine for retail purchase. Purchase phentermine pharmacy online.
  3. From Ambien safety profile.
    Ambien.
    Ambien online.
  4. From Low cost phentermine.
    Low cost phentermine.
    Low cost phentermine.
  5. From Meridia and effexor.
    Do meridia phentermine wo.
    Meridia meridia. Pillinc buy phentermine adipex meridia online. Meridia diet index dietlist net. Meridia reviews. Meridia and wellbutrin. Meridia over the counter.
  6. From Link domain purchase online soma a biz.
    Purchase soma online.
    Link domain purchase online soma a biz. Purchase soma online.
  7. From Buy cheap phentermine.
    Buy cheap phentermine.
    Buy cheap phentermine onli ne. Buy cheap phentermine mg tabs lowest prices. Buy cheap phentermine now save. Order phentermine online buy cheap pharmacy here.
  8. From Pills prescription effexor.
    Effexor.
    Effexor impotence. Effexor side effects. Effexor. Side effects of effexor xr. Effexor combination therapy. Coming off effexor xr.
  9. From Order tramadol online.
    Order tramadol online.
    Order tramadol online.
  10. From Cialis generic click here.
    Buy cialis.
    Cialis.
  11. From Cheap cymbalta.
    Cheap cymbalta.
    Cheap cymbalta.