"Beware programmers that carry screwdrivers" -- a saying I heard as a solder jockey[1] in college.
The inverse is also true, "beware the code of hardware engineers".
That being said, the world's changed a lot since then (30 years now 😱). It's hard to find a modern hardware project that isn't intimately intertwined with huge piles of code. Somehow, days pass and my soldering iron lays cold while I churn out pages of Python and Rust code.
I share my experiences writing one such pile, the control and auto-focus software for IRIS, here: https://www.bunniestudios.com/blog/2024/control-and-autofocus-software-for-chip-level-microscopy/
"Beware the code of hardware engineers". Don't say you haven't been warned!
[1] solder jockey was the moniker bestowed upon undergrads hired to assemble circuit boards for grad students in that particular lab. Minimum-wage labor, but damn, I learned a lot of skills that I use to this day.