<i>Since typography relies on human judgement of appearance, people cannot be replaced. However, much of their dull work can be automated: if LilyPond solves most of the common situations correctly, then this will be a huge improvement over existing software. The remaining cases can be tuned by hand.</i><p>This is the thing that we so often forget: algorithms can take us a long way, but they can never completely replace judgement. Everybody should read this article, even if they couldn't care less about music notation. (I also particularly enjoyed the section on how not to design software.)