Thank you for sharing those; Jackson presented his ideas in a very clear manner. I especially liked how he broke down the evaluation and the accompanying examples. If one replaces users by other developers or even future self, the application of his ideas can lead to better system organization and consequently better developer experience.
Re:The Atoms of Programming
by peterburkimsher on Saturday November 18, 2017 @10:03AM
(#15729178)
I like to use a geographic paradigm when imagining how APIs let programs share data.
These two lectures by Jackson are great:
SATURN 2016 Keynote: Rethinking Software Design - https://youtu.be/LDny7VGLzTE
UMass Amherst CICS Distinguished Lecture: Daniel Jackson (Massachusetts Institute of Technology) https://youtu.be/cNe6g0qczxE
[1] http://people.csail.mit.edu/dnj/