We have two kinds of developers - those that deal with their own shit and those that deal with other people's shit.