blog dds


XML Abstraction at the Wrong Level

Over the last month I've encountered two applications that use XML at the wrong level of abstraction. Instead of tailoring the schema to their needs, they use a very abstract schema, and encode their elements at a meta level within the XML data. This approach hinders the verification and manipulation of the corresponding XML files.

Continue reading "XML Abstraction at the Wrong Level"


An Open Letter to a Copy-Editor

Copy-editors perform a valuable service. They take prose that is often rough and unfinished, and massage it into a professional document. Unfortunately, sometimes copy editing can go to far and distort the meaning, especially in technical writing. Also, my feeling is that across the across-the-board copy editing performed by many publications results in writing whose language is uniformly polished, and, yes, bland. Think of what would happen if the writings of Hemmingway got copy edited. While I consider my writing at least five leagues below that level, I prefer to learn my own way toward perfection, than to battle with corrections that sometimes change the meaning of what I write in treacherous ways.

Continue reading "An Open Letter to a Copy-Editor"

Creative Commons License Last update: Saturday, December 14, 2019 6:01 pm
Unless otherwise expressly stated, all original material on this page created by Diomidis Spinellis is licensed under a Creative Commons Attribution-Share Alike 3.0 Greece License.