How GitHub engineers tackle platform problems | Endigest