I am the sole programmer for an eCommerce website. Sometimes I am asked to program something that I do not know how to do.
If I respond that I cannot do that, I am usually told something like "Well if Amazon (or some other huge site) can do it, why can't we?".
If I say something like "They use this expensive tool", their response is "We don't want to pay tons of money for 3rd party software, that's what we have your for".
If I reply to that, they spend millions of dollars developing it in house and I really can't compete with them. They will respond with something like.. "well is there some tutorial you can read online or book you can buy?"
Then they tend to get fed up as if I just don't want to do the work. Which is not the case.
I realize if I am their employee and they want something developed it is my job to learn whats necessary to develop it, but is their a point when that becomes unreasonable? if so, how can I diplomatically explain that to them? if not, then what do I do, resign?
This isn't a direct programming question but it deals very heavily on programming and I think there is a lot of knowledge here that can be shared and appreciated by many.
I would really like some insight on this. I am really tired of being personally compared to all the resources of a multi million dollar organisation. I don't think thats fair, but maybe I am wrong?