This is a rambling disaster of an essay. It commits the cardinal sin of extrapolating from a single example to greatly overreach on its conclusions.
I’m happy the author has learned that abstractions leak, but to say that “a whole industry gets it wrong” because it doesn’t have standards it agrees on only demonstrates the sheer naivete of the author.
I agree. I feel I have failed to explain the thing I was trying to explain.
It’s also true that there are probably examples of how someone has gotten these things right in the software industry. But the ideas of encapsulation and data hiding is taught along OOP in the schools. I feel unable to stand and say that the whole industry wouldn’t have a problem here.
Btw. You are extrapolating as well.