[eluser]Erikk[/eluser]
I agree with drewsmiff. Errors must always be anticipated and handled in programs. In my opinion and according to my programming experience, what's most time consuming in writing a program is error handling: test for errors everywhere, decide how to handle them (logging, warning message ...).
It's "easy" to write a software assuming that everything will work with no error.