There's drama everywhere, and always will be; on this forum and on other's.
The only real problems arise when people decide to argue about a point that neither one of them can carefully validate, or are just too stubborn to admit defeat (this includes simply getting defensive and instead falling back on insults before the valid points are even made). More people, in general, just need to learn how to "agree to disagree" and move on.
Even when opinions go haywire, for what ever reason, Susan's actually is far nicer and caring than other places; it's still apparent that not everyone wants in on the problems.
You also need to remember that a lot of people here (as is obvious) have some personal struggles, and are therefore rather snappy; through irritability. Can't change the fundamentals of human nature.
Welcome to Susan's.
I'm a dev also, but I use C#, C/C++, Assembly; albeit still in university.