Art and engineering to me are different paths to get to the same place. Art is very free-form, flow-based, and seemingly arbitrary but which contains deeper meaning and structure that often comes out subconsciously (when done well) while working toward a goal. Engineering is a methodical, reliable way to reach a goal. The end results may be the same - program that does something - but how they were reached varies.