Every week, an IT professional’s life starts with Monday and culminates with late Friday. There is no respite between to run errands or avenues to attend learning and enrichment programs. This set pattern of job work has become part of life of professionals all over the world. However, the dire need to upgrade one’s professional and technical skills is always there, and demands on the professionals to enhance their learning to scale up the hierarchy, and accept greater responsibilities of work. This also has an implication to relay knowledge by the team leader or manager to the team members, thereby bringing efficiency and prompt delivery to the entire project.