5 ms·
Over-engineering increases the likelihood of bugs. Simple and elegant = less bugs. XML is the epitome of over engineering.
by axod 16y ago
Over-engineering increases the likelihood of bugs.
Simple and elegant = less bugs.
XML is the epitome of over engineering.
- ZeroGravitas 16y agoOf all the objectionable things about Microsoft's Office Open XML, the (mis-)use of XML is fairly far down the list. Trying to create a bug-compatible version of .doc is hard, as the sterling efforts of OpenOffice and others have shown. An attempt to create one in XML, by the very people who were best placed to just document the original format is way beyond good or bad engineering.
- contextfree 16y agoThey did publish documentation for the original formats (iirc around the same time they published the new XML formats), btw.
- ZeroGravitas 16y agoIt was a few years later on, after some wrangling with the EU about their monopoly status.
- wladimir 16y agoRepresenting documents should actually be one of the uses XML is suited for, and was the original intent. Prime example: HTML
- rbanffy 16y agoHTML predates XML by a couple years. HTML is losely based on SGML.