Skip to content

Instantly share code, notes, and snippets.

@jkva
Created January 27, 2017 16:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jkva/0c04f23d4c980d935f82c98bad722595 to your computer and use it in GitHub Desktop.
Save jkva/0c04f23d4c980d935f82c98bad722595 to your computer and use it in GitHub Desktop.

CSUN '17 Pattern Language Talk Abstract

Current considerations

  • doesn't touch a11y enough
  • doesn't get into practical information fast enough

Speaker introduction

2 min. Self-explanatory.

Talk brief

2 min. We'd like to spend the next 40 minutes discussing so-called design patterns, their history, how they're applied within various disciplines, and how working with patterns can aid design and development.

Quality Without a Name

10 min. Explain Alexander's motivation behind QWAN, its ineffability. Talk about patterns, how they're found, balanced. Explain forces, contexts. Mention pattern composition. Use nice quotes. Pictures. Perhaps simple example from "A Pattern Language" here. Mention inhabitants creating patterns, and how it relates to participatory design.

Application in architecture

5 min. Show 2 to 3 examples from "A Pattern language". Show pattern composition.

Application in software

5 min. Show 2 examples from "Gang of Four" book. Simple ones. Circuit breaker. Adapter. Use pictures and real-world example to get point home. Mention how these don't tend to compose and/or expose their forces, rather - they're simply reusable solutions to common problems.

Application in visualisation

3 min. Show 2 to 3 examples from "Synthesis lectures on visualisation". Use pictures. Explain how forces aren't reflected here, but composing smaller patterns into larger patterns is essential.

Application in HCI

10 min. Show Shneiderman eight golden rules. How it's too vague. Good basics, but not concrete enough. How to apply to an actual design challenge? Patterns are not best practices, they are more than that. Show various approaches. Borchers, Tidwell. Tognazzini. Spool? Explain different challenges when dealing with HCI.

Finding a pattern

[remaining time]. Have a prepared list of forces. Extract a pattern "DESCRIBED IMAGES" (Alt text). Show how patterns force methodical, stakeholder-balanced process. Explain how alt-text itself could refer to another pattern about readable text, "CLEAR WORDING".

Alternatively, have a pre-written pattern about image alt text. Show how it works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment