After submitting a change today that added a JavaScript dependency to the header of a web page on our site, I received an unsolicited email from a coworker on another team asking me if I could do it another way. He provided the justification that it would improve performance.
Unable to think of anything else to say, I replied and told him it was a good idea (without committing to make the change). In reality, making the suggested change the right way would require at least two hours of refactoring and testing. While the change would cause an improvement in performance, it was my judgment that the benefits of the change did not justify its costs given the number of visits the web page receives and other project priorities.
I realized I've been dealing with this general situation for years with no personal guidelines on how to handle it in the most productive way. I feel such requests are disrespectful because they imply that the requestor's time is more important than the requestee's. I don't want to bruise his ego or cause a conflict, especially because I am fairly new at this company, and he's the lead of his team.
HN, what do you think is the proper professional response?
Regards,
$YOU