Yes, but the CEO did it in response to a guy being stupid enough to lie about his termination on his former employer's web page. And the guy is still just a random ex-Redditor, so he can lie low for a bit - get a job in a softwarehouse that won't bother figuring out his Reddit handle, build positive references. This guy can step out of the spotlight anytime he wants.
Lie about his termination? I think that is taking it a bit far. Confused? Upset? Angry? Wrong even? Sure. Lying? Probably not.
A lot of companies are very vague when they fire an employee. I've been let go twice, once for "poor performance" and once for "not the right fit". In both cases when I pressed for more detail I was not given anything concrete.
In the poor performance case I would say things like "but I had all my code reviewed and the reviewers said my code was fine...". And get responses like "we just didn't feel like your performance was up to scratch".
I was upset and angry at the time because they never provided me with any real evidence or gave me a chance to fix it. I kept coming up with all sorts of reasons (like the fact that I was 20 years older than the next oldest developer). OTOH, I am not stupid enough to air my grievances on a public forum.
> being stupid enough to lie about his termination
You might want to reevaluate that position. You're reflexively siding with the CEO. You don't know that he's lying and saying "I think was fired because I did this" is not lying either way anyways.
I'm not saying you have to side with the ex-employee either, doing an AMA like that was pretty stupid as well. But the CEO's level of basic professionalism here leaves anything he's saying as pretty suspect as well.
> You might want to reevaluate that position. You're reflexively siding with the CEO. You don't know that he's lying and saying "I think was fired because I did this" is not lying either way anyways.