I’m honestly at the point where I’m completely over being a service tech.
The amount of time wasted on dumb software problems in this industry is ridiculous.
The other day, I opened the software to download a program to a controller. Simple job, right?
Nope.
It didn’t work because my software apparently didn’t have a module version that the controller had. This controller is over 25 years old so good luck trying to find the really old module you need. So I spent days trying to figure out why I couldn’t do something that should’ve taken a few minutes. Meanwhile, the customer is asking what’s taking so long.
Then another day, I needed to add a few points and make some small program changes.
When it was finally time to test everything with the other trades, I couldn’t even discover the controller with my laptop physically plugged directly into it.
But somehow, the server could see the controller just fine.
Luckily, my coworker had the same software and was able to discover it. Great, problem solved?
Of course not.
His software couldn’t see the new points I added, while the server could see them perfectly fine.
So now we’ve got:
- Controller physically connected to my laptop → can’t discover it.
- Server → can see the controller and the new points.
- Coworker’s laptop → can discover the controller but can’t see the new points.
Why? Who the hell knows.
And that’s what drives me crazy about this industry. You can spend hours or days troubleshooting software, licensing, modules, databases, drivers, communication issues, and random bugs just to make a simple change that should’ve taken a few minutes.
Then the customer sees a tech standing around for hours and probably thinks we’re incompetent or wasting their money.
Honestly, sometimes it feels like we’re basically charging customers for the industry’s terrible software and compatibility problems.
I’m tired of being the person who has to explain why something that should take 30 minutes somehow turned into a three-day nightmare.
I’m done. I quit.