Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
DebuggingOurFeelings
@jamiestrachan
Cognitive
Behavioural
Therapy
Experiences Responses
Experiences Responses
Thoughts
“There is nothing either good or bad,
but thinking makes it so”
Hamlet (act 2, scene 2)
Experiences Responses
Thoughts
We can change how we feel
if we change how we think
Experiences Responses
Thoughts
Input Output
Code
Experiences Responses
Thoughts
Input Output
Code
Experiences Responses
Thoughts
Input Output
Code
Experiences Responses
Thoughts
Input Output
Code
Testour outputTrustour feelings
Emotional Reasoning
Don’t trust your feelings
Test your feelings
Feelings should be: • Positive
Feelings should be:
• Helpful
• Reasonable
• Rational
Mind Reading
All-or-Nothing Thinking
AntiperfectionismSheet
Task Effectiveness Satisfaction
AntiperfectionismSheet
Task Effectiveness Satisfaction
Submit pull	request 60% 85%
Demo	to	client 40% 80%
Testing helps identify problems
but doesn’t fix them
Experiences Responses
Thoughts
Experience Thoughts
Labeling
Magnification and Minification
Disqualifying the Positive
Accepting a compliment:
1. Pause
2. Say “thank you”
1. Test your feelings
2. Get your thoughts out of your head
3. Get help
We can change how we feel
if we change how we thin...
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
Debugging our Feelings
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
Sorry! The Monopoly is at Risk: Why Now is the Best Time Ever to Play Board Games
Next
Upcoming SlideShare
Sorry! The Monopoly is at Risk: Why Now is the Best Time Ever to Play Board Games
Next
Download to read offline and view in fullscreen.

Share

Debugging our Feelings

Download to read offline

As developers, we're used to solving problems. We can learn all the languages, tools, patterns, frameworks, and hacks we need to tackle any technical problem. But what happens when we face problems that are less technical and more personal?

No matter what our skills and training, procrastination and perfectionism can hamper our productivity, impostor syndrome can limit our opportunities, and mishandling criticism can stall our growth. What tools do we have to face these?

Cognitive behavioural therapy (CBT) is based on the idea that our thoughts influence our emotions so we can change how we feel and act by changing how we think. From this simple starting point, this talk will teach you how to apply practical CBT principles and techniques to help weed out the distorted negative thoughts that cause many of these challenges so you can get on with being a happy, healthy developer.

Previous versions of this presentation have been given at HamOnt.js in October 2016 and as "Developer, Heal Thyself" and at CreateInTO in March 2017. This version was presented at Peers Conference in April 2017 and at Web Unleashed in September 2017.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Debugging our Feelings

  1. 1. DebuggingOurFeelings @jamiestrachan
  2. 2. Cognitive Behavioural Therapy
  3. 3. Experiences Responses
  4. 4. Experiences Responses Thoughts
  5. 5. “There is nothing either good or bad, but thinking makes it so” Hamlet (act 2, scene 2)
  6. 6. Experiences Responses Thoughts We can change how we feel if we change how we think
  7. 7. Experiences Responses Thoughts Input Output Code
  8. 8. Experiences Responses Thoughts Input Output Code
  9. 9. Experiences Responses Thoughts Input Output Code
  10. 10. Experiences Responses Thoughts Input Output Code
  11. 11. Testour outputTrustour feelings
  12. 12. Emotional Reasoning
  13. 13. Don’t trust your feelings Test your feelings
  14. 14. Feelings should be: • Positive
  15. 15. Feelings should be: • Helpful • Reasonable • Rational
  16. 16. Mind Reading
  17. 17. All-or-Nothing Thinking
  18. 18. AntiperfectionismSheet Task Effectiveness Satisfaction
  19. 19. AntiperfectionismSheet Task Effectiveness Satisfaction Submit pull request 60% 85% Demo to client 40% 80%
  20. 20. Testing helps identify problems but doesn’t fix them
  21. 21. Experiences Responses Thoughts
  22. 22. Experience Thoughts
  23. 23. Labeling
  24. 24. Magnification and Minification
  25. 25. Disqualifying the Positive
  26. 26. Accepting a compliment: 1. Pause 2. Say “thank you”
  27. 27. 1. Test your feelings 2. Get your thoughts out of your head 3. Get help We can change how we feel if we change how we think @jamiestrachan
  • RamyaMahalingam1

    Sep. 29, 2017
  • DavidWood235

    Apr. 3, 2017

As developers, we're used to solving problems. We can learn all the languages, tools, patterns, frameworks, and hacks we need to tackle any technical problem. But what happens when we face problems that are less technical and more personal? No matter what our skills and training, procrastination and perfectionism can hamper our productivity, impostor syndrome can limit our opportunities, and mishandling criticism can stall our growth. What tools do we have to face these? Cognitive behavioural therapy (CBT) is based on the idea that our thoughts influence our emotions so we can change how we feel and act by changing how we think. From this simple starting point, this talk will teach you how to apply practical CBT principles and techniques to help weed out the distorted negative thoughts that cause many of these challenges so you can get on with being a happy, healthy developer. Previous versions of this presentation have been given at HamOnt.js in October 2016 and as "Developer, Heal Thyself" and at CreateInTO in March 2017. This version was presented at Peers Conference in April 2017 and at Web Unleashed in September 2017.

Views

Total views

1,028

On Slideshare

0

From embeds

0

Number of embeds

24

Actions

Downloads

18

Shares

0

Comments

0

Likes

2

×