| If it was indeed a business decision, then Huffman is breathtakingly incompetent. To the degree that, were the company public, I would be agitating for the board to remove him as his actions negatively impact my investment. A number of ways this could have been handled better in no particular order: 1. Give more than 30 days notice to third party app developers. 2. Mandate that third-party clients display advertising as delivered by the API and return telemetry. 3. Keep the API changes but exempt paying subscribers. 4. Refrain from making bad-faith lies about the developer of the most popular application, which he then had to disprove using call recordings, and then after that, don't try to play off your actions as misunderstandings or mistakes. 5. Don't lie about deliverables for years and years to the point where the community memes on you for your history of lying. 6. Don't fuck around in the production database to edit comments critical of you. 7. Be a little forthright for once. |