It showed up first in our own automation work, inside client operations. We’d build a flow that ran from start to finish on its own, and it would stall at a silly step: the next system can’t read the format the previous one produced. Each episode on its own is quick; the weight is in how often it comes back, every day.
The first fix we tried was the one everybody tries: install an office suite on the server and call it from the command line. It works for a while. Then comes the update that changes the layout, the process that hangs while holding a file, the month-end volume that takes the machine down. From then on, converting files became one more piece of infrastructure to keep standing.
And there’s the silent cost of a conversion error. When the font gets lost or the table breaks, the document reaches the client wrong. The rework isn’t converting again. It’s the phone call explaining why the contract went out with a clause out of place. Looking at that is what made us decide to write our own.