Software development is a world full of individual accomplishment and competition. It shouldn't be. Great software comes from great teams. No one person is responsible and no one is irreplaceable. As the industry matures we, as individuals, must also