All writing
Career2 min read

Should a manufacturing engineer learn to code? What four small tools taught me

The question isn't whether manufacturing engineers should become developers. It's whether the smallest automations are worth the afternoon. They are.

Programming code on a developer's screen

Whenever this comes up, people imagine the wrong thing — a manufacturing engineer quitting the shop to write web apps full time. That's not the case for it. The case is much smaller and much more practical: the floor is full of repetitive, error-prone, five-minute tasks, and a little code makes them disappear.

I've shipped a few of these. None of them is impressive on its own. Together they changed how I work.

Four small tools

  • Windows Drive Mapper (Python + PyQt) — one-click mapping of network and local drives, with duplicate-letter prevention so non-technical users stop making the same config mistake.
  • Auto Timesheet Updater (Python + Excel) — turns a recurring manual update into a button.
  • Auto Tasks Checker (Python + ERP API) — watches the ERP so a human doesn't have to keep refreshing it.
  • ERP ↔ Cell Manager bridge (Python + Tkinter) — the big one, covered here.

The pattern

Every one of these started as a task I was annoyed to do twice. That annoyance is the signal. If you find yourself doing the same clicks every morning, that's a tool waiting to be written.

What coding actually buys a manufacturing engineer

  1. 1Leverage — you fix a task once instead of paying its cost every day.
  2. 2Reliability — a validated script doesn't transpose a serial number at the end of a long shift.
  3. 3Credibility — when you can connect the ERP, the cell, and the spreadsheet, you stop waiting on IT for things that take an afternoon.
  4. 4Better questions — once you can automate, you start noticing which problems are worth automating, which is its own skill.

Where to start

Not with a course on data structures. Start with Python, pick one task you hate, and automate exactly that. Reading and writing Excel, calling an internal API, throwing a small GUI on it with Tkinter or PyQt — that covers a huge fraction of shop-floor automation. The depth comes later, pulled in by real problems.

You don't have to become a software engineer. You just have to stop doing the same five minutes of clicking every day.

The engineers who learn a little code don't leave manufacturing. They get better at it — because they can finally close the gap between the shop floor and the systems that run it.

PythonAutomationCareerPyQtProductivity

Muerus Rodrigues

Applications Engineer

Get in touch

Keep reading

Home
Blog
Email
LinkedIn
Résumé