This generally holds true. A great trader understands context, and connects together only what needs to be, not seeking perfection. A basic understanding of math and programming doesn’t hurt though.
A great programmer however, seeks perfection, which doesn’t exist in a non-stationary domain...