This is why it is crazy to me when Product Managers (and CEOs at small companies) don't know how to code. If you don't understand what a developer is doing, you really can't know if your feature request should take 2 hours or 2 months. And there is no way in hell for you to judge their output or how hard they are working. This information asymmetry can be super damaging to a company's progress.