The 10 Commandments of Egoless Programming: History