Well, this is the story when I was in my training days after I joined a renowned Company as a Software Developer. My roommate met me in the train before joining the company. At that moment I found him quite a nice guy. He was indeed. But the worst thing about him was he always tried to become very over-smart. He always thinks that the person he is talking to is less intelligent then him. Maybe it was true but what is the reason to show off. On each and every topic our discussion starts ended with a cold war every time. This continued for about three consecutive months. I always felt of changing the room but I am a bit egoist as well. I thought why should I change? Well, one night I came drunken in the room and pretend as if I was heavily drunken though I was in my full consciousness. He started his lecture on me saying unusual things. I scolded him pretending it was the effect of alcohol. The argument increased to its peak. Finally, I won keeping him silent.
We never talked casually after that night. Maybe it was my mistake but the results were not good indeed, I felt it later.