interpersonal

What has your QA/tester team said or done for the development team that made your day (as a developer).

There are lots of questions on how to improve communication between teams. One way to start is to identify what one team actually does that the other team really values and do more of that. For example. Our QA team provided a VM for us with: The latest release of our server-based commercial software installed and configured (not an e...

Resources for interpersonal skills.

I'm a developer who needs to improve my interpersonal skills. What resources can you recommend for this? Please no resources about software management; I have no interest in becoming a manager. ...

As a developer, how do you deal with leaders who poke into your work?

This questions is not meant to be subjective or argumentative. As a developer, how do you deal with people who poke into your work? I'm talking about the situation where you come up with a technical solution for a problem and then the so-called "tech lead" gives his "expert opinion" on the matter despite not even understanding the techno...

Doing your due diligence.

Companies I have worked with and some of my other friends have a concept of "due diligence". That is, before you go to one of your colleagues with a question, do the research necessary to ensure that your question doesn't have an answer that can be easily found without bothering your colleague. My guess is most companies have this idea...

How do you push back against unreasonable demands without offending your superiors?

Like many nerds I'm not good at asserting myself. When business people demand a feature in an unreasonable amount of time, I work around the clock to try to deliver that feature. The problem is, this impacts my health, both physical and mental. What tips have you learned for pushing back against unreasonable demands without offending?...