See more
The problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.
Using Git is like being in a loving relationship. It’s all sunshine and lollipops until you screw up, and then things get really complicated, really quickly. (And half the time you don’t even know what you did wrong.)
We grow when we work with smart people. We grow when we are faced with challenging problems that force us to get out of our comfort zone. We grow when we think of ground-breaking solutions.