The Ghost in the Machine: Troubleshooting Intermittent Faults in Vintage Circuits

Author: Omid Farhang Published: January 1, 2026 Reading Time: 8 min

There is nothing more frustrating than a device that works perfectly until you try to show someone else. In the world of vintage electronics, these “intermittent faults” are the ultimate test of an engineer’s patience and methodology. Unlike a blown fuse or a charred resistor, an intermittent fault is a ghost. It might be a cold solder joint that only fails when the chassis expands from heat, or a silver-mica capacitor that only leaks under specific humidity levels. These are the problems that don’t show up on a static multimeter test. They require a dynamic, almost adversarial approach to troubleshooting. ...

Continue Reading The Ghost in the Machine: Troubleshooting Intermittent Faults in Vintage Circuits

Microservices Observability: Lessons from Debugging 1970s Radios

Author: Omid Farhang Published: December 26, 2025 Reading Time: 5 min

When you open up a 1970s radio, you aren’t met with logs or stack traces. You’re met with voltages, currents, and signals. If the audio is distorted, you don’t “grep” for an error; you trace the signal path from the antenna to the speaker. Modern microservices aren’t that different, though we often forget it. We’ve traded copper wires for HTTP requests and vacuum tubes for Docker containers, but the fundamental challenge of observability remains the same: how do you understand what’s happening inside a complex, distributed system without tearing it apart? ...

Continue Reading Microservices Observability: Lessons from Debugging 1970s Radios