To innovate in computer science, one must first master the fundamentals.
Failure is an option here. If things are not failing, you are not innovating enough.
The more you know about yourself, the more patience you have for what you see in others.