Hold your Tongue
It is easy to say 'Children are a Blessing from God' but it is not so easy to mean it everytime they count on your patience. Specially, Children who in the age group of 1-3 fall in this category, as they either cant speak atall, or they cant express clearly and also because they have explored something new that day and are eager to display their skills, which clashes with your timetable or your just-cleaned house. Loosing temper on a child is very easy and so simple too, as you have no threat that the child will shout back at you. But the guilt which comes later is a killer. It will haunt you like anything, everytime you sit to count the pleasant moments you and your child had together,and when you compare how good a Mom you are!!
I dont know about the previous generations but the up-coming generations of children are pretty fast with catching the wrong behaviour. You shout thrice at the child, the next day you will see him/her repeating that same pattern. Forget about loosing your temper, it will get even worse and more difficult to straighten things up as the child has deviated from your 'good-behaviour' boundary, already.
And also if you have friends who comment openly about some parents who shout or hit their children, that derogatory feeling will make you feel so awful, that you will repent of your lost temper. And so, after talking to quite a few parents on this topic and interviewing a couple of Moms who suffered from this guilt, i suggest, "try to hold your tongue, your bad temper from slipping away even infront of your child, that same child who says 'Mom, you are my best friend' " because it will tear your heart into pieces one day, Beware parents!!