4 ms·
Could you elaborate on that or maybe provide a source to read up on that approach and how it is implemented?
by highcountess 2y ago
Could you elaborate on that or maybe provide a source to read up on that approach and how it is implemented?
- llamaimperative 2y agoI don’t know in practical terms how Apple does it, I only know that they must do it because otherwise they couldn’t produce an artifact as complex as the iPhone. You can know for a fact they utilize modularity by opening up an iPhone and seeing… modules! A few things to read in the general area of this theory though… Short and highly specific: Bezos’ API memo — https://konghq.com/blog/enterprise/api-mandate https://konghq.com/blog/enterprise/api-mandate An actual book that’s a bit broader but touches on system coupling/decoupling and is very practical for software people: Wiring the Winning Organization by Gene Kim An excellent, very approachable primer on the overarching field of thought, which is systems theory, is Donella Meadows’ “Thinking in Systems” Going back to more of the philosophical foundation (along with other valuable business ethics lessons), you should look into the work of W Edwards Deming and his “System of Profound Knowledge” — sounds pretentious but is EXTREMELY practical. This region of thought forms the basis of e.g. the Toyota Production System And an absolutely excellent but more academic deep dive into precisely this topic of modularity is Carliss Baldwin’s “Design Rules.” It’s sort of a super-theory of Conway’s Law, but in a book-length argument.
- actionfromafar 2y agoNoted