I used to be like you, but now I am appreciating quiet solitude.
I am most effective between 10pm and 2am. It is weird, but knowing everybody else is going to bed, and you are coding, makes you more efficient,
I am also very efficient between 6a.m and 8-9am.
It also might be related that the background sound level drops by few decibels during the night.
I just can't do much work during the day, unless there some other kind of pressure (i.e. I have to finish something by that day).