Being idealistic really helps you overcome some of the many obstacles put in your path.
Andy HertzfeldIt's [programming] the only job I can think of where I get to be both an engineer and an artist. There's an incredible, rigorous, technical element to it, which I like because you have to do very precise thinking. On the other hand, it has a wildly creative side where the boundaries of imagination are the only real limitation.
Andy HertzfeldScotty heard that I was thinking about quitting Apple because of his actions, so he called me into his office and asked what it would take for me to stay? I said, maybe if I could work on the Mac project, which Steve had just taken over from Jef Raskin.
Andy HertzfeldPeople who work on the user interface side need to have empathy as a key characteristic. But if you are writing device drivers you don't really need to understand humans so well.
Andy Hertzfeld