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.

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.