"Real programmers love their applications' source code: the
faster and more elegant it is, the better. Users are after very
different things: they seem to want simplicity, flashy colors, nice
icons and tons of options. In spite of these reasons, or perhaps
because of them, programmers and users often forget what lies in
the middle of it all: information.
"Almost all software applications are used to manage information
so these applications are worthless without information to process,
store and display. For example, you could use a word processor to
write letters or video editing suites to edit footage of your
girlfriend at the beach..."