More-is-More: The Decentralized, Over-Engineered Approach to Problem Solving

Techniques

1. The Layer Cake Method

Build 5 layers of complexity on top of a simple idea. Repeat until it's too late to turn back.

Read more about the Layer Cake Method

2. The Bloatware Approach

Add as many features as possible to a single product. Then wonder why nobody uses it.

Read more about Bloatware

3. The Over-Engineer's Dilemma

When in doubt, add more code. Then wonder why it still doesn't work.

Read more about the Over-Engineer's Dilemma