"Everyone who thrives at coding is able to deal with mind-bending levels of frustration."
Upon further thought, I think this is true of just about any skill that requires practice.
If I were able to endure mind-bending levels of frustration while practicing my keyboard or guitar playing, I would be a professional player.
What actually happens is that I give up and cheat using MIDI sequencing, since I mostly produce tracks, not live performances.
I cheat only as much as I have to, though.