3 ms·
Clever! And I do think that if we think of debugging as scientific experiments than that will improve our debugging. But if debugging is science, isn't all eng
by mlinsey 19y ago
Clever! And I do think that if we think of debugging as scientific experiments than that will improve our debugging. But if debugging is science, isn't all engineering science? It's not like the process of testing, identifying problems, and fixing them is unique to software engineering vs. other types.
- sah 19y agoDebugging 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 19y 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.