3 ms·
LLMs aren't supposed to do basic math, but be chat agents. Wolfram Alpha can't do chat.
by agilob 2y ago
LLMs aren't supposed to do basic math, but be chat agents. Wolfram Alpha can't do chat.
- simianparrot 2y agoMath is a major part of programming. In fact programming without math is impossible. And if you go all the way down to bare metal it’s all math. We are shifting bits through incredibly complex abstractions.
- constantcrying 2y agoHas never been true in my experience, almost all programming can be done without any mathematics. Of course very specific things do require mathematics, but they are uncommon and often solved by specialists. Btw. I come from a math background and later went into programming.
- agilob 2y agoNo, math is major part of writing good code, but when was the last time you've seen somebody put effort into writing O(n) algorithm? 99% of programming is "import sort from sort; sort.sortThisReallyQuick". Programming is mostly writing code that just compiles and eventually gives correct results (and has bugs). You can do a lot of programming just buy copy-pasting results from stackoverflow. https://en.wikipedia.org/wiki/Npm_left-pad_incident https://en.wikipedia.org/wiki/Npm_left-pad_incident https://old.reddit.com/r/web_design/comments/35prfv/designer_applies_for_js_job_fails_at_fizzbuzz/ https://old.reddit.com/r/web_design/comments/35prfv/designer... https://www.youtube.com/watch?v=GC-0tCy4P1U https://www.youtube.com/watch?v=GC-0tCy4P1U
- simianparrot 2y agoIn any real-world application you'll sooner than later run into optimization challenges where if you don't understand the foundational challenges, googling "fastly do the thing" won't help you ;) Much like asking an LLM to solve a problem for you.
- constantcrying 2y agoMost optimization you do as a software engineer is about figuring out what you do not need to do, no math involved. You aren't going around applying novel techniques of numerical linear algebra.
- digging 2y agoNo, math can describe programming, but that's also true of everything. You wouldn't say "Playing basketball without math is impossible" even though it's technically true because you don't need to know or use math to play basketball. You also can do a ton of programming without knowing any math, although you will more than likely need to learn arithmetic to write enterprise code.