They will always tell you your job is secure up until the day you're let go.
That’s actually never how it worked at Yahoo! there was a tonne of notice that redundancies were happening and further to that more notice once your job was marked at risk. Seems particularly brutal that there doesn’t seem to be a clear process or reasoning - presumably some metric in GitHub that removes all context about what the employee was doing…
The weird bit is that company policy is to award a generous notice period during which... you're not allowed to do anything.
It's been half a year now - most of the benefits of that period(like salary) are gone. He still appears to have access to the office, but nothing to do there.
I don't understand how a company which has such a program for laid off people doesn't bother to notify them in advance.