This is exactly the kind of mentality that one should develop on HN (or if they want to get anywhere in the industry). It reminds me of a recent post I read that people aren't intrinsically separated into "technical" and "non-technical" people. If you have the patience and the will, you can become competent at either. :) Read/learn on!