Think long-term when designing plugins

When spec’ing out a plugin, it is important to consider its long-term implications. How should it behave with say 20 years backlog of notes? Imagine yourself to be 20 years into future, and consider what it would be like to use this new plugin.

This ensures that Ka is future-proof and remains that way for long-term.