Yes, I wrote that right. He struggled to understand conditionals in general when building his own logic. The guy even had a masters degree.
I then did a course on assembly programming and having to be extremely structured and using jump statements actually helped me a lot in easier to use programming languages.
Point of this comment is that people might be good at a lot of things, while just having some weird brainfuse related to a very specific thing. That said, not using if statements makes programming rather difficult.
What did he do or say that made you think he could do the job even though it looks like he wasn't able to work with other people code?
But they blank at code and struggle with the basics. They get lost for hours at the most trivial bugs. It's weird, but it's very real. Real coding takes a certain kind of abstract thinking that some people just don't have.