4 ms·
Debugging other engineered systems is clearly just as much a science as debugging software. But there are other aspects of engineering that don't seem like sci
by sah 18y ago
Debugging other engineered systems is clearly just as much a science as debugging software. But there are other aspects of engineering that don't seem like science to me, like design and optimization.
- phaedrus 18y agoOptimization most definitely is science - if done right, anyhow. You conduct observations (benchmarks) and form a hypothesis about what will improve speed/memory usage. You make the changes and conduct experiments to see if your hypothesis was correct. You draw conclusions based on the results and if your hypothesis was wrong, you change your hypothesis and try again. Is optimization not science? Edit: But yeah, design IMO will always be art as much as science.