I work for the company's research team, which is pretty selective in hiring. Having said that, we all tend to work on different projects, so it is very easy to cut corners because no one is watching. I know that I have done it when time crunched.
Every now and then, I have to work on someone else's project. Whenever this happens, I inevitably see a couple strange pieces of code that really should be improved upon.
On the other side of the coin, before joining this team, I worked for another team that was comprised mostly of people that had never written one line of code prior to joining the team. This team had NO code review system.
What kinds of things can I do to implement code reviews? I'm not a manager, in fact, I'm the newest person on my team, but I'd like my team to improve our code.
Edit: Thanks for the answers. How would you go about getting management behind the code review process? To me, it seems that my group isn't too bad right now, but other groups in the company are in desperate need of a formal code review process!
Any other suggestions? I'm still trying to come up with answers!