It seems that most code reviews are bottom to top - being that the lower engineers get their code reviewed by the higher ups and the higher ups by the managers or not at all.
It occurred to me when working with some new graduates that a top down code review may be a great thing. The idea being that us older guys have probably adopted some bad habits along the way that are no longer going noticed - something the newer guys can pick up on being fresh on best practices.
In addition I think this could lead to a sharing of ideas among developers at every level that will lead to better coding all around. Older guys sharing experience while newer ones sharing latest education.
Anyone have experience with this?