According to an engineer (not a Googler) who was involved in the conversation I had about this latter challenge, none of these problems are insurmountable.
What does this sentence mean? According to an engineer (not a Googler) who was involved in the conversation I had about this latter challenge, none of these problems are insurmountable.