mononcqc, New blog post today: https://ferd.ca/negotiable-abstractions.html
In which I rant a bit about how factors entirely unrelated to code can drive change and define abstractions, and how these changes in turn can end up re-defining the context in which the code runs, which in turn prompts re-framing the software itself.
Basically, why I believe abstractions are contextual, subjective, and therefore negotiable.