When design breaks semantics

https://www.tempertemper.net/blog/when-design-breaks-semantics