This article puts words to lot of familiar questions that we all go through on daily bases as software engineers. e.g.
Has anyone ever surveyed developers to find out what the most boring part of their job is?
How often do developers do performance profiling, what do they measure, and how do they measure it?
The list is quite long but very good