Developers are emotional about their tools because those tools enable them to create. Trying to use an unfamiliar tool can be unpleasant, in a viscerally emotional way, because little muscle-habitual movements don't have their expected effect. It's like trying to walk with your shoelaces tied together: you can do it, but it's annoying and sometimes you forget and hurt yourself.
Comments
Developers are emotional about their tools because those tools enable them to create. Trying to use an unfamiliar tool can be unpleasant, in a viscerally emotional way, because little muscle-habitual movements don't have their expected effect. It's like trying to walk with your shoelaces tied together: you can do it, but it's annoying and sometimes you forget and hurt yourself.