Systems as Mirrors
2 days ago
- #Conway’s Law
- #Domain-Driven Design
- #Systems Design
- Conway’s Law states that systems reflect the communication structures of the organizations that design them.
- Systems not only mirror organizational structure but also reveal unspoken understandings and avoided decisions.
- Ambiguity in systems often stems from missing decisions rather than inherent complexity.
- Outcome-driven modeling, like Jobs To Be Done, shifts focus from user identity to their goals, clarifying system purpose.
- Domain-Driven Design’s bounded contexts help maintain clarity by allowing different parts of a system to define their own meanings.
- Duplication in systems isn’t inherently bad; it can preserve clarity when meaning is aligned.
- Systems reflect not just structure but also the indecision and shortcuts of their creators.