DEV Community

Discussion on: Should I allow my teammates to make mistakes, so that they can learn from them?

Collapse
 
mcombinator profile image
Mostafa Gomaa • Edited

I like the method of challenging the devs' assumptions and approaches and let them figure out where the gaps are by themselves rather than feeding them the answer. This a very common thing we do at Amazon where we try to help people grow organically by following a more socratic method. You can still give the dev full ownership and let them break stuff as long as the impact is not catastrophic (eg: legal issue or affects customer money), and a correction of errors/postmortem is highly recommended in the case of mistakes so that they learn what the root cause was and how it can be prevented in the future.