View Single Post
Whenever someone suggests that a requested enhancement is trivial to implement, I'm left wondering if they think the developer is:
  • too clueless to think of the idea (but able to implement the idea once suggested)
  • too clueless to realize it is trivial to implement (but able to implement once encouraged)
  • just waiting for a few more people to say they want it
or some combination. Are there any other good reasons why the requested enhancement is still only a requested enhancement, and not a shipped one?

Maybe it isn't so trivial? After all, it requires:
  • UI work in 3 applications
  • Modification to the data file format
  • Documentation
  • Testing (including interoperability with older versions)
  • A coordinated release on 3 platforms
and we haven't even touched on questions such as the semantics of multiple flag colors under grouping, sorting and filtering, exposing the new dimension of flag state to the scripting interface, etc.

But yeah, a sloppy implementation of something might not be so hard to implement, only to live with :-)