Then I expect to be told "no, you're wrong, here's why..." and then we can discuss, and one or both of us can learn something.
> you might not have as much knowledge as you think
Always true! However if the other can indicate areas of ignorance, I appreciate that and will go away and learn about it.
> the incorporation of your knowledge might not be what's best for the organisation at that point
I see my job as supporting the business. I happen to do that with technical tools, but that doesn't change the fact that I'm there to support the company because it pays my wages.
> something else
Probably I'm just insensitive/thoughtless and should learn to think before speaking. But definitely a fair fraction of programmers get defensive about their code.
It always is. I never criticise destructively.
> your knowledge might not always be relevant
Then I expect to be told "no, you're wrong, here's why..." and then we can discuss, and one or both of us can learn something.
> you might not have as much knowledge as you think
Always true! However if the other can indicate areas of ignorance, I appreciate that and will go away and learn about it.
> the incorporation of your knowledge might not be what's best for the organisation at that point
I see my job as supporting the business. I happen to do that with technical tools, but that doesn't change the fact that I'm there to support the company because it pays my wages.
> something else
Probably I'm just insensitive/thoughtless and should learn to think before speaking. But definitely a fair fraction of programmers get defensive about their code.
Anyway, good points, upvoted.