in reply to Re^12: "Practices and Principles" to death
in thread "Practices and Principles" to death

The entire manufacturing process for software is in producing the blueprint. We're not engineers, we're architects. Or, at the very least, blueprint artists.

Pretty soon, we'll be building houses the same way, using 3-D fabbers. That'll be really cool. Screw up the program? Rip it down and start over. If the right materials are used, you could even recycle that. The only costs are energy and time.


My criteria for good software:
  1. Does it work?
  2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?
  • Comment on Re^13: "Practices and Principles" to death