Twitter head of engineering resigns after DeSantis debacle May 27, 2023 at 7:45 am by Breaking News Twitter head of engineering resigns after DeSantis debacle Read more…