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. Math and music and programming

Math and music and programming

Scheduled Pinned Locked Moved The Lounge
csharpwpfcomquestionlearning
71 Posts 40 Posters 1 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.
  • J Offline
    J Offline
    Josh Smith
    wrote on last edited by
    #1

    When I talk with non-technical people about the fact that I create software, they often assume that I must be a math wiz. It seems to be a common stereotype that people have about techies -- that we are all mathematical wizards. Of course, unless you are doing mathematical programming, you don't need to know much math to write code. Anyone know how this stereotype came into being? I find that my background in music helps me greatly with programming. The two activities involve similar thought processes; patterns, variations on a theme, rhythms, etc. Any musician-turned-programmers out there agree or disagree with that?

    :josh: My WPF Blog[^]

    M D M E K 32 Replies Last reply
    0
    • J Josh Smith

      When I talk with non-technical people about the fact that I create software, they often assume that I must be a math wiz. It seems to be a common stereotype that people have about techies -- that we are all mathematical wizards. Of course, unless you are doing mathematical programming, you don't need to know much math to write code. Anyone know how this stereotype came into being? I find that my background in music helps me greatly with programming. The two activities involve similar thought processes; patterns, variations on a theme, rhythms, etc. Any musician-turned-programmers out there agree or disagree with that?

      :josh: My WPF Blog[^]

      M Offline
      M Offline
      Marc Clifton
      wrote on last edited by
      #2

      Josh Smith wrote:

      Anyone know how this stereotype came into being?

      Sure, because computers were originally created to solve math problems. The classic one being, if I shoot a 500 pound bomb at this trajectory and that velocity, where will it fall? Marc

      XPressTier

      Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson
      People are just notoriously impossible. --DavidCrow
      There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer

      E C D 3 Replies Last reply
      0
      • J Josh Smith

        When I talk with non-technical people about the fact that I create software, they often assume that I must be a math wiz. It seems to be a common stereotype that people have about techies -- that we are all mathematical wizards. Of course, unless you are doing mathematical programming, you don't need to know much math to write code. Anyone know how this stereotype came into being? I find that my background in music helps me greatly with programming. The two activities involve similar thought processes; patterns, variations on a theme, rhythms, etc. Any musician-turned-programmers out there agree or disagree with that?

        :josh: My WPF Blog[^]

        D Offline
        D Offline
        David Stone
        wrote on last edited by
        #3

        Josh Smith wrote:

        Anyone know how this stereotype came into being?

        Under the hood, the computer uses a lot of math. In my "systems programming" course, where we used SPARC assembly for the assignments, I was doing more math by hand than actually writing code. So...I think that's probably where it came from.

        225 years ago, we set an example for the rest of the world by creating a country where everyone could vote...
        Well, except for women and black people, but we fixed that!
        -Adam Duritz, of Counting Crows

        J B 2 Replies Last reply
        0
        • M Marc Clifton

          Josh Smith wrote:

          Anyone know how this stereotype came into being?

          Sure, because computers were originally created to solve math problems. The classic one being, if I shoot a 500 pound bomb at this trajectory and that velocity, where will it fall? Marc

          XPressTier

          Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson
          People are just notoriously impossible. --DavidCrow
          There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer

          E Offline
          E Offline
          El Corazon
          wrote on last edited by
          #4

          Marc Clifton wrote:

          The classic one being, if I shoot a 500 pound bomb at this trajectory and that velocity, where will it fall?

          what is the wind, atmospheric pressure? location on earth? Is the target moving or still? air-burst or impact detonated? coefficient of drag? guidance or dumb? :-D

          _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

          M 1 Reply Last reply
          0
          • D David Stone

            Josh Smith wrote:

            Anyone know how this stereotype came into being?

            Under the hood, the computer uses a lot of math. In my "systems programming" course, where we used SPARC assembly for the assignments, I was doing more math by hand than actually writing code. So...I think that's probably where it came from.

            225 years ago, we set an example for the rest of the world by creating a country where everyone could vote...
            Well, except for women and black people, but we fixed that!
            -Adam Duritz, of Counting Crows

            J Offline
            J Offline
            Josh Smith
            wrote on last edited by
            #5

            David Stone wrote:

            I was doing more math by hand than actually writing code

            I'm glad that the underlying math has been abstracted out of modern software development. That sounds very time consuming.

            :josh: My WPF Blog[^]

            1 Reply Last reply
            0
            • E El Corazon

              Marc Clifton wrote:

              The classic one being, if I shoot a 500 pound bomb at this trajectory and that velocity, where will it fall?

              what is the wind, atmospheric pressure? location on earth? Is the target moving or still? air-burst or impact detonated? coefficient of drag? guidance or dumb? :-D

              _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

              M Offline
              M Offline
              Marc Clifton
              wrote on last edited by
              #6

              Jeffry J. Brickley wrote:

              what is the wind, atmospheric pressure? location on earth? Is the target moving or still? air-burst or impact detonated? coefficient of drag? guidance or dumb?

              Well, see, now that's why a simple math problem turned into several million lines of Fortran code. :) Marc

              XPressTier

              Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson
              People are just notoriously impossible. --DavidCrow
              There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer

              E 1 Reply Last reply
              0
              • J Josh Smith

                When I talk with non-technical people about the fact that I create software, they often assume that I must be a math wiz. It seems to be a common stereotype that people have about techies -- that we are all mathematical wizards. Of course, unless you are doing mathematical programming, you don't need to know much math to write code. Anyone know how this stereotype came into being? I find that my background in music helps me greatly with programming. The two activities involve similar thought processes; patterns, variations on a theme, rhythms, etc. Any musician-turned-programmers out there agree or disagree with that?

                :josh: My WPF Blog[^]

                E Offline
                E Offline
                El Corazon
                wrote on last edited by
                #7

                Josh Smith wrote:

                I find that my background in music helps me greatly with programming. The two activities involve similar thought processes; patterns, variations on a theme, rhythms, etc. Any musician-turned-programmers out there agree or disagree with that?

                It all depends on what you are doing and the subject of the programming. Art background helps me, but the math and physics doesn't hurt. When I don't want to do the math, I remind everyone I got a D in Calculus. When I want to do the math, I remind them that D was a 91% (92% required for C). Music is math, to some extent. Rhythm is a curve of extremely complex relationships of numbers that flow smoothly in an agreeable pattern. Some things you can change without destroying the piece, some things you change make it scream to be turned off. You don't have to know those formulas, no one really does, but you understand a complex relationship is going on and you work with it. My music background is less than my art background, but I am sure it doesn't hurt either.

                _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                B 1 Reply Last reply
                0
                • J Josh Smith

                  When I talk with non-technical people about the fact that I create software, they often assume that I must be a math wiz. It seems to be a common stereotype that people have about techies -- that we are all mathematical wizards. Of course, unless you are doing mathematical programming, you don't need to know much math to write code. Anyone know how this stereotype came into being? I find that my background in music helps me greatly with programming. The two activities involve similar thought processes; patterns, variations on a theme, rhythms, etc. Any musician-turned-programmers out there agree or disagree with that?

                  :josh: My WPF Blog[^]

                  M Offline
                  M Offline
                  Mike Gaskey
                  wrote on last edited by
                  #8

                  Josh Smith wrote:

                  I find that my background in music helps me greatly with programming. The two activities involve similar thought processes; patterns, variations on a theme, rhythms, etc. Any musician-turned-programmers out there agree or disagree with that?

                  agree, absolutely. without a doubt, the best technician I ever met over a 40 year career is a trained musician. he holds a masters in music from North Texas University. Masters thesis was on Gregorian chants.

                  Mike Dear NYT - the fact is, the founding fathers hung traitors. dennisd45 wrote: My view of the world is slightly more nuanced

                  J 1 Reply Last reply
                  0
                  • M Marc Clifton

                    Jeffry J. Brickley wrote:

                    what is the wind, atmospheric pressure? location on earth? Is the target moving or still? air-burst or impact detonated? coefficient of drag? guidance or dumb?

                    Well, see, now that's why a simple math problem turned into several million lines of Fortran code. :) Marc

                    XPressTier

                    Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson
                    People are just notoriously impossible. --DavidCrow
                    There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer

                    E Offline
                    E Offline
                    El Corazon
                    wrote on last edited by
                    #9

                    Marc Clifton wrote:

                    Well, see, now that's why a simple math problem turned into several million lines of Fortran code.

                    That is why I don't come cheap. :) and the Fortran code got translated to C a long time ago. ;P

                    _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                    C D 2 Replies Last reply
                    0
                    • E El Corazon

                      Josh Smith wrote:

                      I find that my background in music helps me greatly with programming. The two activities involve similar thought processes; patterns, variations on a theme, rhythms, etc. Any musician-turned-programmers out there agree or disagree with that?

                      It all depends on what you are doing and the subject of the programming. Art background helps me, but the math and physics doesn't hurt. When I don't want to do the math, I remind everyone I got a D in Calculus. When I want to do the math, I remind them that D was a 91% (92% required for C). Music is math, to some extent. Rhythm is a curve of extremely complex relationships of numbers that flow smoothly in an agreeable pattern. Some things you can change without destroying the piece, some things you change make it scream to be turned off. You don't have to know those formulas, no one really does, but you understand a complex relationship is going on and you work with it. My music background is less than my art background, but I am sure it doesn't hurt either.

                      _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                      B Offline
                      B Offline
                      Bassam Abdul Baki
                      wrote on last edited by
                      #10

                      Jeffry J. Brickley wrote:

                      I remind them that D was a 91% (92% required for C).

                      Please explain the grading system. :omg:


                      "People who want to share their religious views with you almost never want you to share yours with them." - Anonymous Web - Blog - RSS - Math - LinkedIn

                      D E 2 Replies Last reply
                      0
                      • M Mike Gaskey

                        Josh Smith wrote:

                        I find that my background in music helps me greatly with programming. The two activities involve similar thought processes; patterns, variations on a theme, rhythms, etc. Any musician-turned-programmers out there agree or disagree with that?

                        agree, absolutely. without a doubt, the best technician I ever met over a 40 year career is a trained musician. he holds a masters in music from North Texas University. Masters thesis was on Gregorian chants.

                        Mike Dear NYT - the fact is, the founding fathers hung traitors. dennisd45 wrote: My view of the world is slightly more nuanced

                        J Offline
                        J Offline
                        Josh Smith
                        wrote on last edited by
                        #11

                        Mike Gaskey wrote:

                        Masters thesis was on Gregorian chants.

                        That sounds like my kind of dude :cool:

                        :josh: My WPF Blog[^]

                        1 Reply Last reply
                        0
                        • J Josh Smith

                          When I talk with non-technical people about the fact that I create software, they often assume that I must be a math wiz. It seems to be a common stereotype that people have about techies -- that we are all mathematical wizards. Of course, unless you are doing mathematical programming, you don't need to know much math to write code. Anyone know how this stereotype came into being? I find that my background in music helps me greatly with programming. The two activities involve similar thought processes; patterns, variations on a theme, rhythms, etc. Any musician-turned-programmers out there agree or disagree with that?

                          :josh: My WPF Blog[^]

                          K Offline
                          K Offline
                          Kevin McFarlane
                          wrote on last edited by
                          #12

                          A top programmer once told me that the best programmers are failed mathematicians! :)

                          Kevin

                          J C 2 Replies Last reply
                          0
                          • K Kevin McFarlane

                            A top programmer once told me that the best programmers are failed mathematicians! :)

                            Kevin

                            J Offline
                            J Offline
                            Josh Smith
                            wrote on last edited by
                            #13

                            Kevin McFarlane wrote:

                            A top programmer once told me that the best programmers are failed mathematicians!

                            Do you agree with him/her?

                            :josh: My WPF Blog[^]

                            K 1 Reply Last reply
                            0
                            • B Bassam Abdul Baki

                              Jeffry J. Brickley wrote:

                              I remind them that D was a 91% (92% required for C).

                              Please explain the grading system. :omg:


                              "People who want to share their religious views with you almost never want you to share yours with them." - Anonymous Web - Blog - RSS - Math - LinkedIn

                              D Offline
                              D Offline
                              David Stone
                              wrote on last edited by
                              #14

                              It's a curve. If enough people scored 100% on the final, then the dude who gets one question wrong gets screwed. On the other hand, if everybody scores a 40% on the final, then their scores are As and the guy who scored a 36% gets a B, etc. Here's a great article[^] that shows why it's popular and why it also sucks. The most drastic example I can think of is a chemistry major I know. Her Organic Chemistry midterm score was a 10% and she got a B. That's just stupid. To me, that's a huge indicator that the test needs to be redesigned.

                              225 years ago, we set an example for the rest of the world by creating a country where everyone could vote...
                              Well, except for women and black people, but we fixed that!
                              -Adam Duritz, of Counting Crows

                              E B 2 Replies Last reply
                              0
                              • B Bassam Abdul Baki

                                Jeffry J. Brickley wrote:

                                I remind them that D was a 91% (92% required for C).

                                Please explain the grading system. :omg:


                                "People who want to share their religious views with you almost never want you to share yours with them." - Anonymous Web - Blog - RSS - Math - LinkedIn

                                E Offline
                                E Offline
                                El Corazon
                                wrote on last edited by
                                #15

                                Bassam Abdul-Baki wrote:

                                Please explain the grading system.

                                The University of New Mexico was in a hidden scandle during 1983-1984 called "Lobo-Gate" (because any scandle had to be called "gate" :rolleyes: ). The school was illegally funneling tuition fees to the football team for various... uhm... expenditures. By only passing 100 students to Calc I regardless of incoming freshmen, they force the students to retake and repay for Calc I, as well as save the cost of paying for Calc II/III professors. It all fell apart in 1985, but I was already gone and not returning.

                                _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                1 Reply Last reply
                                0
                                • D David Stone

                                  It's a curve. If enough people scored 100% on the final, then the dude who gets one question wrong gets screwed. On the other hand, if everybody scores a 40% on the final, then their scores are As and the guy who scored a 36% gets a B, etc. Here's a great article[^] that shows why it's popular and why it also sucks. The most drastic example I can think of is a chemistry major I know. Her Organic Chemistry midterm score was a 10% and she got a B. That's just stupid. To me, that's a huge indicator that the test needs to be redesigned.

                                  225 years ago, we set an example for the rest of the world by creating a country where everyone could vote...
                                  Well, except for women and black people, but we fixed that!
                                  -Adam Duritz, of Counting Crows

                                  E Offline
                                  E Offline
                                  El Corazon
                                  wrote on last edited by
                                  #16

                                  David Stone wrote:

                                  To me, that's a huge indicator that the test needs to be redesigned.

                                  It was... by firing 60% of administrative supporting staff. :) Including the Dean I told where to put the grading system on my way out. :cool:

                                  _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                  D 1 Reply Last reply
                                  0
                                  • J Josh Smith

                                    When I talk with non-technical people about the fact that I create software, they often assume that I must be a math wiz. It seems to be a common stereotype that people have about techies -- that we are all mathematical wizards. Of course, unless you are doing mathematical programming, you don't need to know much math to write code. Anyone know how this stereotype came into being? I find that my background in music helps me greatly with programming. The two activities involve similar thought processes; patterns, variations on a theme, rhythms, etc. Any musician-turned-programmers out there agree or disagree with that?

                                    :josh: My WPF Blog[^]

                                    E Offline
                                    E Offline
                                    ensger
                                    wrote on last edited by
                                    #17

                                    Math, music and drawing are (or can be) very similar. You know the book 'Goedel, Escher, Bach' of (I think) Dennet/Hofstatter?

                                    J 1 Reply Last reply
                                    0
                                    • E ensger

                                      Math, music and drawing are (or can be) very similar. You know the book 'Goedel, Escher, Bach' of (I think) Dennet/Hofstatter?

                                      J Offline
                                      J Offline
                                      Josh Smith
                                      wrote on last edited by
                                      #18

                                      ensger wrote:

                                      You know the book 'Goedel, Escher, Bach' of (I think) Dennet/Hofstatter?

                                      I've been planning to read that book for years. It looks very intriguing. Have you read it?

                                      :josh: My WPF Blog[^]

                                      E 1 Reply Last reply
                                      0
                                      • E El Corazon

                                        David Stone wrote:

                                        To me, that's a huge indicator that the test needs to be redesigned.

                                        It was... by firing 60% of administrative supporting staff. :) Including the Dean I told where to put the grading system on my way out. :cool:

                                        _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                        D Offline
                                        D Offline
                                        David Stone
                                        wrote on last edited by
                                        #19

                                        Jeffry J. Brickley wrote:

                                        Including the Dean I told where to put the grading system on my way out.

                                        Heh. I'd love to do that. I hate the curve. I'm typically screwed by it, as I'm a good enough student to get by without doing a whole lot of studying (I'm lazy. ;P), but I go to a school where everybody lives to study.

                                        225 years ago, we set an example for the rest of the world by creating a country where everyone could vote...
                                        Well, except for women and black people, but we fixed that!
                                        -Adam Duritz, of Counting Crows

                                        E B 2 Replies Last reply
                                        0
                                        • J Josh Smith

                                          When I talk with non-technical people about the fact that I create software, they often assume that I must be a math wiz. It seems to be a common stereotype that people have about techies -- that we are all mathematical wizards. Of course, unless you are doing mathematical programming, you don't need to know much math to write code. Anyone know how this stereotype came into being? I find that my background in music helps me greatly with programming. The two activities involve similar thought processes; patterns, variations on a theme, rhythms, etc. Any musician-turned-programmers out there agree or disagree with that?

                                          :josh: My WPF Blog[^]

                                          C Offline
                                          C Offline
                                          Chris S Kaiser
                                          wrote on last edited by
                                          #20

                                          Music is mathematical. I started as a music major, and then realized I was better at Math so I changed my major. But once I started programming as part of the math cirriculum it was all over. All I did was code. And math and programming go hand in hand. For a long time there wasn't a CS department at the colleges so you learned it in the math classes. My first programming class was a math class. So they definately go hand in hand. Bits and Binary are number systems which is a mathematical concept. But you bring up an ironic relationship. Music is math in its relationships, its only when personalized that it begins to be a form of expression. But taking theory classes, there wasn't much different between music and math and programming. In fact music is also programming.

                                          This statement is false.

                                          K 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