Earlier quoted context omitted.
I have similar thoughts. I've been here for a few years and I haven't observed any specific decline. I'm a little confused by the perceived offense as well: it's not good to tell someone something sucks? I would much rather hear honest thoughts about my projects ("seems like a waste of time, poor implementation anyway, maybe try $x instead?") than be given a false sense of security through unwarranted praise. Of cour…
Having been in the industry for some time now, I've observed significant generational differences between how criticism is given and accepted. When I worked with developers raised in the 1920s, 1930s, and 1940s, they generally wouldn't hold back when it came to criticism. If something was done wrong, or if something was a stupid idea, they'd say so very bluntly and to-the-point. They'd also be more open to receiving…
There is a difference between a) "I don't like $x about your idea." b) "I like $y about your idea. I think you could make it even better if you do $x differently. For example like this: ..."
In my experience, older generations tend to do a) more, while younger ones do (and expect) b) more. Not a bad development IMO.