Personally, I have no problem consulting the domain experts before coming up with a solution. Personally, that's all a great programmer really needs to be able to do in my opinion.
You really think you're a domain expert because someone discussed their business requirments with you in order that you complete a job? Ah maybe you are, but's it's not the impression I feel you're giving off right now.
No offense though, it's probably just a cultural thing. I have a hard time calling myself an expert in anything, yet many with much less skill sell themselves quite a bit harder.
No... I only said I became an eLearning domain expert... What I said was you need to know more than just programming, and insight into the problem domain is critical to delivering the best product (in terms of time, and budget constraints)... knowing what is really needed is important.
I don't really consider myself as much of an expert on anything... I know I'm better than most at JavaScript, and that I (used to) know a lot of current technology surrounding e-learning specifically (haven't followed the tincan project much, which is replacing SCORM).
I never meant to imply that one had to be an expert in the problem domain, only that you had to learn the domain to deliver an exceptional product.
You really think you're a domain expert because someone discussed their business requirments with you in order that you complete a job? Ah maybe you are, but's it's not the impression I feel you're giving off right now.
No offense though, it's probably just a cultural thing. I have a hard time calling myself an expert in anything, yet many with much less skill sell themselves quite a bit harder.