Stop automating broken processes. You’re just delivering confusion faster.
Automation is completely useless if you automate the wrong process.
Most teams don’t actually suffer from a lack of tools or software they suffer from automating messy, broken workarounds. When you build automation on top of a bad workflow without fixing it first, all you get is the exact same confusion, just delivered at 10x speed.
A lot of steps in daily operations survive purely because "that's how we've always done it". Writing code around those steps just locks those inefficiencies in place forever.
Before writing a single line of code or setting up a tool, here's the approach I try to take:
- Map the exact process first – Lay out every single manual step currently being taken.
- Eliminate legacy steps – Ask why each step exists and cut out the fluff before touching code.
- Isolate candidates – Look for tasks that are high-volume, highly repetitive, and strictly rule-based.
- Build & measure – Build specifically for that high-impact step and track the actual time/cost saved.
I'm curious to hear from other dev/ops folks here:
What is the absolute worst or most absurd "manual workaround" process you’ve ever seen, someone try to automate instead of fixing?