DjangoCon 2011 Notes / docs / designers_make_it_go_to_eleven.rst

Designers Make It Go To Eleven

Compromise is the soul of design.

There's no way to get everything that you want.

Design is a discipline you can learn. And you need to practice to level up.

You drive a TV with a remote. You drive an iPhone with your whole body. Medium provides a constraint to your design.

The most important constaints are audience constraints:

* Who
* What
* When
* Where
* Why

Constraints inform choices. Based on science.

User Experience
Delight & obviousness
Interaction Design
input/output often confused with UX paving cowpaths
User Interface
expose functionality cues & clues affordance discoverability conventions interactability
Information Architect
info hierarchy sort criteria findability
Visual Design

visual hierarchy establishing connections mood & narrative beauty = performance

Things that are beautiful (seem to) work better
I need your help to make [my project] pretty. Designers will run away, screaming

All the same reasons for working in OO, build up a resume, etc.

As OO goes, Django is pretty designer-friendly. It appreciates non-code contributions: docs & tests.