Modularity & Abstraction
2020-07-16
(This is a sort of rambling post that I started in 2017 April.)
Modularity and abstraction feature prominently wherever computers are involved. This is meant very broadly: it applies to designing software, using software, integrating software, and to a lot of hardware as well. It applies elsewhere, and almost certainly originated elsewhere first, however, it appears especially crucial around software.
Definitions, though, are a bit vague (including anything in this post).…more