←back to thread

159 points todsacerdoti | 2 comments | | HN request time: 0.426s | source
Show context
kashyapc ◴[] No.40712580[source]
A well-written article. On a similar theme of essential vs. accidental complexity: FWIW, I summarised a talk gave by Paolo Bonzini (a Linux/KVM/QEMU maintainer) here in the past:

https://lwn.net/Articles/872321/ -- A QEMU case study in grappling with software complexity

Although it was in context of QEMU, the lessons from it can be applied to many other projects.

replies(1): >>40715745 #
1. JonChesterfield ◴[] No.40715745[source]
Thanks for this. Lessons from reality hit harder than from theory. I'm amused to learn that the distinction between essential and accidental was first described by Aristotle given that millennia later people are still struggling with the notion.
replies(1): >>40723013 #
2. kashyapc ◴[] No.40723013[source]
Yeah, I didn't know it either that it was Aristotle until I started researching for the article! :-)