That's one of the hard parts, for sure.<li>What problem are we solving?</li><li>Are you <em>sure</em> that's actually the problem?</li><li>Is this the best framing for it that we can think of?</li>
All these are far harder than the actual encoding, IME.