Learning from mistakes
When reviewing programs, projects and solution designs from an architecture perspective, I often see people doing the same mistakes as others have done before. I did some of them 25-30 years ago and I see people doing the same mistakes today.