MODULARITY = GOOD misses the point. The boundaries of modularity matter. The size of a city's blocks shape the city that grows on top.
Conversation
Replying to
The interface between modules determines composability and defines the possibility space.
1
1
3
Replying to
Defining module bounderies along the wrong axis will prevent you from composing pieces into something useful.
1
1
6
Replying to
Where should boundaries be? Where to make the cuts? You can't effectively modularize until a problem space is well-understood.
1
2
Replying to
This is why truly new ideas are monolithic, at first. Later, the idea is absorbed, understood, modularized. asymco.com/2010/10/28/re-
1
2
5
Replying to
Good modularity doesn't just split into pieces. Good modularity creates an alphabet. Alphabets generate new possibilities when composed.
1
2
5
Replying to
ABC is an alphabet. DNA is an alphabet. Lego bricks are an alphabet. Minecraft's blocks, crafting and random seeds are an alphabet.
1
2
5
Replying to
"Boundaries are best drawn around [...] the 'alphabet' of the game, rather than the playing field or allowable states of play." —
2
3
2

