This post is extremely stupid. What is this, the first grade? If you can't take honest criticism, you suck. If you think computer technology is full of mean people, try working in finance. My peers don't hesitate to give me honest criticism and that's one of the things I like most about CS. Maybe you should start your own company called "we should be super nice to each other all the time" and have your product be an…
Finance: saying "you fucked up" means "I respect you enough to offer honest criticism, and here's what you did that I don't like."
Tech startup: saying "you're awesome" means "I'd slit your throat for a 0.05%[0] more in equity. You're awesome because I'll get promoted at your expense."
[0] A nickel. As in, Shadow from FF6 and "He'd slit his mama's throat for..."