Hacker News new | past | comments | ask | show | jobs | submit login

Rule 96: "Experience may be fine, but testing is better. Knowing something will work never takes the place of proving that it will."

my motto: "It's only as good as it has been tested to be"

I'm constantly reminded of this, most recently when I noticed my local Fire Dept doing checks on their specialty (gas powered) chainsaw tool every tuesday around 7:45am as I drive by on my commute.




Obligatory: "Beware of bugs in the above code; I have only proved it correct, not tried it."

http://en.wikiquote.org/wiki/Donald_Knuth


[deleted]


It sounds like you're looking for Haskell.


Speaking as someone who has worked for NASA and is familiar with "testing", that rule makes me a little queasy.


Can you explain?


Admittedly, I don't work on flight or science related things, but testing here means taking relatively cursory look at things so that you can check off items on a list. It's extremely happy-path focused.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: