After few years, you will see the same things happen, people keep make mistake if you let it slide and if they don’t know what your expectation is. And you realize something. Its not about the talent, its not about the pay grade, its not about experience. You let down yourself by not demanding excellence from your team. You don’t singing the high standard you set for them and you treat people as some fragile glasses that would break down under a slight pressure.
You promise to yourself that you won’t let them to not realize their talent, that people can and should strife for excellence, and you are willing to pay for it.