I try to make puzzles range all the way from easy to hard, and to leave many open at once.
Graham NelsonThis means keeping many trails open at once, inevitably requiring a fairly 'parallel' plot. This plot should be discovered rather than announced, so show, don't tell.
Graham NelsonWriting a really general parser is a major but different undertaking, by far the hardest points being sensitivity to context and resolution of ambiguity.
Graham NelsonFor a fortnight nobody at all emailed me, or posted a follow-up. Doesn't anyone care, I thought? It turned out my newsreader was broken, and hadn't posted at all.
Graham Nelson