Why are programmers insufferable and arrogant douchebags?