The client looked at the workflow and said: "That's it?"

Yes. That's it. Three stages, two decision points, one notification layer. Handling 400 leads a week without breaking.

They expected complexity. Not because the system needed it, because complexity had always been how they measured whether something was robust.

Most systems look complex because the problem was never fully defined. When you're unclear on what the system needs to do, you build options. Options for edge cases. Options for flexibility you think you'll need later.

The system grows to cover uncertainty.

When the problem is clear, the system shrinks.

Simple doesn't mean basic. It means no unnecessary steps, no redundant checks, nothing that requires explanation to use.

A simple system is harder to build than a complex one. Complexity is easy, you just keep adding. Simplicity requires knowing exactly what needs to be there.

#SystemsThinking #ProductDesign #Automation