Get email delivery of the Cadence blog featured here
Spot on. Doesn't matter the kind of programming you are doing or even the kind of machine.
This is a case for good design. Take the time when the cost of a mistake is the cheapest.
For example, C. The standard in several cases state basically it depends on what the compiler writer wants to do. In most cases, you should do things where it doesn't matter, but every so often it does. Write a simple test case. And DOCUMENT in the code why you had to care (please!!!)