March 29, 2024
Home » Twitter’s head of engineering resigns a day after platform’s disastrous launch of Ron DeSantis’ presidential campaign announcement