Engineering
I honestly don’t give a rat’s ass about architectural purity unless it achieves a pure purpose. The purpose of REST is to explain why you want to build it in a certain way given the Web’s own context. If that context doesn’t exactly match a new application’s context, then the goal of my dissertation is to teach people how to think about the problem in terms of trade-offs, not in terms of rigid repetition of what works for the Web.