I am a new mom and recently have started mucking about with some computer science concepts and I have come to the conclusion that there is a level of similarities between the two.
Firstly, both of them involve a great deal of repetitive tasks (loops).
Secondly, they both involve a level of debugging. (This is particularly urgent and important when my son is screaming is head off, or emitting mood error messages). The debugging process in both cases involves binary decision trees.
Perhaps the most important similarity is that both of them involve a great deal of not giving up.
Love and connections,