The chains that bind us most closely are the ones we have broken.
The challenge in computer science is to bridge the gap between the theoretical models and practical applications.
The very important thing you should have is patience.