Totally agree with you. When I was on manager role on dev team it was hard to me to trust parts of a project because I was afraid of their future mistakes. Now I’m realizing that it is was my big mistake. As you said, it is better to let them do mistakes and show on code review time. Thank you, great article!