4 ms·
I think our programming languages haven't caught up to an ideal notation of semantics of computer system behaviour at a macro level. The design patterns (Gang
by samsquire 2y ago
I think our programming languages haven't caught up to an ideal notation of semantics of computer system behaviour at a macro level.
The design patterns (Gang of Four etc) and software architectures that are so complicated they require extreme discipline to keep understandable. (And cognitive load)
- pull_my_finger 2y agoWhich pattern did you find complicated? Most of them just come down to "wrap it/them with a new object to encapsulate the new/shared state or provide the new behavior". The rest are probably made obsolete by modern programming languages.
- CRConrad 2y ago> Most of them just come down to "wrap it/them with a new object... Seventyfourteen layers of wrapping is complication.