Not every question is a criticism that needs to be defended against. The person you're responding to could very well just like to know the reason if one exists, no more, no less.
If you know a better way to get that info than asking the question, I'm all ears.
(major digression ahead)
This is actually something I've been digging into for a while, trying to improve my own communication. My own current best answer for this sort of situation is the social expectation is that a neutral question will always be accompanied by praise and gratitude, and any question asked that lacks that accompaniment will be interpreted as antagonistic.
For example, the comment you're responding too could have started with "This looks really cool, ..." or "Wow, this takes me back..." or "I can see a lot of effort went into this..." and it would have resulted in the question coming off as neutral instead of critical to some people.
What's fascinating is when I mention this kind of thing I almost always get one of two responses
* Of course that's how it works, everyone knows that!
* That's ridiculous, no one can be expected to do that!
I think I'm more cynical. Almost everything stated on the internet will be perceived as antagonistic. At least by some. It's more a representation of the reader's internal state rather than an issue with the question / statement. Unless, of course, the question / statement is overtly antagonistic.
It's definitely not just on the internet, I've been working for years to learn how to not upset people for asking reasonable and genuine questions IRL. It's a real struggle to this day to notice I'm failing to engage in the social ritual correctly and come up with appropriate extra positivity on the spot just so I can be considered a non-antagonist.
I think internalization is important for self improvement, so I admire the way you frame this. Try not to downplay the other part's role, though. They are also making a choice in the exchange.
To be fair, software discussions in particular are absolutely overflowing with snark, reflexive dismissals, and just general one-upmanship. So I can understand people assuming the worst.
If you know a better way to get that info than asking the question, I'm all ears.
(major digression ahead)
This is actually something I've been digging into for a while, trying to improve my own communication. My own current best answer for this sort of situation is the social expectation is that a neutral question will always be accompanied by praise and gratitude, and any question asked that lacks that accompaniment will be interpreted as antagonistic.
For example, the comment you're responding too could have started with "This looks really cool, ..." or "Wow, this takes me back..." or "I can see a lot of effort went into this..." and it would have resulted in the question coming off as neutral instead of critical to some people.
What's fascinating is when I mention this kind of thing I almost always get one of two responses
* Of course that's how it works, everyone knows that!
* That's ridiculous, no one can be expected to do that!