A software engineer's job is to create brilliant and exciting ways for computers to do stupid boring stuff.
I hope you realize I'm not really serious. This comment comes from one of the most astonishing comments from an architecture professor when I was in school. I had complained that the design he had drawn on the board was physically impossible to build with the technolgy of the day. His response was that it was an architect's job to make interesting problems for engineers. Can you believe it!