Why John Carmack worked for Steve Jobs