5 ms·
I want to disagree with 2, but OTOH it's also so easy to do that I've just accidentally done it my whole life. 20 year programming career and I've never engage
by rockercoaster 1y ago
I want to disagree with 2, but OTOH it's also so easy to do that I've just accidentally done it my whole life.
20 year programming career and I've never engaged with math beyond approximately Algebra II, in the real world. Hell, I go years at a time not needing anything trickier than Algebra I.
Nearly all of the math I actually use I learned in the 6th grade or earlier, overwhelmingly elementary school arithmetic—mostly the "bad" kind I got from memorization-based practice that mathematicians seem to hate even though it's a contender for the best bang-for-buck of almost my entire educational career, plus a lot of fractions-related stuff (so, so very many people are terrible at this, can't even do basic things, IME it's where an awful lot of people permanently fall off the math-train, way back in like 3rd grade), basic arithmetic, and pre-algebra-tier simple variable substitution.
Every now and then I get a bug up my ass to try to expand my math abilities, but 1) I'm so goddamn rusty at this point because I never use any of it that I have to start back at brushing up on high school stuff, which is discouraging, and 2) I'm not even really sure what I'm going to do with it (long experience suggests: nothing) so the motivation fades fast.
- yoyohello13 1y agoI do agree high level math isn't as useful for dev work. I have a masters in math and started working as a data analyst. I moved to programming years ago and I basically never really need to use the math stuff I know anymore. Weirdly my math background is actually more useful as a 'soft' skill in my current work. I am the go to person for talking to the data analysts in my company, and having a statistics background is pretty helpful for interfacing with managers or people outside the dev department. Every once in a while I remember an algorithm for doing something I can include in our app and feel like a God, lol.
- rockercoaster 1y ago> Every once in a while I remember an algorithm for doing something I can include in our app and feel like a God, lol. I can distinctly remember the three times this happened for a team I was on, in my couple decades of doing this, because everyone involved kinda got a thrill out of the extreme novelty of doing something resembling actual math of even a lower-end-of-undergrad level. Lasted all of a few minutes to perhaps a few hours, but still.
- dkarl 1y agoYou're probably using math without knowing it. Debugging through a piece of code is the same as finding a hole in a proof. "This method HAS to return the right value because C. C is always true because B. B is true because A. Ohh... but A isn't true if the record passed in is for a legacy user with no org manager. The method needs to be changed to work for inputs that don't satisfy the current assumptions." It's not the math facts you learn so much as getting lots of practice with that kind of reasoning.
- codingdave 1y agoI sit here, pondering whether that type of logic is math or philosophy. Most likely, it is the intersection of the two. Of course, spending even a few minutes pondering such things tells me that I personally need to avoid the math and embrace the philosophy.
- dkarl 1y agoPhilosophy includes the study of mathematical reasoning, but you don't get practice at it while you're studying it. It's like taking a music theory class versus learning to play an instrument.
- codingdave 1y agoHm. When I was studying philosophy, we did have logic classes, and did diagram out the logic of arguments. It was a critical component for success in later courses, so I'd say we absolutely practiced it.
- rockercoaster 1y agoI own a modal logic textbook used by a course in a philosophy department, and on any given page it looks an awful lot like a math textbook except that the presentation is far friendlier and the explanations are better than are in 99% of math books. It contains lots and lots of exercises.
- 1y ago