Getting the timing right solved major frustration in product management. As a former engineer, I feel super frustrated when receiving design-related remarks, not because they are not valid. In fact, the remarks are extremely valid and have every right to be discussed. But, it comes at the wrong time and engineers have to bear the consequences.