Software has a surprising amount of language from EE:
probes, signals, pipelines, buses, ports, sockets, buffers, gates, clocks, pulses, noise, impedance mismatch, feedback loops, debouncing, race conditions.
We’re all just debugging electrons at higher levels of abstraction.