If you want to see real delight in your work, do it for someone who needs it!
They are usually not your co-workers :)
They are usually not your co-workers :)
The fact is, people who hire you don't actually want you to be better than them. This, I think, contributes largely to the criticism culture of programming.
Of course, many interviewers have good intentions. Unfortunately, malign developers (dare I say, jealous?) are prone to setting a trend for the type of questions that are asked.