Friday, May 26, 2023

Twitter's head of engineering resigns a day after platform's disastrous launch of DeSantis' campaign