I recently moved house. I was previously living with my friend, and we had an agreement I pay sometime before the end of the month. He gave me a contract and said you'll need this, just because when you go to the next place they will ask you for your previous contract. He found it online, it was boiler plate and we agreed verbally I pay him whenever during the month. We we're really good friends, and I lived there fo…
This is why I'm worried by - no, I hate - the automation of bureaucracy, governmental and business alike. Software is giving bureaucrats the perfect escape hatch. "I'm sorry, but The System won't let me".
The System won't let a low-level clerk fix the mistake some algorithm made. You escalate to the manager, but The System won't let them do it either. If you're lucky, maybe they'll try to escalate to the main office on the other side of the country, someone there may or may not be able to fix the issue. If you're lucky. If you're not, the manager has a perfect, non-offensive way to refuse: "I'm sorry, The System won't let me".
Here on HN, we all know how The System works. A bunch of half-assed business logic, wrapped in a bloated webapp, developed by some outsourced team of code monkeys, who on their good day mostly care about playing with the newest JavaScript fad, inflicting yet another round of suffering on thousands of employees and millions of customers. One of those broken business rules blows a fuse, your debit card gets locked out, and there's nobody within 200 kilometers of you with the access rights to clear a flag. And no, the devs who maintain The System don't have them either; they're just monkeys in the outsourcing firm that was the best at underbidding on the tender.
(I'm totally not talking about my wife's bank, that managed to spontaneously block her card and on-line banking just before weekend, and took a lot of fighting to undo its own mistake.)
> Luckily my agent was able to call the new landlord, we all got on a call, my agent, my friend, me and the landlord.
That's why we need to have people in the loop. Empowered people. To fix the mistakes, file down the corner cases.
Automation of corporate bureaucracy is trying to fit everyone into well-defined and heavily optimized flows, whether it makes sense or not. If you fall off the assembly line, the gears will crush you.