3 ms·
It's two-edged. On the one hand it's easy because you only get to target one version of your software. On the other hand your developing environment can suddenl
by Moru 7y ago
It's two-edged. On the one hand it's easy because you only get to target one version of your software. On the other hand your developing environment can suddenly change, what worked fine yesterday requires a complete rewrite the next day.
- userbinator 7y agoOn the one hand it's easy because you only get to target one version of your software. I feel like Microsoft somewhat had that problem solved --- if I just want to create a basic Windows GUI app, and know that I don't need any of the newer features, I can create one binary which will work from Win95 onwards. On the other hand your developing environment can suddenly change, what worked fine yesterday requires a complete rewrite the next day. I've seen that happen with most of the other platforms; and relevantly to this article, Apple is a good example of constant breaking change.