The Grand Old Duke of York
The anti-pattern is more of developers and architects having polarized thinking: the abstractionist vs implementationist. The 2 camps work way too focused on their strength until there is a war between the 2.
Symptoms and Consequences
Symptoms and Consequences
- Severe and intense discussion between the 2 camps.
- Either the project is unnecessary complicated (abstractionist dominant) or inflexible (implementationist dominant).
Causes
Causes
- Overly polarized between the abstractionist and implemnetationist.
Refactor Recipe
Refactor Recipe
- Have a meeting facilitator to facilitate an effective meeting between the 2.
- Ensure the 2 camps arrive at a common understanding before letting them go.