owen

This isn’t any serious attempt to build a case in any particular direction, just some undeveloped thoughts I was having in the shower this morning after yesterday’s 12.5-hour work day.

Design often follows no rigid form, and is fluid in that you need not follow convention to achieve it. With a pen or brush or stylus, you can craft a design that looks however you like with any level of appeal or function to those who experience it. Design, in regard to computer production, is often static and shows little regard for interactivity.

Code, as an art, is more than design. Code requires a regid process that is unlike design. There are rules to producing code that make it not work properly when not done correctly. Still, within that framework is the flexibility for art. Code incorporates aspects of layout that are commonly associated to design, but once again, with rules that define what can be done and what can’t. While design should account for user experience, code must account for user experience or the perception of it is negative.

Where design have have a positive or negative impact on the viewer based on their viewpoint, code can be determined to work properly or not, be functional or not, be useable or not.