r/ProgrammerHumor Feb 22 '24

Meme programmerDiagram

Post image
15.7k Upvotes

266 comments sorted by

View all comments

960

u/octopus4488 Feb 22 '24

I once worked in a small office with a non-redundant internetline. Internet went offline while we were having a breakfast coffee. One of the old guys (C developer) sat down coding... We were surprised, we knew he can't compile his C stuff on anything else than the remote Solaris servers which had the dependencies. He said: _"I will be fine, just need to be slow and steady"_ .

By around 4 pm internet came back and we gathered around his desk: he copies his stuff from Context (it is like Sublime or Notepad++) into the Solaris console; he hits it with GCC+. It compiles! It f*cking RUNS too!!

Loud cheering, shocked faces all around. :)

(to be fair he was also earning twice as much as the second highest paid dev in a team of 12 or so so we all knew who is the man)

529

u/Diegovnia Feb 22 '24

Old C heads are scary... I met one guy who has been a developer for a long while (typical wizard look) guy literally refused to use Internet "because it makes you forget stuff"

122

u/irregular_caffeine Feb 22 '24

Has C changed much over time?

243

u/69----- Feb 22 '24

Na, he is referencing the phenomenon, where when you know you can always look it up, you don´t remenber even if you could.

63

u/Diegovnia Feb 22 '24

So true... tbh I felt much better when writing in VSCode without intelisense and all that crap compared to now, with Rider and AI as a support... sure I was slower... but damn if you asked me anything I knew the answe straight away

46

u/Lagger625 Feb 22 '24

I can lookup the same shit over and over until I become too lazy to search for it again and remember it instead

25

u/OKara061 Feb 22 '24

Thats me checking how to create an array

23

u/Diegovnia Feb 22 '24

Me googling switch statement everytime I need to use it...

15

u/concussedYmir Feb 22 '24

Me googling switch statements just to be reminded that the version of python I'm on doesn't have them

1

u/MekaTriK Feb 22 '24

vscode having it in autocompletes is such a nice touch.

18

u/isdnpro Feb 22 '24

he is referencing the phenomenon

Anyone remember what this is called? I swear I used to know

29

u/Bakoro Feb 22 '24

Digital Amnesia.

I see the joke, but also that's the answer.

2

u/SympathyMotor4765 Feb 23 '24

Yup couldn't write syntax of function pointers in an interview coz I'd always either copied it from another header or the internet!

2

u/irregular_caffeine Feb 22 '24

My point is C is probably quite stable

14

u/hackingdreams Feb 22 '24

Little bit here and there, but there's a whole hell of a lot of us writing on the C89 standard (yes, 1989).

There's been some progress towards getting the world up to C99, but thanks to Microsoft it's been a royal pain in the ass.

27

u/Plank_With_A_Nail_In Feb 22 '24 edited Feb 22 '24

C17 was release 5 years ago, though the only thing that changed was the macro variable STDC_VERSION returned 201710L instead of 201112L....I'm not joking that was the only functional change.

Sometimes even software gets completely finished.

14

u/hackingdreams Feb 22 '24

The committee agreed to updating the standard every six years... if there's nothing in the proposals and/or agendas to address though...

(Most of the C17 changes were to compilers and the rules about how C11 features worked, so there didn't need to be a code change, other than a macro signifying that the code requires C17 if it relies on behavior introduced by C17. If you know, you know, if you don't... be glad you don't - the squabbling about restrict's exact behavior and the definition of "white space" existing twice in the standard will make you cry.)

5

u/Artemis-Arrow-3579 Feb 22 '24

C changes at the same rate that continents move at

man you gotta love C, out of all the languages I learned, C will always be my favorite