The Vision of Kay and Fielding: Growable Systems that Last for Decades
While doing some background research on distributed software, I rediscovered some of the history of two major themes that affect many developers today: the Object-Oriented programming?style (OOP) and Representational State