According to Recode's sources, Singhal was on the verge of getting fired when he decided to resign on his own, but he still received a warm farewell party and posted a heartfelt goodbye on Google Plus.