Mr Huffman and Mr Ohanian left the company in 2009, but the former admitted in an interview that he struggled not to keep tinkering with the site even after he stopped working there, and he returned as CEO in 2015.