Community Development is empowering people to make their own decisions and go their own way; they will inevitably make mistakes, and hopefully learn from them. A professional Community Development worker may be able to reflect on these mistakes and think how they could have been avoided. In a different community, some of the mistakes may be the same.
Should the professional stop the mistakes being made (for the second time for the professional, but for the first time for the different community)? At what point does “if you do this, then this will happen, because it happened elsewhere like that, so you’d better do it this way” cease being empowering and become patronising? However, would it be justifiable for the professional to withhold advice?