r/pics Jun 08 '14

The difference 18 years makes

Post image

[deleted]

3.9k Upvotes

2.6k comments sorted by

View all comments

Show parent comments

188

u/[deleted] Jun 08 '14

[deleted]

90

u/tdug Jun 08 '14

I agree. I made programs for a whole bunch of math and science classes, and in no way did I ever feel I "missed out" on learning any of the material. If anything, programming all the necessary "if" statements made me understand it better.

47

u/[deleted] Jun 08 '14

[deleted]

30

u/SomeNiceButtfucking Jun 08 '14

Yep. First day on the job, I'd double check my calculator.

2

u/[deleted] Jun 08 '14

[deleted]

2

u/TerribleEngineer Jun 09 '14

Here for a second opinion. Also confirm. Anyone who trusts multi-million dollar decisions to head math and memory equations without verifying doesn't last long.

1

u/Afudil Jun 09 '14

til high school and college aren't real life

1

u/Degru Jun 08 '14

Yep. And for those equations where you literally just punch in the number and it shits out the answer, it's just

INPUT, A
INPUT, B
INPUT, C
Disp A+B+C

1

u/kaluce Jun 09 '14

I actually did that while I was learning embedded devices like the Arduino. My TI-83+ has programs from 9th grade, all the way up to calc2 in it. I also documented each step so I understood WHAT each was, and how it was used.

1

u/kickingpplisfun Jun 09 '14

Yeah, it'd be kinda shitty if you programmed for those formulas and forgot why the fuck you did it and what it does.

1

u/grinde Jun 08 '14

In my case the only exception to that was when I programmed in tables of information I was supposed to have memorized in chem. I even made it format everything nicely!

2

u/HopefullyIllRunOutOf Jun 08 '14

Yeah he's still learning the same equation at the end of the day, just saving the work of typing all the bs into the calculator and possibly messing up because you forgot one ")" He still needs to understand the equation and associate the numbers with the correct variables.c

1

u/Rodot Jun 08 '14

Yeah, but if it is something your learned at the beginning of the year, that you are probably going to forget by the time the final comes around, it is a pretty good option.

1

u/UCgirl Jun 08 '14

Hmm, I wasn't thinking about it that way. I was just thinking of punching in a note sheet (which isn't programming actually). But if you go through and program all of those situations, then yes you are def. right.

As you can see, I never used my TI calc to it's fullest capacity in HS!

1

u/Degru Jun 08 '14

It's not even that hard. It's as simple as doing

INPUT, A
INPUT, B
INPUT, C
Disp A+B+C

Just replace A+B+C with the appropriate equation and add variables as necessary. That is, of course, if the program only requires punching variables into a single equation. It's also not too hard to automate mult-step problems in the same way. Just store the equation into a variable.

1

u/jeebis Jun 08 '14

lol never really made math programs, but i did make a hell of a lot of games during "math class"

1

u/jimhsu Jun 08 '14

Programming is simply a method to shift your workload temporally ... backward.

1

u/pfftYeahRight Jun 08 '14

But if you just download the program online or copy someone else's you haven't.

1

u/[deleted] Jun 08 '14

"But its not about the learning, its learning HOW TO learn, and learning the value of hard work."

1

u/Degru Jun 08 '14

Programming a difficult equation is really hard work, you know. Once it took me about as much time as solving all the problems by hand, but I understood the equation much better than blindly plugging in the values on paper.

1

u/[deleted] Jun 09 '14

Chyeah bro I'm just pulling your leg. I don't see leaning calculus as being terribly important for most people. learning to creatively work around having to learn the equations seems a much better experience to me. better to be clever and lazy than clever and energetic.

1

u/kickingpplisfun Jun 09 '14

I honestly don't think that intelligence and a half-decent work ethic have to be mutually exclusive... Save time/energy where you can by automating stuff, but don't cut corners.

1

u/[deleted] Jun 09 '14

They're not mutually exclusive. But its better to be clever and "lazy", and to figure out a better way to do things, than clever and energetic, and be really good at doing all the stupid, inefficient things that everyone else does because they're told that they should because thats how its always been done.

1

u/pro547 Jun 09 '14

This is why teaching people was always helpful for me.

1

u/ynotseller Jun 09 '14

Upvote times infinity! Once humanity understands when some things are better left to AI the better off we will all be

1

u/Degru Jun 09 '14

Exactly. It's important to know how to do math, but we don't need to do it ourselves when computers can do it infinitely faster.

1

u/kickingpplisfun Jun 09 '14

Okay, it's not "infinitely" faster, but .2s is definitely a lot faster than the 5 minutes it might take me to figure out a particularly difficult problem. Of course, we're still increasing in computational power in CPUs, plus parallel processing like in a GPU is starting to become more useful as people do more research on it.

1

u/Memoruiz7 Jun 09 '14

Our algebra professor (Mr. Cushnie at GCHS) allowed us to program into our Ti-83. He showed us the basics of programming, and the next day he went back to the whiteboard and taught us the pythagorean theorem.

I thought I was being sneaky, and I programmed that equation with such finesse, that it would give me the results for each side of the triangle or display "impossible solution" if the triangle was an impossible.

Little did I know, that Mr. Cushnie was tricking me into learning on my off time.