I'm also an incidental hacker in that I've actually discovered major money-printing bugs in multiple well-known Bitcoin web platforms. I have some intuition for seeing how things work... or how they don't ;)
Really, I consider myself a designer above all.