I witnessed yet another debate whether Web development was art, or engineering, or both. I personally believe that it is a combination of both, which requires close collaboration between corresponding experts. To think of it, this is true about every design. Different individuals might choose different starting points, but in the end it has to reach a balance.
Many argue that Web design is no different than other art streams, like painting. I think art plays a big role in Web design, but they are not the same. An exercise of design indicates intention of use, which is addressed better through engineering.