When one cannot discuss technically and rationally, he or she would start behaving emotionally. I am not 100% and not even near 90% intellectual, so please understand I feel hurt at times.
I sometimes get hurt too.
I'm a self-taught programmer, I do not follow any programming standard. But my codes work, I'm sure about it. I posted some codes here and got criticism. I felt bad. Instead of giving up I chose to study what they said. They were correct. My codes worked but it had security issues, it could perform better and easier to maintain. There were plenty of improvements can be made.
Some forums are bad, they will try to 'kill' you using words. But this forum is not that bad. Some words may sound harsh, but people here are more objective than those on the other forums.
Programming is not my real job. I do not have much time for it. But I visit this forum frequently, if someone asks how to do something, I will write a demo for it as quick as possible. I'm a kind of shy for showing my codes but I keep doing it. Because I simply like solving problem and writing codes.
If I get criticism, then that means there is something can be improved. Hey, my coding skill now has improved a lot, I adjust my coding style to the common standard. And I learned many new things. Previously I wrote codes that work, now I write codes that work better.