This essay is a work in progress. Please check back for updates. If you choose to share it, please mention that it is unfinished at this time.


The fact of the matter is that language-based protection mechanisms are too coarse. They are an attempt to solve a social problem (what people are allowed to do) with technology, and there’s no way to get it right consistently. Better to leave it in the social sphere.—Michael Feathers