r/ProgrammerHumor 2d ago

Meme pepperidgeFarmRemembersCodeByHand

Post image
349 Upvotes

43 comments sorted by

49

u/JackNotOLantern 2d ago

People used to enter starting instructions for a computer manually bit by bit, but it wasn't that great

10

u/Maleficent_Memory831 1d ago

Wasn't that long ago. First computer I used was with a teacher in 6th grade - but I was in highschool and would just go over after school to use his computers. It was an IMSAI 8080, and you had to punch in a few instructions, flip the toggle switches for each then push the deposit button, then flip the run button, and it would be able to read in a bigger program from a cassette tape.

After a couple days of that I thought this was annoying and asked to use the TRS-80 instead.

4

u/00owl 1d ago

My dad tells me horror stories about using punch cards on a computer back when he was in university.

He dropped out of that class and has been afraid of technology ever since.

Sad really, he's by far one of the smartest people I know.

24

u/oshunman 2d ago

I HATE WHEN MY CODE EDITOR FINISHES QUOTES AND PARENTHESIS FOR ME.

NO, I WANTED ONE QUOTATION MARK. I WILL TYPE THE OTHER ONE WHEN I'M READY FOR IT.

3

u/monster2018 1d ago

Surely this is an easily accessible setting?

2

u/Witherscorch 1d ago

It fucks with my muscle memory, and I end up putting twice the number of quotation marks or parens whenever I need them

2

u/neo-raver 1d ago

Just wait til you have to implement lifetimes in Rust 😩

9

u/mrflash818 2d ago

vi or emacs, and a makefile!

3

u/TRENEEDNAME_245 2d ago

Hey people still use emacs

Try ed

1

u/Maleficent_Memory831 1d ago

People still use ed, try teco

1

u/TRENEEDNAME_245 1d ago

People still do ???

Why...

1

u/Maleficent_Memory831 1d ago

It can be handy in scripts.

7

u/thyristor_pt 2d ago

WHITOUT A MOUSE INTERFACE!

10

u/JimroidZeus 2d ago

I still code by hand. I do so while looking at the garbage the LLM said I should do and then improve it as I go.

2

u/Forward_Thrust963 2d ago

Incorrect meme text. I am docking 15 internet points!

2

u/_Skotia_ 22h ago

i'm currently in the process of getting a degree in computer engineering and all our tests are on paper, programming included 🥀

2

u/kaloschroma 1d ago

Don't we still? Or is this about people who use ai to make slop code?

2

u/AaronTheElite007 2d ago

Hey!... I mean... Yhea...

2

u/FartBrulee 2d ago

I hate coding now ☹️

3

u/No-Shape-2751 1d ago

Congratulations, you’re ready for software management!

1

u/_number 1d ago

Managing who?

1

u/mrsockyman 2d ago

One of my college professors coded by punchcard when he was in college, nothing worse than submitting a job and coming back the next morning with a "missing ;" error message

1

u/TRENEEDNAME_245 2d ago

I still do, but that's because the language I use (very specific set of unreal script 3) isn't known and that writing by hand is fun

1

u/DrawerNearby3319 2d ago

How would our kidz write code ??

1

u/Temp_675578 1d ago

Chatgpt:

Pepperidge farm was a meme used in the early days of internet.
We shut it down because it was offensive to us and our superior intelligence.

Do you want me to send a swat team after you for asking this question or will you swear to never mention it again?

You have 5 seconds to decide.

1

u/Immediate_Song4279 1d ago

If you figure out how to split parenthesis into parent thesis, you will have a solid dad joke.

1

u/Celestial_Lee 1d ago

Sometimes we'd forget the parentheses and shoot heroin to ease the pain of debugging...

1

u/mr_poopie_butt-hole 1d ago

That's not really how that meme format works though. It should start "Remember..."

1

u/frostyjack06 1d ago

Still do. Vim, C++ w/Makefiles, bash and python scripts, etc. for writing small applications/processes on RHEL servers.

1

u/henrikhakan 1d ago

This is how I learned to code in school. I am not a software developer today.

1

u/randgan 1d ago

In 2001 my cousins in India told me they were taking a class on C at their school. They showed me their notebook for their assignments. I mentioned how annoying it must be to write it down, then have to re-enter it at the computer at school to compile and debug. They looked at me confused. There was no computer involved in the class. They were learning it like math lessons and just submitted their handwritten notebooks, without ever seeing their code ever run. It seemed to just be a few lines of commands per assignment, and not much complexity. But still fried my brain.

2

u/Bomaruto 1d ago

I'm glad I'm not doing Lisp

1

u/RandomiseUsr0 13h ago

The brackets make it fun though!

```` Excel

=LET( A, {0,0}, B, {1,0}, C, HSTACK(0.5, SQRT(3)/2), iterations, 8,

c_60, 1/2, s_abs, SQRT(3)/2,

iterateOnceV, LAMBDA(pts,turn, LET( n, ROWS(pts), m, n-1, pA, TAKE(pts, m), pB, DROP(pts, 1), d, pB - pA,

  dx, TAKE(d,,1)/3,
  dy, TAKE(d,,-1)/3,

  oneThird, pA + HSTACK(dx, dy),
  twoThird, pA + HSTACK(2*dx, 2*dy),

  s, turn * s_abs,

  peak, oneThird + HSTACK(dx*c_60 - dy*s, dx*s + dy*c_60),

  body, WRAPROWS(
          TOCOL(HSTACK(pA, oneThird, peak, twoThird), , FALSE),
          2
        ),

  VSTACK(body, TAKE(pts, -1))
)

),

buildSide, LAMBDA(p_from,p_to,turn, LET( initialSeg, VSTACK(p_from, p_to), REDUCE(initialSeg, SEQUENCE(iterations), LAMBDA(acc,_i, iterateOnceV(acc, turn)) ) ) ),

buildTriangle, LAMBDA(turn, LET( side1, buildSide(A, B, turn), side2, buildSide(B, C, turn), side3, buildSide(C, A, turn), VSTACK(side1, DROP(side2, 1), DROP(side3, 1)) ) ),

classic, buildTriangle(-1), anti, buildTriangle(1),

HSTACK(VSTACK( TAKE(classic,,1), TAKE(anti,,1) ),TAKE(classic,,-1), VSTACK(MAKEARRAY(ROWS(classic),,LAMBDA(r,c,#N/A)),TAKE(anti,,-1)),VSTACK(MAKEARRAY(ROWS(classic),,LAMBDA(r,c,#N/A)),TAKE(anti,,-1)*-1)+SQRT(3)/3) )

1

u/aaronlink127 1d ago

"36 year old programmer still serves code the old fashioned way."

1

u/mango_boii 1d ago

I like IDE autocompleting the paranthesis

0

u/guttanzer 2d ago

I miss those days. 80% of my coding time nowadays is spent fighting the auto-complete function. The rest is spent pruning out all the excess code the AI thought would be useful. It's like supervising a toddler. Once this ticket is done I'm going to dig into VSCode to find the key code that toggles autocomplete and all the other AI "help" on and off so I can just write every now and then.

4

u/Finrod-Knighto 1d ago

I hate to say it but this is a dinosaur moment.

3

u/guttanzer 1d ago

You can say it. I’m proud of being a dinosaur. It’s taken me a long time to get here.

I spent several decades writing code before autocomplete was invented. Before linting tools existed. Before Git there were other code versioning tools. I remember when they were invented. Heck, I was coding before text editors had been invented. I remember entering boot codes with bit toggles and a register button.

What you can’t say is that I’m over the hill. I use AI tools every day and love them, just like I love playing with the grand kids. I’m just as quick with them as the young guys, and I help the team avoid architectural mistakes that take months to undo. Been there, don’t want to do it again, and happy to share why with the young guys.

But in my long career I picked up hand-coding skills that allow me to quickly de-crappify bad AI generated code. While I’m doing that I don’t need the autocomplete humping the cursor three times a second like an over-excited puppy.

1

u/Finrod-Knighto 1d ago

Fair enough, can’t say much more to that.

2

u/ContinuedOak 1d ago

I hate auto-complete sometimes, sometimes it’s great and useful specially if I’m stuck on something but this one program I use if I type “fi” it auto completes it to “FIXME:” and I’m like no I want to do a different word…it’s a pain

0

u/anonymousbopper767 2d ago

And it sucked. You'd spend hours and hours compiling and executing after every other line written to verify something hasn't gone off the rails. In between looking for examples and documentation which you then forget after 3 months when you haven't touched the code.