Code as Design

Language:

Β 

How and why

some code knowledge benefits design thinking.

Brett Haymaker, UI Engineer, Consultant & Instructor

I am not a designer

πŸ™…β€β™‚οΈ

Β 

design

vs

development

πŸ˜’

The shared mental model of components

Common Ground:

  • Inputs & outputs

  • Reusability

  • Abstraction

  • Composition

  • Organization

  • Reactivity

  • Visual & Behavioral Fidelity

Β 

2 + 2

Inputs & Outputs

Reusability + Abstraction = 😍

Improving the reusability paradigm

Composition

Organization

Figma

Sketch

Symbols

Storybook

Git

Jira

Project Structure

Reactivity

Visual Fidelity

Everything a user sees helps them build a "model of the world of the UI".

UX

=

User Expectations

UI Storefront

=

cross-stakeholder

communication

UI Storefronts

force us to work

in isolation

(design + dev)

πŸ¦Έβ€β™€οΈπŸ¦Έβ€β™‚οΈ

Β 

Thank you.

πŸ™

Β 

@brettHaymaker

Β 

Β 

Code As Design Language

By Brett Haymaker

Code As Design Language

  • 50