A Humorous Take on Parenting and Programming
When you are programming with one hand and parenting with the other

Yesterday when I was struggling to debug a code and also trying to convince my kid to finish his homework, it suddenly dawned upon me that there are some indisputable similarities between our kids and the programs we make.
1. You train your programs in a certain way but just like your children your programs end up doing what they want to do.
2. Both keep you up at night and even rule your dreams.
3. The longer the program code, it becomes more difficult to handle just like teenage children and their outbursts.
4. Inheritance is a major trait of their characters.
5. Both are worth showing off only when they are at their best.
6. Everything seems to be working fine until in the most awkward of situations your child decides to act silly or your program goes bonkers just when you want it to be perfect.
7. If your child is not doing what is required it is a difficult decision to either take away a gadget or to introduce a reward. In case of programs, it is a similar situation you cant decide whether to take away some code or introduce a new one if your program is not responding to your requests.
8. Dealing with your own children is way better than dealing with someone else’s children and I am sure my programmer friends can understand what it is like to work with someone else’s code.
9. Just like each child is different but the inheritance factor plays an important role the same is with programs and their inheritance.
10. They both require a lot of attention and make your life miserable if you miss out on anything important.
11. But at the end of the day no matter how hard it gets you want them both to be out of this world.
Wishing all the best to the programmer parents
Hang in there!






