A Design Thinking Approach to Learning to Code

Post on 13-Apr-2017

110 views 2 download

transcript

TO LEARNING TO CODE

A DESIGN THINKING APPROACH

NATE COOPER

- WORDPRESS SINCE 2005, HTML SINCE 1997- SIMPLE LABS, FOUNDER (WP CONSULTANCY)- TEACH WP & FRONT END: SVA, GA, 92Y- PRESENTATIONS AT AMAZON, APPLE, SXSW- BUILD YOUR OWN WEBSITE COMIC BOOK- FOUNDER REBOOT

Brain-Based Design Thinking

Solving problemsusing design methodology

gather organize visualize

1001101000110110111010011101011

(brain-based)

What is design thinking?

Clinical psychology

+ Behavioral economics

Step 1: Know thyself

TRY SOFTER

Some imperfect models of the brain

Split Brain experiments

Triune Brain theory

Dual system hypothesis

VISUAL PROCESSING IS FASTER THAN THOUGHT

John Snow’s mapOf cholera cases

Around Broad StreetLondon, 1854

John Snow’s mapOf cholera cases

Around Broad StreetLondon, 1854

Step 2: Tackle problems your can solve

Difficult but Solvable

“I want to learn to code” can mean a lot of different things

nate@natecooper.co@NateCooper

Server

Production Machine

ClientFront End

Back End ApacheMySQL

PHPRails

node.jsWordpress JoomlaDrupal

HTML/CSS/JSText Editor

SublimeDreamweaver

JavascriptFlash

Browser

Are you able to correctly set up the problem?

interviewfocusing

facilitation

Step 3: Tracking progress

focusing facilitation

“I am your resentment,and I am here to tell you

that you are underappreciated.”

1. Clear a space.

2. Get hold of a feeling.

3. Apply labels.

4. Test the label or labels.

5. Ask for meaning.

6. Receive the meaning, feel a shift.

FOCUSING: THE SIX STEPS

Facilitation turns experiences and feelings into goals and steps.

MENTAL MODELS

‘Understanding’ means building (working) mental models to make accurate

predictions.

Behavioral economics

Step 3: Understanding false positives

BEHAVIORAL ECONOMICS TAKEAWAYS

Without an explicit point of comparison, people use one unconsciously.

BEHAVIORAL ECONOMICS TAKEAWAYS

We overweight small risks

while underweighting large ones.

BEHAVIORAL ECONOMICS TAKEAWAYS

We accept too much risk to avoid a loss

BEHAVIORAL ECONOMICS TAKEAWAYS

BEHAVIORAL ECONOMICS TAKEAWAYS

We exaggerate differences in a paired comparison

Step 4: Reward progress