This is unnecessarily cruel, and will leave more cruelty in its wake as folks emulate this behavior.
You can make tough business calls while showing humanity. Even if you believe this man cares about the future of humankind or whatever, what quality of life will people have?
Just in: the night before Thanksgiving, Twitter fired more software engineers effective immediately because their "code is not satisfactory" following the recent code review.
Dozens of other devs got performance warnings in their inboxes.
How much do Twitter devs have to take?
People are also celebrating this, making assumption that less staff and hard work in inherently beneficial.
There’s a conflation here between tough, purposeful work and… whatever Twitter blue blah blah they’ve outlined. You can run fast in the wrong direction.
Not to mention that they hemorrhaged the part of their staff that has institutional knowledge and can easily get other jobs, even in this economy.
I assure you that many of the brightest minds at twitter are now gone.
One last thing: with a codebase as old as twitter’s, at their scale… the assumption that code on a system like that is going to be “pretty”… well…
There’s a reason why people with little experience think they’re ripe to judge. It’s called Dunning Kruger.