The Two Things about Software Engineering:
1) Nothing about the code (size, speed, elegance, conformance to standards, etc.) is important if it doesn’t actually work.
2) Whatever you don’t have automated tests for probably doesn’t work (and if it happens to work now, it will inevitably stop working at some point in the future without your noticing).
(Full Story: The Two Things about Software Engineering)


February 1, 2012
