this post was submitted on 28 Mar 2024
616 points (98.1% liked)

Programmer Humor

32718 readers
417 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 8 months ago (2 children)

Teaching someone the wrong way to do something frequently makes the right way make way more sense. Someone who just copy/pasted 99 near identical if statements understands on a fundamental level when, why, and where you use a for loop much more than someone who just read in the textbook "a for loop is used to iterate elements in a collection".

[–] [email protected] 3 points 8 months ago

Reminds me of a dude that wrote the equivalent of this in Visualg (a brazilian pseudocode language and program, meant solely for teaching programming)

if
  if
    if
      if
        if (x < 10) then
          print(x)
        else
      else
    else
  else
else

That the thing ran and didn't complain about the amount of loose/needless if's checking fuck all baffles my mind to this day.

[–] [email protected] 1 points 8 months ago

And if I know the right way of doing it I already understand why it's better because I want to use it in this situation. Making the students who already understand the lesson do it the wrong way is just a waste of their time.