My main areas of knowledge is software engineering but I am also interested in world history (with some good knowledge of the Second World War) and in politics. I am an agnostic. I think that anything can be said but it depends to whom: as Pierre Desproges said "One can laugh about anything but not with anyone". I am against those who advocate terrorism, crime, and extreme nationalism to the point of violence as I am also against those who uses euphemisms, neutrality, and political correctness to avoid speaking the truth.
I tried to contribute to topics within my expertise, such software design patterns, but always found my changes removed by some unknown person... Let's try one more time...