People are not split into two buckets of talented and untalented. People learn, grow, get better (and worse) over time, and have emotions. That github pull request with crap code that "pestered" you could come from someone who turns out to be extremely talented in a year or two.