Information architecture plans for the creation, structure, and maintenance of information spaces. It lends context, categorization schemas, and navigational elements to a website or application.

Designing with Code Designing with Code

Although many designers are loathe to do it (and with good reason), designing with code helps us articulate the various ways in which our content relates to itself. This, in turn, helps us think more pragmatically about the systems we design. Information architect Andy Fitzgerald shows us how.