You might also want to read "Keep Your Identity Small" by Paul Graham: http://www.paulgraham.com/identity.html