- The time to code the feature.
- The time to test the feature.
- The time to recode the feature if we ever rewrite the rendering engine (which we do fairly often to try to take advantage of the latest graphics technology).
- If a feature isn't used often, it's more likely to end up broken without anyone noticing, reducing the overall quality of X-Plane.
- We have to keep track of our use of graphics card resources. If we add a feature (like lighting) now, perhaps this will prevent us from reliably putting a new more improtant feature in later because some scenery may be using all of the card's resources.
The moral of the story: laziness is good! Since every feature costs, there is sometimes an advantage to waiting until someone asks for a feature before coding it.
1 comment:
Crashing waves would be very nice!
Post a Comment