In my time I have only had two colleagues who I've disliked from the word go. One of them was a rather cocky 'consultant' who was either still in the Foundation capability or had just graduated. When he came to work on our project he immediately started to demonstrate his ignorance of "proper programming". For example, when I asked him what he'd use for developing a web front end to our application he suggested using php.
At the time, my only experience of php was that it was used in the web pages for www.planarity.net
I couldn't see how it could be used to replace our front end.
The chap didn't last long in our group.
But the idea of using php to build web pages has now, for me at least, turned into reality.
It may not be the world's best programming language: let's just say that the king of programming languages is REXX, and leave it at that.
But it's a lot easier than faffing about with Java or ASP.Net.
So 8 or 9 years later (?) I've nearly learnt to love it, and have been using it for all my websites.
Example: www.bobbingwide.com - web design - web development
PS. It will take longer than 8 or 9 years before I manage to forget about the other instant dislike.