At my software development internship last Summer that I have written on a few times I participated in a Triangular Principal-Agent relationship. I had a manager, who was the manager of the overall software team, as well as a mentor who was a normal member of the team that was tasked with being in charge of me. I did most of my work with the mentor, and I received tasks from both the mentor and the manager. Most of the time these tasks lined up roughly, in a way that I could complete everything for both of them in the given time. There were a few weeks, though, in which the tasks did not line up well and I did not have enough time to finish them. I think hypothetically it would have made more sense to complete the tasks given by the manager rather than the mentor, as he was the one with the overall vision of where the project was going. In reality, though, I found myself completing the mentor tasks first. I felt like he was more in tune with my exact role in the project a...