Inspired by flaper87, I'll also be sharing my thoughts on this subject.
The abstract has a powerful appeal. It's too easy for me to get carried away and lose track of many others aspects of my life. I think this is something that needs to be fought against, because software isn't the only important thing in my life.
More thoughts on this later.