Yes, I am 100 percent agreed with the every single word written in this article. I work for an MNC(PCS Mumbai) as an S/W professional and whatever has been written does work in professional life, note the phrase "professional life", I also did not used to prefer applying these thoughts previously, but one day i read and article and i thought let me gave it a try and you may belive it or it i got the promotion to group leader in 6 months, central idea is this learn to create a difference in attitude between your Professional and personal life. You may be a lazy chap in your personal life but you have to become most active, intelactual and good communicator if you want to see your self successful in your in professional life. Actually these thing creat a difference between two or more equally performing professionals.