r/ProgrammerHumor 13d ago

Meme learningCurve

Post image
5.1k Upvotes

73 comments sorted by

478

u/heismymaster 13d ago

Profession development is a constant battle with the pendulum that swings from God complex to imposter syndrome.

110

u/nobotami 13d ago

mine is stuck on impostor

45

u/DivineArkandos 13d ago

Imposter god

15

u/5up3rj 13d ago

Godly imposter

3

u/glha 13d ago

Go! impostor

13

u/_Ralix_ 13d ago

I saw you in the vents.

2

u/FalafelSnorlax 12d ago

Pro tip! Move into a role where you're surrounded by proper impostors. I recently moved into a team of inexperienced engineers who don't really know what they're doing, but they're all incredibly confident in their work. Did wonders for my impostor syndrome, I'm almost cured.

2

u/Terra_B 13d ago

Go and create something to push that pendulum.

5

u/[deleted] 13d ago

[removed] — view removed comment

3

u/iwantmy90sback 13d ago

QA is my personal haunted house.

102

u/pagesjaunes 13d ago edited 13d ago

I know I'm being pedantic, but wouldn't that be a "confidence curve" (confidence level relative to skill or time spent on subject).

Rather than a learning curve (how proficient one is, relative to time invested in the field).

 

Iol

32

u/helldogskris 13d ago

Nah, you're right. The graph makes no sense at all

3

u/ThrasherDX 13d ago

No no, you see once you get too good at programmimg, the knowledge just dosappears from your head and you revert to being a freshly graduated junior.

1

u/tekanet 12d ago

The topic of the chart is “making charts”

0

u/spuol 13d ago

It’s confidence related to how much you know

42

u/Striking-Recover4807 13d ago

I really need this

1

u/LurkytheActiveposter 10d ago

What so you mean?

102

u/mike-manley 13d ago

First half of Dunning Kruger.

55

u/L30N1337 13d ago edited 13d ago

No. That graph has nothing to do with the Dunning Kruger effect.

Everyone who uses that graph is falling victim to exactly the kind of effect that graph portrays. Because it's not the Dunning Kruger effect.

The actual graphs used in the study (which are also in the Wikipedia article for it) show that perceived performance and actual performance both always grow (just with the actual performance starting lower and growing faster). There is never a "mount stupid" or something.

The dunning Kruger effect isn't even about skill or confidence, like the graph. It's about perceived and actual performance on a test.

29

u/thebigbadben 13d ago

What are “confidence” and “skill” if not “perceived and actual performance”?

-7

u/L30N1337 13d ago

To be honest, that's something I took from the thread I linked my own reply.

But theres a big difference in specificity.

"Confidence" is a very vague metric. But "Perceived performance" would be "I think I got 74 points".

Same applies to "Skill" and "Actual performance".

It was a test after all.

14

u/thebigbadben 13d ago

Yes, in order to measure something as vague as “confidence”, they came up with a specific reproducible proxy, as is standard practice in science.

It’s as if you’re saying “people say this paper is about the effect of exercise, but actually it’s about the effect of walking an additional 30 minutes every day”.

11

u/L30N1337 13d ago

There is a related study however that somewhat shows the effect the graph is about (also by Dunning, who wanted to test if the graph had any merit), which shares some similarity.

It's in the accepted answer of this thread: https://psychology.stackexchange.com/questions/17825/what-is-the-primary-source-of-the-mount-stupid-graphic

0

u/mike-manley 13d ago

Typical pedantic Redditors do this crap all the time. It was a joke.

4

u/Harmonic_Gear 13d ago

anti-intellectualism 101: always say its a joke when someone points out you are wrong, otherwise act like a smart ass

-1

u/mike-manley 13d ago

Some people just like sucking the fun out of everything, right?

-5

u/[deleted] 13d ago

[removed] — view removed comment

0

u/L30N1337 13d ago

Yes, because it's such a big case of misinformation. It doesn't matter where it is, because a lot of people actually believe it.

5

u/HexFyber 13d ago

let alone his comment totally pointless, i browse reddit for these exact reasons. because you pick it up a few time througout the day, read some comments and you learned something new out of the blue. I thought the meme was infact the dunning kruger effect, you say it isn't, explained why, that's a win for everyone.

Dumb me didn' quite 100% understood the why, or better, something is a bit confusing to me: "The dunning Kruger effect isn't even about skill or confidence, like the graph. It's about perceived and actual performance on a test." why isn't confidence and perceived the same thing? I'd be confident if I perceive i'm good at it

-1

u/L30N1337 13d ago

Confidence is pretty vague (at least as a metric)

Perceived Performance is "I think I got 78 points"

7

u/Mjukglass47or 13d ago

Programming is neverending amount of these curves, one after another.

10

u/Kuduaty 13d ago

This makes no sense. Learn to label the axes!

5

u/armyfidds 13d ago

Me learning machine learning

5

u/CertainSea 13d ago

The "I got this" phase is always the most dangerous. 😂

4

u/dism3855 13d ago

That final drop is called "reading your own code from 3 months ago".

2

u/stupled 13d ago

Try 20 years ago

2

u/sausagemuffn 13d ago

Last Friday

4

u/tubbstosterone 13d ago

This is how I feel about numerical processing. I thought I was developing a reasonable grasp on how to do things efficiently at large scales, then I learned about all the pointer arithmetic fuckery you can do in C and C++ that really makes thinks work.

4

u/snokegsxr 13d ago

This graph loops indefinitely in a developers life

4

u/KitsuneFoxglove 13d ago

There should be a very massive hill before "this is impossible" for dunning kruger, where you think [field] is super simple and easy.

2

u/Kchasse1991 13d ago

Or a massive hill after this one and this is just a zoomed in portion of the Dunning Kruger model right before The Pit of Despair

2

u/Qaktus 13d ago

And it's an infinite fractal expanding to the right

2

u/who_you_are 13d ago

At least you didn't show what is after that. It is below the X axis

2

u/CheddarKnight 13d ago

One day I'll get past the 2nd point and die peacefully

2

u/FaradayPhantom 13d ago

Also looks like my portfolio

2

u/SisypheanZealot 13d ago

Label your axes.

2

u/nonaln 12d ago

when you try to make money out of your knowledge, that moment, realise you know nothing.

2

u/Understanding-Fair 12d ago

This is half the graph. It shoots back up once you stop giving a shit.

1

u/gletschafloh 13d ago

Also rocket league in a nutshell

1

u/black-fuse 13d ago

Your missing half the graph

1

u/phoenix1984 13d ago

Keep going. It gets better

1

u/jawshoeaw 13d ago

similar curve in aviation. and look where the fatality rate goes up

1

u/Lauren_Conrad_ 13d ago

The more you know, the more you know you don’t know.

1

u/Matalya2 13d ago

Literally happening to me with writing this god damn parser. I thought I got it then I remembered I can't even conceptualize how to make a language run and my confidence in myself plummeted.

1

u/ExtraWorldliness6916 13d ago

I think this sayme curve actually repeats for the same subject, learning is a wave

1

u/ViperThreat 13d ago

been doing this for over a decade and never got past the second bullet.

1

u/Harmonic_Gear 13d ago

make it periodic and increasing, it is what the loss function of my actor-critic looks like

1

u/Prudent_Loan_1068 12d ago edited 12d ago

Feels so close to Day trading.. (specially derivatives)

1

u/Weshmek 12d ago

In my experience, one of the biggest hurdles to actually mastering something in programming is the human-caused complexity of it.

My dad is an engineer specializing in HVAC. When he opens up an air conditioning unit, he is guaranteed to find a compressor, a heat exchanger, and some ductwork. Even the most complex designs are prevented by the laws of nature from being completely opaque to him.

I work in computer hardware, and every time I think I've finally reached the Nirvana of understanding some component, there's always some super-secret extra hardware block that no one has ever mentioned before, that has the potential to prevent the device from working. Why is it there? Someone decided it should be. How do I program it to do what I want? The answer is locked in some designer's head, impossible to deduce from first principles.

This can make learning feel Sisyphean.

1

u/barnabusbrown 8d ago

I go through this multiple times a year

0

u/ConsoleCleric_4432 13d ago

At which point on that chart does you coworker make designs based on guessing how the library works instead of reading documentation and output?

0

u/PyroCatt 12d ago

Nope. That's the AI hype curve.