As always, systems thinking makes a lot of sense for analysing problems, even if—or, especially if—it’s a social issue.
I really like these thoughts on the importance of design systems for the web. It’s not about providing a few perfect deliverables that won’t survive once they go live; it’s about designing for the unexpected, the unpredictable:
Design for every state, not the best state.
Paul gives an excellent and thorough explanation of why systems thinking is important in web design.
A platform game? A platform for games!