This is an interesting question, since it illuminates the verbal ability of the programmer, who eventually becomes all-consuming in the coding process, that everything else seems "inappropriate", was done there with disastrous consequences!
CANNOT BE SATISFIED ....
If there is something that bothers you when you code ... try to talk to them in a simplified way, in the end, the manual does not want to know the intrauterine manipulations with pointers, the TCP / IP stack, management re-refreshes WM_PAINT, mapping a network drive dynamically to get some data .... you get a drift ....
Speak clearly and concisely, be abstract .... instead of saying something, saying ... manipulating the pointer and seg-faulting, just say: "There's some kind of problem with the internal elements of the code that causes it improper behavior, I will evaluate the time n to fix it and get it documented, and mark the problem as soon as possible, "where n is the amount of time, be it minutes / hours / days / weeks or even worse months / years ... .
If you follow this pattern, then what management wants to hear, if they hear a proactive approach, it is there that you get mutual understanding and trust, and the level of trust will deepen. Of course, there’s a “slight embarrassment” with this ... management can ultimately pile up a burden of trust that equates to responsibility for your coding ... be careful ... don’t flatter yourself for thinking “Gosh”, I like them, " at the same time burdening you with the "responsibility" for the code ... there is a delicate balance between communication and what they want to hear ... by the way, I absolutely hate the concept of kissing one ass to move forward ... NO !!! !
Morality and the bottom line (my deaf and finding communication is extremely frustrating and feels as if I am depressed or not obeying, it’s difficult to cope with, because I can easily interpret or mistakenly say that it was said that my experience of this) clearly and they’re not afraid to speak out no matter how big or small the coding problem is or if the call is insurmountable, and in the end, it takes the team’s efforts. Share it with the team. I would be careful if nothing was shared, and everyone on the team was isolated and said nothing ... it's suspicious ....