Monday, December 6, 2010

The Source Code Is The Design

Why it's about focus.
Not hours or lines of code.

"have insisted on treating programming like a manufacturing activity
seems to be a driver behind a lot of poor management decision making, and unrealistic goal setting
programming is a design activity, not a manufacturing activity
throwing more programmers at a project that is behind schedule will hurt it, not help it
software developer is more akin to an artist than an assembly line worker, since they are designing in writing source code
Creation can not be rushed
Throwing more people into the design mix can be counterproductive, unless one of them takes the reigns and becomes the architect"

Code as Design: Three Essays by Jack W. Reeves

What is Software Design?
o Real software is incredibly cheap to build, and getting cheaper all the time as computers get faster.

o Real software is incredibly expensive to design. This is true because software is incredibly complex and because practically all the steps of a software project are part of the design process.

o Programming is a design activity -- a good software design process recognizes this and does not hesitate to code when coding makes sense.

No comments:

Post a Comment