Workflow managers

Workflow managers are useful for reproducible workflow, especially when you have complicated pipelines with complicated data dependencies.

Better use one than to roll your own.