The machine is somewhere else
When you’re developing for manufacturing and fabrication, the code is on your PC, but the machine it controls is in a factory in another country. To add salt to the wound, the engineer who first wrote the module you’re now working on left two years ago. You’re left with zero context comments, no tome of documentation to fall back on, and commit…
Semiconductor Equipment Software: The C++ Stack Behind Control, Vision, and the Fab Host
August 19, 2026
The person who understood the code is gone
An all too familiar scene: Someone new takes over a legacy sensor-testing system, but the handover from the previous engineer was already over.
Roger Swann’s experience as a director for an electronics and manufacturing…
Untangling a Legacy MFC Codebase: One Engineer's Refactor
August 10, 2026
Untangling a Legacy MFC Codebase: One Engineer’s Refactor
How Roger Swann took a sensor-testing system from unmaintainable spaghetti to a stable, object-oriented codebase, without rewriting it from scratch.
When C++ developer Roger Swann took over the development of a…
AI Coding Assistants for Large C++ Codebases: What Works, What Breaks, and How to Split the Work
July 13, 2026
AI Coding Assistants for Large C++ Codebases: What Works, What Breaks, and How to Split the Work
AI tools are everywhere. They’re in your phone, your car, your office, and it even made its way into software development. It’s being pushed as a do-it-all solution for coding, and in many cases it does solve, or the very least, speeds up the busywork. The benefit is real and it’s…
You must be logged in to post a comment.