Thinking, learning and sharing