this post was submitted on 26 Feb 2024
137 points (97.2% liked)
Programming
17364 readers
484 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Don't underestimate what having the necessary intuitions do engage with mathematics does for you. A significant portion of the population is incapable of that, mostly because we have a very poor way of teaching it as a subject.
Funny you should say that as I was thinking that the idea that math has anything to do with programming is the biggest misconprehension I encounter.
Hey we did all sort of crazy shit with linear algebra, vectors matrices and shit in college programmlng. Now I sometimes do some basic arithmetic in work life. E.g:
Sometimes, very rarely, I tell my squad that today's our unlucky day and we're actually going to have to do math to the problem.
This is very fair. Math has always come fairly easily to me. So math intuition plays a part in my interest and ability to learn to program.
I think most people, even smart people, assume they couldn't do it though because I'm some kind of genius, which only a few programmers actually are.
I can't do math for shit and I failed formal logic in uni. I'm not built for math. I just.... Don't care and can't make myself care. I've taught myself python over the past year and amd have become fairly comfortable with bash. Which has weirdly helped me with python?
Anyway I'm not very good at either yet. And there are huge gaps in my knowledge. But I'm learning every day.
I've done it on my own, and dove right into the fucking deep end with it which is probably the hardest way. But if I can do it then anyone can. You just need to want it. Why do I want it? I have no idea. If go crazy doing it for a living.
Learning more languages always helps understanding ime. I’d recommend learning C.
Learning python isn't jumping in at the deep end. Learning assembly or C would be the deep end. Also programming has little to do with maths anymore, and the maths you use for programming isn't the kind most people are taught in school.