Lots of us mean well when we do things. But we tend to forget to consider if the things we do are in the correct path.
Requisites for a deed:
On the tradition of the Prophet
Thus we must consider whatever we do is in the correct way. When we don't take this into account, that's when we start to do unusual things like "iwanttotouchadog" or etc. We must consider if our programs are sharia compliant.
Just my two cents.