How Software Companies Come Up With Their Crazy Code Names | Fortune