Are you the best software developer you know? If you are, you might want to consider changing the situation. It is certainly true that one can (and I often do) learn from developers of all experience ...