David Chapman@Meaningness·May 10, 2017Well, ideally, we’d want to just say what the other system is, and have that be executable! And I think this may be feasible.22
David Chapman@Meaningness·May 10, 2017Many of the most important bugs result from slippage between what the programmer thinks data structures are representing and outside world.11
Eric Scrivner@etscrivner·May 11, 2017In this vein, this paper is worth a read. "Subject-oriented programming" - https://pdfs.semanticscholar.org/bdb2/ed51f2d471c730aea28b3692f63d5c478e0b.pdf…113
Eric Scrivner@etscrivner·May 11, 2017The entire requirements engineering and architecture sub-disciplines of software engineering deal almost exclusively with these issues.11
David Chapman@Meaningness·May 11, 2017Yes! But, at least when I was in school (late Victorian era) requirements analysis was not taught. Has this changed?3
Andy Matuschak@andy_matuschakReplying to @ctbeiser @Meaningness and @etscrivnerSounds like an accurate simulation of reality. 👍2:34 AM · May 11, 2017·Twitter for iPhone