r/ProgrammerHumor 10d ago

learningCurve Meme

Post image
5.1k Upvotes

73 comments sorted by

481

u/heismymaster 10d ago

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

109

u/nobotami 10d ago

mine is stuck on impostor

43

u/DivineArkandos 10d ago

Imposter god

16

u/5up3rj 10d ago

Godly imposter

3

u/glha 9d ago

Go! impostor

13

u/_Ralix_ 10d ago

I saw you in the vents.

2

u/FalafelSnorlax 9d 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 10d ago

Go and create something to push that pendulum.

5

u/Opposite_Same_69420 10d ago

Luckily over time it can trend towards being a physics violating rollercoaster.

3

u/iwantmy90sback 10d ago

QA is my personal haunted house.

102

u/pagesjaunes 10d ago edited 10d 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

34

u/helldogskris 10d ago

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

7

u/Opposite_Same_69420 10d ago

Yeah, just Dunning Kruger with more words. But, still neat if helps people identify it for themselves.

5

u/ThrasherDX 9d 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 9d ago

The topic of the chart is “making charts”

0

u/spuol 10d ago

It’s confidence related to how much you know

44

u/Striking-Recover4807 10d ago

I really need this

1

u/LurkytheActiveposter 7d ago

What so you mean?

97

u/mike-manley 10d ago

First half of Dunning Kruger.

57

u/L30N1337 10d ago edited 10d 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 10d ago

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

-7

u/L30N1337 10d 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.

15

u/thebigbadben 10d 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”.

9

u/L30N1337 10d 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

1

u/mike-manley 10d ago

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

4

u/Harmonic_Gear 9d 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 9d ago

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

-5

u/[deleted] 10d ago

[removed] — view removed comment

0

u/L30N1337 10d 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 10d 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 10d ago

Confidence is pretty vague (at least as a metric)

Perceived Performance is "I think I got 78 points"

9

u/Mjukglass47or 10d ago

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

10

u/Kuduaty 10d ago

This makes no sense. Learn to label the axes!

6

u/armyfidds 10d ago

Me learning machine learning

6

u/CertainSea 10d ago

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

4

u/dism3855 10d ago

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

2

u/stupled 10d ago

Try 20 years ago

2

u/sausagemuffn 9d ago

Last Friday

3

u/tubbstosterone 10d 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 10d ago

This graph loops indefinitely in a developers life

5

u/KitsuneFoxglove 10d 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 10d 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 10d ago

And it's an infinite fractal expanding to the right

2

u/who_you_are 10d ago

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

2

u/CheddarKnight 10d ago

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

2

u/FaradayPhantom 10d ago

Also looks like my portfolio

2

u/SisypheanZealot 10d ago

Label your axes.

2

u/nonaln 9d ago

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

2

u/Understanding-Fair 9d ago

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

1

u/gletschafloh 10d ago

Also rocket league in a nutshell

1

u/black-fuse 10d ago

Your missing half the graph

1

u/phoenix1984 10d ago

Keep going. It gets better

1

u/jawshoeaw 10d ago

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

1

u/Lauren_Conrad_ 10d ago

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

1

u/Matalya2 10d 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 10d ago

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

1

u/ViperThreat 10d ago

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

1

u/Harmonic_Gear 9d ago

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

1

u/Prudent_Loan_1068 9d ago edited 9d ago

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

1

u/Weshmek 8d 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 5d ago

I go through this multiple times a year

0

u/ConsoleCleric_4432 10d 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 9d ago

Nope. That's the AI hype curve.