As a SW Engineer recently turned Project Manager, I find the original post of the "Product Manager" patronising, ignorant and offensive.<p>It seems to say "Your job is not to code, your job is to code and in addition to do my own job as well".<p>Technical/funcional requirements to satisfy, platforms supported, how to carry out changes made over the production environment, should be all decisions made by the product manager in agreement with sales, his boss, and of course the development team itself, to ensure that they are feasible.<p>If he has not the necessary technical knowledge or he cannot be bothered to take these decisions himself, he has no place as a product manager.