24
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 16 Dec 2024
24 points (100.0% liked)
TechTakes
1489 readers
30 users here now
Big brain tech dude got yet another clueless take over at HackerNews etc? Here's the place to vent. Orange site, VC foolishness, all welcome.
This is not debate club. Unless it’s amusing debate.
For actually-good tech, you want our NotAwfulTech community
founded 2 years ago
MODERATORS
well, first you'll need a solid grounding in the theory of categories
that was a joke about abstract mathematics. anyway I'm not much of a programmer but I have found I've learned a lot from working on godot stuff, so I second that recommendation
The only thing I’m worried about is the math, I’m flying blind there.
I think you would need to deliberately choose a mathematical problem to solve, otherwise the most difficult thing you'll come across will be binary representations of numbers and why floats are FUCKING BULLSHIT (seriously though they can be tricky if you think they are just "numbers in a calculator").
If you want to really understand programming language theory, or computer science more generally, you will definitely need mathematics. But if the goal is "I want to tell this chip what to do," you don't need to learn a lot of math, in my opinion.
Edit: also, if you need help with any math, feel free to DM me. I am a former math teacher and sometimes teach algorithms (basically screaming "what is your induction variable") at the undergraduate level.
I appreciate that, thanks!
most people who are considered skilled programmers seem to know very little math (by my arbitrary standards), so I wouldn't worry about it. if you get that the remainder of 8 divided by 5 is 3 then you're 99% of the way there
There are three kinds of programmers. From smallest to largest: Those smart enough to write good math-intensive libraries, those dumb about to think they can, and those smart enough to just use what the first kind made.