I like to sit in cafes and code. It's not as socially isolating and the distractions are easy to block out because they are random and unimportant to me.
Distractions at home or the office are much more difficult to ignore.
well it seems like social isolation works sometimes and sometimes you need people around you...i am going to try cafes from next week....although the problem is not many places are open all night....thanks for the response..:)