Software development is the debugging of half-baked ideas and half-baked code

Poster

 

Software development is the debugging of half-baked ideas and half-baked code

Justifications

  • because that's how it is!

Implications

  • Designers are prototying, prototypers are designing
  • Good tool support is required
  • Burn the dogmatics

Commentary

Please feel free to mail me if you'd like to add to these observations.

(DH 2 April 2000)
Strongly expressed, but a firm assertion of reality. Half-baked - when is software ever finished? (Software is soft, that's what's so great about it). And when do we fully understand the problems we're trying to solve? (Especially when the work we do changes the premises). This acknowledges the systemic interdependence of software, ideas and problem-space. To take the message into the enterprise I'd like to replace the H-word in the graphic with 'coding' :-) I hope too the irony of the last implication is clear...