Comments for Doability
And I'll name that the architect principle and call your's the builder principle.
"If you don't think it can be done, it can be done."
OR
"Being told a thing cannot be done, liberates the mind to do it."
It's funny you put it that way, mainly because I find that most of programming is about confidence. I can't write any code that I'm not confident I can't finish. This relationship generally has very little to do with whether or not I can either solve the problem or whether or not it's even a good investment of time. Perhaps that's ego, perhaps it's just insecurity, but I've talked to other people who have much the same experience.
Or am I just weird?
Isn't that why we are all doing this? That same feeling you got writing your first "hello world" program - (no matter which language/archaic platform it was in ..i think for me it was IIe / pascal ibm ) ...It felt soooooo good to make the big bad box that everyone thought was so complicated do your bidding :)
http://www.eurekalert.org/pub_releases/2006-06/uosc-fk062006.php