Yahoo! chief product officer Blake Irving has decided to quit the company. It was not because of the recent 2,000 employee layoff because Irving’s resignation has been in the worlds for a while. Irving’s departure comes at a time that Yahoo! CEO Scott Thompson decided to try and sell parts of the business that would otherwise be under Irving.