A blog about simple things.
Check out this article called Three Universal methods of reducing complexity - it is written for programmers but perhaps it could be generalized.
The three ways to reduce complexity from this article are:
- Partitioning - Split thing up into easy to manage chunks.
- Hierarchy - You could also think of this as context, details emerge as the task at hand drills down into more detailed views.
- Independence - If you have intertwined components it is much harder to change one of them.