Recently, I have been giving a lot of thought to how we draw the boundaries within which we build code to perform processes that produce new information assets. Boundaries are important—they are the essential structure for surrounding those circumstances and resources that describe the context in which we perform our next work.
But boundaries are also controls. The lines we draw serve to exclude circumstances and resources of infinite number, quantity and variation. We focus on what is inside the lines as we move ahead. Doing so enables us to perform our work without losing our minds in grappling with variables that exist, but cannot be rationally processed as we calculate how to move ahead.
OOPS, Containers and Blocks
For … Read More