3 ms·
> You don't build half a bridge while finishing the design for the other half. But our software does seem to come out in that fashion because requirements aren'
by geon 6y ago
> You don't build half a bridge while finishing the design for the other half. But our software does seem to come out in that fashion because requirements aren't fixed
The analogy is flawed, because ”building” the software is the job of the compiler. Programming is all design.
And many bridges can be built using the same design, possibly with some parameters adjusted. When the same thing is done with software, it is so trivial to recompile that it doesn’t “count”. So you get fully custom software design compared to routine “compiles” of bridge blueprints.