Maybe a new paradigm could be the personalization of the language to each user, where the user controls which areas are exposed in lower or higher levels. The underlying code is stored in a neutral "byte code" and then decompiled on demand based on the user's preferences or job role.<p>It's totally theoretical and would create so many nightmare scenarios, but very cool to conceptualize.
This is comment is orthagonally-related, something I read just yesterday: Douglas Adams' short story on "A Puddle's Perspective":<p>tl;dr:<p>If a water puddle had perception, then the containing "outside" always seems to be "the perfect fit" for the puddle, no matter how much nor little rainfall.<p>Until eventually, the last water vapors dissipate, and the puddle is no more.