> "writing code" is one of the easiest parts of the job. The hard part is knowing what code needs to be written.
I highly applaud this idea. IMO this is why big upfront design is so risky.