julia galef sphexyness
Post on 15-Jul-2015
119 Views
Preview:
TRANSCRIPT
Find cheeto in mouth
Eat cheeto
Notice bowl of cheetos is empty
Feel bad about myself, and vow not to do it again
Imagine eating cheetos Put cheeto in mouth
See cheetos Imagine eating cheetos
Trigger -> Action Patterns
We form goals: • “I’m going to try more things.”
“I’m going to be healthier.”• “I’m going to be more productive.”
But we have these existing trigger->action patterns:
• See cheetos -> eat cheetos• Open laptop -> Go to Reddit• Have difficulties -> Give up
“When Trigger occurs, I will do Action”
Stairs available -> take stairs
Crave junk food between meals -> Drink water
Get email requiring <2 min reply -> Answer right away
Open Reddit -> Close Reddit
Rewrite your code with Trigger-Action Plans (TAPs):
“When Trigger occurs, I will do Action”
Worry about going broke -> Remind myself that I’ve already thought about this and decided I have plenty of cushion for the rest of the year
Feel insecure -> continue with what I was doing
Rewrite your code with Trigger-Action Plans (TAPs):
Find the best place to intervene
Goal: Improve my relationship with my mom
A current pattern:
mom brings up religion I get upset I argue with her
Possible new TAPs:
I get upset w/mom I take several deep breaths
mom brings up religion I change the subject
Find the best place to intervene
Goal: Get to work on time
A current pattern:
Alarm goes off I hit snooze several times
Possible new TAPs:
Alarm goes off Stand up and stretch
Notice I’m sleepy in the evening -> Go to bed
Example TAPs
• When I’m working on my laptop, I will sit up straight.
• Before dinner, I will meditate for 15 minutes
• At 9:00 every night, I will write in my journal
Good User Experience (UX) design
9:00 alarm -> Journaling
Wake up -> Run five miles
Be natural.
Be easy.
Good User Experience (UX) design
9:00 alarm -> Journaling
Wake up -> Run five miles
Mom criticizes -> Calm myself
Be natural.
Be easy.
Good User Experience (UX) design
9:00 alarm -> Journaling
Wake up -> Run five miles
Mom criticizes -> Calm myself
Be natural.
Be easy.
Be unambiguous.
Debugging
Try the pre-hindsight: Imagine this TAP fails. Why?
(Then you can patch the bugs pre-emptively)
Debugging
Two common patches:
1. TAP: I don’t want to -> I’ll do it anyway
2. TAP: Trigger -> Big Action
Trigger -> Baby step
A couple of my favorite TAPs
1. Notice a mistake -> Feel good for noticing
2. Notice something went poorly -> Generate a TAP to fix problem in future
My Challenge:
Come up with at least one Trigger Action Plan today that will help you with some goal, big or small.
Debug it over the next few weeks, if it doesn’t work as well as you’d hoped.
top related