Posts

Showing posts from December, 2023

Thinking about how to understand systems

Image
Table of Cohesion and Coupling (Source: https://feature-sliced.design/docs/reference/isolation/coupling-cohesion License: Unknown / Probably Copyrighted )   This is a method by which we understand systems in programming. As the image shows, cohesion is how much similar things are grouped together, and coupling is how much different groups are connected to one another. If I'm thinking about nature, there are a plethora of behaviors, but all of them have common fundamental behaviors. It is easy to understand it as how if we consider the known materials of the world, they are all built up from the same types of elements, which we call atoms. Elements of reality, as we could call them. At the same time, the combination of different elements is what makes reality wonderful, as otherwise everything would have been so stagnant or predictable. This is the general principle of art, to bring into attention a new perspective, and that is ingrained with every part of reality. Thinking in that