Quote:
Originally Posted by eschwartz
Kind of what I was thinking.
Backwards compatibility should mean that well-written code does not break simply because of updates to the APIs. Not bending over backwards to account for rough equivalents to the Y2K bug.
|
Precisely. The Windows 95 version of my astronomy software (highly complex architecturally, multi-threaded, etc) runs absolutely fine nearly 20 years later on Windows 8.1. Why? Because I wrote it properly and followed all the rules.