Quote:
Originally Posted by Larry Legend
Unfortunately there is no more senior person to check on stuff with. I think I've just outgrown this place. Typically when that happens to me I start to feel frustrated that I'm significantly more ambitious than the people around me and it's just time to move on to bigger and better.
It doesn't need to be a senior person. Just another person is usually enough - someone to say "I agree that consideration X is more important than consideration Y" since most disagreements are just a disagreement about assumptions/relative importance of trade offs.
And on that note I think one of the most valuable skills for doing reviews is figuring out what the trade offs are when you suggest a change to someone else's work. I'll often just ask in a review "Why did you do this?"* and that's kind of a good way for someone to give their rationale before I try to give my rationale for a change I might want to make. I'll also often say something like: "I probably would have done X because of reasons Y, but I'll leave it to you to decide if you want to to leave it as you have it or change".
All that being said, you could be totally right about moving on and finding better co-workers.
* There's a certain amount of personal relationship that needs to be in place for this to work and people to know that its an honest question and not a challenge.