able to discuss and work on finer details of technical stuff with team members
able to communicate engineering impact and constraints with non-tech people
For me, the latter is more difficult. It is like being guardian to avoid headache on team members. Saying "no" to poorly defined features, explaining why small change in database takes couple of weeks. But it must be done.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think senior dev should have these qualities:
For me, the latter is more difficult. It is like being guardian to avoid headache on team members. Saying "no" to poorly defined features, explaining why small change in database takes couple of weeks. But it must be done.