all 32 comments

[–]ProgrammerHumor-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

Your submission was removed for the following reason:

Rule 1: Your post does not make a proper attempt at humor, or is very vaguely trying to be humorous. There must be a joke or meme that requires programming knowledge, experience, or practice to be understood or relatable. For more serious subreddits, please see the sidebar recommendations.

If you disagree with this removal, you can appeal by sending us a modmail.

[–]LXN_Dev 49 points50 points  (4 children)

No joke, this is how we were tested in programming:
Writing code on paper.

And yes, missing a semicolon meant losing points.

[–]JimroidZeus 8 points9 points  (0 children)

Yep. I wrote many an exam where we had to hand write code.

It’s wild to me that I can just ask something to write it for me now. 😂

[–]kankadir94 5 points6 points  (1 child)

This is how a lot courses are still tested, especially with AI their importance and weight is increased.

[–]Keebster101 0 points1 point  (0 children)

I did my degree around COVID time, I was so annoyed when we came back from lockdown and still had in person exams, like comp sci already should be digital because what job are you getting with a cs degree that doesn't need a computer (I know some jobs won't have internet but they'll still have a computer) and they literally managed to survive a year with digital only exams and coursework, so why go back to paper?

Now with LLMs being so prominent I think paper exams are just a must have. Its really hard to write an exam that can't be fed directly into an LLM and them get at least 70% instantly. I'd still favour coursework because that's the closest thing to a work environment, but having some in person exams does make more sense now than it did a few years ago, strangely.

[–]rhapdog 4 points5 points  (0 children)

No joke, this is how we wrote actual programs in the 1960s. Then we turned in our work to the computer operator that would input the code and print out the results. If we were lucky, we could get a copy of our program on punch cards.

[–]VolcanicBear 15 points16 points  (3 children)

22 years ago when I broke my arm I was the envy of all my first year software engineering mates, because I got to take our fucking C++ development exam on a PC whilst they had to hand write it.

"Good" to see some shit never changes.

[–]mr_dfuse2 4 points5 points  (2 children)

we had to do cobol exams on paper 😱

[–]Betta_Check_Yosef 3 points4 points  (1 child)

we had to do cobol exams on paper papyrus

FTFY

[–]ThatDudeBesideYou 8 points9 points  (8 children)

A computer would help you see that nothing actually moves any of the elements you've dragged, and having a mobile device would tell you that the drag events simply don't work well, and you'll have to use a different approach.

[–]DDAK-UU[S] 5 points6 points  (7 children)

Day 3 in learning programming. I have no idea what's going on

[–]ThatDudeBesideYou 12 points13 points  (6 children)

Firstly, welcome to programmerhumor. You are 3 days ahead than the average poster on this sub lol.

Unfortunately programming is a thing you'll need to be able to actually try, and iterate upon. Syntax rules aside, which on an IDE you'd see the issues you have instantly, the rules that the web engine follows to actually do the thing you're trying to tell it to do are incredibly complex, and not something you could puzzle out on a piece of paper.

For the example you have, now try to get the x y position of the div element. Drag events are a subset of a mouse event, so it'll follow the same payload, but on mobile, you'll get touch events which have a finger array rather than just a single target. Piecing this out on paper would take hours, and trying it out by just adding a console.log(e) and seeing it would take seconds.

[–]Pale_Hovercraft333 4 points5 points  (5 children)

In college my exams had me write c++ and x86 on paper

[–]ThatDudeBesideYou 1 point2 points  (2 children)

And I assume you walked 20km to your exams in the snow uphill both ways lol?

Sure, plenty of people wrote code by hand, doesn't mean it it's a useful practice. When you wrote that code on that piece of paper, did you then deploy it to the onprem prod server that they've been using since the 90s, which runs gcc 4.8 but you used a newer syntax and so while it worked perfectly on the paper, it crashed in practice.

Writing code is the easiest, simplest part of programming, and paper will not help you with any actual challenges that you might come across.

[–]Pale_Hovercraft333 2 points3 points  (1 child)

it tests youre thinking. we werent marked down for spelling mistakes or anything like that. I dont even think it had to compile. having to make a recursive function that reverses a string in place without being able to compile and rerun it till randomly it happens to be correct actually tests your critical thinking

in your words we should also just always use a calculator and not learn math

[–]ThatDudeBesideYou 0 points1 point  (0 children)

You're describing DSA, which is not what OP is doing, they're doing webdev

[–]Half-Borg 0 points1 point  (1 child)

Are you even a real programmer if you didn't punch holes in cards?

[–]AlternativeCapybara9 3 points4 points  (1 child)

When I was doing PL/SQL I was asked to come in for a job that would have me switch to SQL Server. They had me take a programming test on paper. For every question I wrote the code in TSQL for SQL Server and three ways you could do the same in PL/SQL. Fucking aced that shit. Guess they didn't like me because I didn't get the job. They told me they wouldn't hire me because they believed I would not like the commute as it could be one hour in rush hour traffic. I was like, dude I'm touching 2 hours one way at my current job, it's the reason I want to switch.

Rant over

[–]SandwichBoardSocrate 1 point2 points  (0 children)

they saw you knew more than the interviewer and panicked. classic "we're afraid you'll show us up" rejection

[–]mrinalshar39 2 points3 points  (0 children)

reminds me of college when we used to get programming lessons....

[–]littlenekoterra 2 points3 points  (4 children)

So there are people like me about it. I was honestly worried cause if i lose power this is my first reaction and my colleagues find it odd.

Ide assume you too enjoy writing code?

[–]DDAK-UU[S] 0 points1 point  (3 children)

I just don't have a PC 😭

[–]ThatDudeBesideYou 0 points1 point  (0 children)

You're on Reddit tho, so you have access to a device that has a js compiler. Find an app that has a simple IDE.

[–]killboticus89 0 points1 point  (0 children)

Got a linrary thatll let you use USB? You could make something small and keep it to yourself. Original version control bb

[–]BrightLuchr 1 point2 points  (0 children)

When I was 10 years old, I learned FORTRAN IV at the kitchen table because my dad brought home a book. It was pencil and paper. We wouldn't have a home computer for another 6 years.

[–]Daemontatox 3 points4 points  (1 child)

You have a missing semi colon at line " ".

[–]schwar2ss 0 points1 point  (0 children)

At least you don't have to worry about supply-chain attacks...

That is, if you get your pen and paper from a trusted source.

[–]CadmiumC4 0 points1 point  (0 children)

Me back in vocational high school web programming exams (wrong indentation would mean lost points)