Failing Fast

(and...how to keep going?)

@vaidehijoshi

I failed.

I failed often.

I failed badly.

serializers?

services?

controller concerns?

😳

it's okay.

i can do this.

 

This seems impossibly hard.

I don’t understand it.

If I can’t understand this now...

I’ll never be able to understand it.

He can write perfect code so easily, and on the first try. I don’t think I’ll ever be able to do that.

Why did I write it like that? My code is so awful. His way is so much better!

oh my god.

i can't do this.

it's okay.

i can do this.

it's okay.

i can do this.

 

i give up.

notice a pattern?

anything short of perfection was a failure.

cognitive distorition

'all or nothing'  thinking

unreasonable standard

How often are any of us perfect?

Never. 

💯

🔥🔥🔥🔥🔥🔥

🚫

cognitive restructuring

recognizing + validating

shades of grey

Well, I still don’t understand promise chaining, but I think I finally got a handle on the catch function today!

This seems impossibly hard, I’ll never learn it.

I struggled writing that controller on my own today, but when I wrote the test for it, I finished it so much quicker this time!

Well, I didn’t do it right the first time, I’ll never get it right.

I had to find it.

things to learn

🙋🏽

"The best way out is always through."

- Robert Frost

1. All or nothing thinking is a trap.

Look for the shades of grey in between.

I give up.

My inability was a failure.

My intelligence and capabilities were fixed.

How smart and capable I am now are how smart and capable I will always be.

People learn differently.

Learning is not binary.

Carol Dweck

incremental theory of intelligence

growth mindset

fixed mindset

vs

quicker to give up

opportunity to learn

vs

your intelligence is static

your intelligence can grow

vs

fixed mindset

🙋🏽

growth mindset

🙋🏽

i'll never get there

i'm not there yet

i'll never get there

“If you get the grade not yet, you understand that you’re on a learning curve. It gives you a path into the future.”

- Carol Dweck

tech = constant learning

(with its own learning curve)

perfection isn't what indicates learning.

effort is.

2. Our intelligence is malleable, just like our mindsets.

Remember the yet.

disheartening

things to learn

🙋🏽

things to learn

🙋🏽

I thought I had made progress!

(I had!)

things to learn

🙋🏽

reflect on how far you have come

critical reflection

reflecting in the moment

reflecting after the moment

John Dewey

education theory:

written reflection

journals + notebooks

blogging

how those lead to actions

understanding your assumptions

understanding your feelings

how you might change your actions

3. Looking back is just as important as looking forward.

Celebrate how far you've come.

failures in my own thinking

reflects on successes and failures

recognizes their growth

believes their intelligence can change

self-efficacy

the belief in your own ability to achieve something.

self-efficacy

facing failure is a step towards becoming a programmer with

self-efficacy

it's how you pick yourself up from it that matters.

failure is inevitable.

i give up.

💪

thank you!

i can do this.

i give up.

@vaidehijoshi

i can do this.

and you will.

i can do this.

Made with Slides.com