A few things:
Sigh ... I was sure that when I responded to Ben's post this morning it was about habits that juniors should adopt, rather than should not.
The worst habit I've come across from senior engineers has been the tendency (based on their experience in the past) to shut down a request to consider either a new feature or a new way of doing something - and do so without explaining why.
How are more junior engineers (let alone management!) supposed to understand the problem better if you do not explain things (carefully and without rancour or attitude) to them?
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.