@mcc Whenever I am coaching new engineers who are trying to figure out what to do now that they built something and it doesn't work, I tell them this;
"Verify that everything you think is true, actually *is* true. For anything that isn't or is unexpected, find out *why*."
At the end of that exercise they will nearly always know what the problem is.