A few steps closer to Vedanta
Once upon a time I find it difficult to read these lecture notes in https://www.cl.cam.ac.uk/teaching/1718/L28/materials.html because of ESL and math “fear”. Nowadays I could, probably, explain the fundamentals more clearly in just a few pages. The “End Of Knowledge” (of seeking to Understand) can be achieved by just a few simple realizations, which means attaining one’s own “Right Understanding” through direct experience and one’s own “a-ha moments”. Arguably, the “Upanishads” of Programming began with this book: Abstraction and Specification in Program Development by Barbara Liskov and John V. Guttag. No, a few years earlier Michael A. Jackson wrote Principles of Program Design, which emphasized the fundamental principle that one’s program structure should reflect (actually to be in one-to-one correspondence with) the problem structure (which can be defined as an inherent layered structure of complexity of the domain ). But Liskov and Guttag took it to a whole new level. ...