23 ms·
"Organon" and "Metaphysics" by Aristotle. I've found that the more I think in Aristotelian terms, the easier it is to design and model my systems.
by ARandomerDude 7y ago
"Organon" and "Metaphysics" by Aristotle. I've found that the more I think in Aristotelian terms, the easier it is to design and model my systems.
- voldacar 7y agoCould you be a bit more specific? In what ways has your thinking become more Aristotelian and how has that influenced your method of thinking about systems? It's been many years since I read any Aristotle but I'd love to hear your perspective
- pyuser583 7y agoReally!? My undergraduate degree was in philosophy. I spent a lot of time studying Aristotle’s “Metaphysics” (which isn’t about metaphysics). How does it apply to software development? Nichomachean Ethics are very helpful. But don't read Aristotle's actual work unless you have a philosophy background. Way too dense and complicated. Try "Aristotle For Everyone" by Mortimer J. Adler, and then "Aristotle" by David Ross.
- ARandomerDude 7y agoSystem modeling is frequently the task of sorting the universal from particular, the substance from the accidents, etc. This is especially true in the object-oriented world. Functional programming and system integration are essentially answering the questions "what causes this?" and "what ought to cause this?" I'm not a fan of the Nichomachean Ethics. I'm of the Augustinian school.
- friendlybus 7y agoHad a similar experience recently with Time For Aristotle, it made design make more sense.