OK, I must admit I do get a kick out of Steve Yegge and his opinionated posts. His
latest and greatest is a diatribe against software engineers who don't understand compilers. I do agree with him that engineers who don't understand how compilers (or interpreters) work, really don't understand how computers work.
His description of real life PhDs and their description of compilers is shocking.. I'll have to ask a similar question in my next set of interviews.