I agree, the splitting thing is a good idea.
But, if people just stay in one side, it stops interactions between coders and talkers.
It could promote distance between the two sides. They wouldn't have very high opinions of each other, and when they go into the same topic, it could end up in a flame war.
I don't want to create any more distance between "The House of Capulet," and "The House of Montague."