It's hair pulling stuff when your programming problem was really an electronics problem,
or vice versa.