[common] Said of a design or revision that has been badly
compromised by a requirement to be compatible with
fossils or misfeatures in
other programs or (esp.) previous releases of itself. “MS-DOS 2.0
used \ as a path separator to be bug-compatible with some cretin's choice
of / as an option character in 1.0.”