In managing software development communities, there is frequently a tension between warring ideals. In our desires for both innovation and stability, it is difficult to find an appropriate balance that maximizes the effort of all members, while not creating so much chaos that newcomers are easily confused. Isaac will discuss some of these trade-offs, drawing from his experience with the explosive growth in the Node.js community.