Don't let anyone tell you that you can't do something.
The key is to set realistic customer expectations, and then not to just meet them, but to exceed them — preferably in unexpected and helpful ways.
Collaboration is the key to solving complex challenges.
In distributed systems, the key challenge is achieving consensus among unreliable components.