31 ms·
Regarding the conceptual modeling (a parallel concern to the author's desire for paradigms), Daniel Jackson [1] and his graduate student researchers at MIT have
by dtech81 9y ago
Regarding the conceptual modeling (a parallel concern to the author's desire for paradigms), Daniel Jackson [1] and his graduate student researchers at MIT have made great progress on clarifying the relation between concepts and purposes in software design recently, as well as beginning to collect an index (yet to be published). I wonder if an index exists for logical system paradigms?
These two lectures by Jackson are great:
SATURN 2016 Keynote: Rethinking Software Design - https://youtu.be/LDny7VGLzTE https://youtu.be/LDny7VGLzTE
UMass Amherst CICS Distinguished Lecture: Daniel Jackson (Massachusetts Institute of Technology)
https://youtu.be/cNe6g0qczxE https://youtu.be/cNe6g0qczxE
[1] http://people.csail.mit.edu/dnj/ http://people.csail.mit.edu/dnj/
- peterburkimsher 9y agoI like to use a geographic paradigm when imagining how APIs let programs share data. http://peterburk.github.io/ideas/#metageography http://peterburk.github.io/ideas/#metageography
- sadlion 9y agoThank 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.