The best and appropriate way to share your knowledge with your colleagues and the professional community is in the form of lessons learnt documentation, books, articles, lectures, seminars etc