Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. I wish to meet all of the people who say "math is useless to programmers"

I wish to meet all of the people who say "math is useless to programmers"

Scheduled Pinned Locked Moved The Lounge
c++questioncareer
55 Posts 39 Posters 4 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D den2k88

    Being not anglophone I tend to mix and match UK and US spelling and pronounciation, sometimes willfully (i.e. I pronounce sKedule instead of sCHedule because it's more intuitive coming from Italian). Add to that the fact that Maths is actually singular in italian... I have a strange writing / speaking pattern.

    GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

    Greg UtasG Offline
    Greg UtasG Offline
    Greg Utas
    wrote on last edited by
    #10

    There is nothing strange your about your writing / speaking pattern at all. :)

    Robust Services Core | Software Techniques for Lemmings | Articles
    The fox knows many things, but the hedgehog knows one big thing.

    <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
    <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

    1 Reply Last reply
    0
    • D den2k88

      And give them a day of my current job, for which I am rewieving trigonometry, Fourier transforms, Laplace transforms, studying Clarke's and Park's transforms and generaly banging my head against the whole mathematics syllabus I alread beaten into submission during my Engineering student days (which are long gone and the knowledge faded).

      GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

      M Offline
      M Offline
      Maximilien
      wrote on last edited by
      #11

      Every time I'm asked to do some math, I always start at 1+1 and work my way from there. I always like math at school, got good grades even if I was never really good at it, (or felt like it). Anecdotal, I crapped a test on Fourier Transform in one of our Theoretical Computer Science course, We had to do something with it to reduce some equations, but I indexed one of the sequence at 1 instead of 0, it never converged. :rolleyes:

      CI/CD = Continuous Impediment/Continuous Despair

      Richard DeemingR 1 Reply Last reply
      0
      • Richard DeemingR Richard Deeming

        den2k88 wrote:

        math is...

        They'll all be located in North America. The rest of us use the correct word: "maths is...". :-D


        "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

        pkfoxP Offline
        pkfoxP Offline
        pkfox
        wrote on last edited by
        #12

        :thumbsup:

        "Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP

        1 Reply Last reply
        0
        • D den2k88

          And give them a day of my current job, for which I am rewieving trigonometry, Fourier transforms, Laplace transforms, studying Clarke's and Park's transforms and generaly banging my head against the whole mathematics syllabus I alread beaten into submission during my Engineering student days (which are long gone and the knowledge faded).

          GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

          R Offline
          R Offline
          Rich Leyshon
          wrote on last edited by
          #13

          Since I can't figure out superscripting, please read B^2 as B squared ... Let A = B Multiply both sides by B: AB = B^2 Add B^2 to each side: AB + B^2 = 2B^2 Subtract 2AB from each side: B^2 - AB = 2B^2 -2AB (B^2 - AB ) = 2*(B^2 - AB) 1 = 2 QED.

          D D R 3 Replies Last reply
          0
          • R Rich Leyshon

            Since I can't figure out superscripting, please read B^2 as B squared ... Let A = B Multiply both sides by B: AB = B^2 Add B^2 to each side: AB + B^2 = 2B^2 Subtract 2AB from each side: B^2 - AB = 2B^2 -2AB (B^2 - AB ) = 2*(B^2 - AB) 1 = 2 QED.

            D Offline
            D Offline
            den2k88
            wrote on last edited by
            #14

            Rich Leyshon wrote:

            Subtract 2AB from each side: B^2 - AB = 2B^2 -2AB

            Issue found :D I'm doing a lot of these mistakes anyway.

            GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

            J R 2 Replies Last reply
            0
            • D den2k88

              And give them a day of my current job, for which I am rewieving trigonometry, Fourier transforms, Laplace transforms, studying Clarke's and Park's transforms and generaly banging my head against the whole mathematics syllabus I alread beaten into submission during my Engineering student days (which are long gone and the knowledge faded).

              GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

              J Offline
              J Offline
              Jorgen Andersson
              wrote on last edited by
              #15

              It will depend on what you work with. But I think people that are bad at maths probably make bad programmers, since logics is so important.

              Wrong is evil and must be defeated. - Jeff Ello

              1 Reply Last reply
              0
              • D den2k88

                And give them a day of my current job, for which I am rewieving trigonometry, Fourier transforms, Laplace transforms, studying Clarke's and Park's transforms and generaly banging my head against the whole mathematics syllabus I alread beaten into submission during my Engineering student days (which are long gone and the knowledge faded).

                GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                F Offline
                F Offline
                Fueled By Decaff
                wrote on last edited by
                #16

                Ooh, signal processing? That is cool. Every day is a learning day... recently I had to use Welford standard deviation to calculate a running standard deviation. I did not even know that was possible without storing all of the numbers.

                D 1 Reply Last reply
                0
                • D den2k88

                  Rich Leyshon wrote:

                  Subtract 2AB from each side: B^2 - AB = 2B^2 -2AB

                  Issue found :D I'm doing a lot of these mistakes anyway.

                  GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                  J Offline
                  J Offline
                  jsc42
                  wrote on last edited by
                  #17

                  Easier if you say if (B^2 - AB) = 2*(B^2 - AB) then given B^2 = AB you have 1 * (0) = 2 * (0) giving 0 = 0

                  1 Reply Last reply
                  0
                  • D den2k88

                    Rich Leyshon wrote:

                    Subtract 2AB from each side: B^2 - AB = 2B^2 -2AB

                    Issue found :D I'm doing a lot of these mistakes anyway.

                    GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                    R Offline
                    R Offline
                    Rich Leyshon
                    wrote on last edited by
                    #18

                    That's not a mistake ...

                    D 1 Reply Last reply
                    0
                    • R Rich Leyshon

                      That's not a mistake ...

                      D Offline
                      D Offline
                      den2k88
                      wrote on last edited by
                      #19

                      Yep, I told you I was making a lot of mistakes? I also added a proof.

                      GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                      1 Reply Last reply
                      0
                      • F Fueled By Decaff

                        Ooh, signal processing? That is cool. Every day is a learning day... recently I had to use Welford standard deviation to calculate a running standard deviation. I did not even know that was possible without storing all of the numbers.

                        D Offline
                        D Offline
                        den2k88
                        wrote on last edited by
                        #20

                        Brushless motor control, which is signal processing (especially when factoring in PWM sinusoids and EM emission control).

                        GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                        1 Reply Last reply
                        0
                        • M Maximilien

                          Every time I'm asked to do some math, I always start at 1+1 and work my way from there. I always like math at school, got good grades even if I was never really good at it, (or felt like it). Anecdotal, I crapped a test on Fourier Transform in one of our Theoretical Computer Science course, We had to do something with it to reduce some equations, but I indexed one of the sequence at 1 instead of 0, it never converged. :rolleyes:

                          CI/CD = Continuous Impediment/Continuous Despair

                          Richard DeemingR Offline
                          Richard DeemingR Offline
                          Richard Deeming
                          wrote on last edited by
                          #21

                          Maximilien wrote:

                          I always start at 1+1 and work my way from there

                          How hard could that possibly be? The Universe of Discourse : 1+1=2[^] :laugh:


                          "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                          "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

                          M 1 Reply Last reply
                          0
                          • D den2k88

                            And give them a day of my current job, for which I am rewieving trigonometry, Fourier transforms, Laplace transforms, studying Clarke's and Park's transforms and generaly banging my head against the whole mathematics syllabus I alread beaten into submission during my Engineering student days (which are long gone and the knowledge faded).

                            GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                            G Offline
                            G Offline
                            GuyThiebaut
                            wrote on last edited by
                            #22

                            I think a lot of the time maths is no necessary in much of what we do as developers, but having a mind that is good at maths does seem to make people better developers. Perhaps it's something to do with being able to work with abstractions or recognise logical patterns. P.S. I do not have a naturally good mathematical mind.

                            “That which can be asserted without evidence, can be dismissed without evidence.”

                            ― Christopher Hitchens

                            1 Reply Last reply
                            0
                            • D den2k88

                              And give them a day of my current job, for which I am rewieving trigonometry, Fourier transforms, Laplace transforms, studying Clarke's and Park's transforms and generaly banging my head against the whole mathematics syllabus I alread beaten into submission during my Engineering student days (which are long gone and the knowledge faded).

                              GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                              D Offline
                              D Offline
                              dandy72
                              wrote on last edited by
                              #23

                              It all depends on the field in which you end up. I think all programmers (who do it as a full-time job) end up acquiring expertise in a domain that is not, strictly speaking, related at all to programming. Mathematics would be one of those domains. Personally, I got shafted when I was accepted to university, provided I took a chemistry course, which they had decided was a prerequisite for computer science - chemistry was the only science course I did not take while in high school. To make a long story short, the schedule for that chemistry course conflicted with my other courses, and neither teachers nor university administration gave a damn; I dropped out during the first semester and went to college for 3 years instead. Decades later, I've never had a job that required any sort of chemistry, and I certainly don't feel like I've missed out on anything.

                              1 Reply Last reply
                              0
                              • R Rich Leyshon

                                Since I can't figure out superscripting, please read B^2 as B squared ... Let A = B Multiply both sides by B: AB = B^2 Add B^2 to each side: AB + B^2 = 2B^2 Subtract 2AB from each side: B^2 - AB = 2B^2 -2AB (B^2 - AB ) = 2*(B^2 - AB) 1 = 2 QED.

                                D Offline
                                D Offline
                                David Crow
                                wrote on last edited by
                                #24

                                Rich Leyshon wrote:

                                Since I can't figure out superscripting, please read B^2 as B squared ...

                                Surround with <sup></sup> like: B2

                                "One man's wage rise is another man's price increase." - Harold Wilson

                                "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

                                "You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles

                                R 1 Reply Last reply
                                0
                                • D David Crow

                                  Rich Leyshon wrote:

                                  Since I can't figure out superscripting, please read B^2 as B squared ...

                                  Surround with <sup></sup> like: B2

                                  "One man's wage rise is another man's price increase." - Harold Wilson

                                  "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

                                  "You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles

                                  R Offline
                                  R Offline
                                  Rich Leyshon
                                  wrote on last edited by
                                  #25

                                  Makes sense, perhaps I should have tried that ... :-O

                                  1 Reply Last reply
                                  0
                                  • D den2k88

                                    And give them a day of my current job, for which I am rewieving trigonometry, Fourier transforms, Laplace transforms, studying Clarke's and Park's transforms and generaly banging my head against the whole mathematics syllabus I alread beaten into submission during my Engineering student days (which are long gone and the knowledge faded).

                                    GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                                    Sander RosselS Offline
                                    Sander RosselS Offline
                                    Sander Rossel
                                    wrote on last edited by
                                    #26

                                    I wish to meet all of the people who say "soil research is useless to programmers." My client just called me and told me that their indicative beet cyst nematode research does not display the eggs per larva per 100 ml correctly. Also, if I can create a report showing yearly infections of rostochiensis, pallida, or both. Meloidogyne is going pretty well though.

                                    Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                                    1 Reply Last reply
                                    0
                                    • D den2k88

                                      And give them a day of my current job, for which I am rewieving trigonometry, Fourier transforms, Laplace transforms, studying Clarke's and Park's transforms and generaly banging my head against the whole mathematics syllabus I alread beaten into submission during my Engineering student days (which are long gone and the knowledge faded).

                                      GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                                      O Offline
                                      O Offline
                                      obermd
                                      wrote on last edited by
                                      #27

                                      As a business programmer I don't use a lot of math in my code, but I do have to understand a lot of math so I can design the appropriate algorithms for the problems I'm solving.

                                      1 Reply Last reply
                                      0
                                      • D den2k88

                                        And give them a day of my current job, for which I am rewieving trigonometry, Fourier transforms, Laplace transforms, studying Clarke's and Park's transforms and generaly banging my head against the whole mathematics syllabus I alread beaten into submission during my Engineering student days (which are long gone and the knowledge faded).

                                        GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                                        J Offline
                                        J Offline
                                        Jalapeno Bob
                                        wrote on last edited by
                                        #28

                                        Years ago, in the 1980s, and in a land far, far away, New Jersey, I developed a radar display on a PC for the FAA. Those were the days of the '286 and they were s-l-o-w and floating point was an unavailable hardware option. In order to keep up and display the data in a circle, I had to re-derive the standard SIN, COS, and TAN functions to recognize 0 degrees as the positive Y-axis instead of the traditional positive X-axis. Or, to put it succinctly, how well do you understand trigonometry and integer processing?

                                        __________________ Lord, grant me the serenity to accept that there are some things I just can’t keep up with, the determination to keep up with the things I must keep up with, and the wisdom to find a good RSS feed from someone who keeps up with what I’d like to, but just don’t have the damn bandwidth to handle right now. © 2009, Rex Hammock

                                        D 1 Reply Last reply
                                        0
                                        • D den2k88

                                          And give them a day of my current job, for which I am rewieving trigonometry, Fourier transforms, Laplace transforms, studying Clarke's and Park's transforms and generaly banging my head against the whole mathematics syllabus I alread beaten into submission during my Engineering student days (which are long gone and the knowledge faded).

                                          GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                                          R Offline
                                          R Offline
                                          RobertSF
                                          wrote on last edited by
                                          #29

                                          I would never say math is useless, but when people find out I write software, a frequent reaction is, "Wow, you must be really good at math." I think I'm above average in numeracy, but I sort of maxed out at calculus, so no, I'm not really good at math, but this is a common misconception. So I explain that, while developing some types of software requires very high math skills, other skills are more universal. For example, being able to anticipate how your users will use your software is very important regardless of the type of software.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups