Journey of Developing Self-Cognification