• tias@discuss.tchncs.de
    cake
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    1 month ago

    Mathematicians are shitty communicators who like feeling special because they can understand their obscure language.

    I’m a programmer and in this field there have been tons of books published, conference talks, and heated internet arguments about how to make your code as readable as possible: formatting, function length, naming of variables and functions, keeping number of cross references low, how to document intent, etc. Mathematicians do none of that - it’s all single-character names (preferably from the Greek alphabet to complicate it further) and they rarely communicate intent before throwing formulas at you. You can easily tell when a mathematician has written code because it’s typically hot garbage in terms of readability.

    • couch1potato@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      You can easily tell when a mathematician has written code because it’s typically hot garbage in terms of readability.

      I feel personally attacked lol

      • Bobby Turkalino@lemmy.yachts
        link
        fedilink
        arrow-up
        0
        ·
        1 month ago

        I worked with a physicist who wrote code that was so unreadable, it actually made me laugh. He would often include his initials in variable names, even though he was pretty much the only person working in the code base. His functions usually included a flags argument, which was a list of (usually undocumented) integers that you could pass in to change the behavior of the function. For example, one time one of his functions wasn’t giving the expected output, so I asked him and he replied “oh did you put 32 in the flags list?” Like he just didn’t understand that you shouldn’t need to read the entire contents of a function in order to understand how to use it.

        Inb4 “well why didn’t you help him?” he was in his 70s and vehemently refused any advice.

        • Grandwolf319@sh.itjust.works
          link
          fedilink
          arrow-up
          0
          ·
          1 month ago

          His functions usually included a flags argument, which was a list of (usually undocumented) integers that you could pass in to change the behavior of the function.

          This hurt to read

    • Croquette@sh.itjust.works
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      “The demonstration is trivial and left to the reader” or any variation of that. Fuck you, do the fucking demonstration.

      Got this so much in my engineering courses.

    • CanadaPlus@lemmy.sdf.org
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      1 month ago

      To be fair, expression tend to be way, way smaller than a codebase. The math community was never forced to improve in the same way. Actually, the symbols were themselves an innovation; in ancient Greece they just had to try and explain that shit in long, tortured natural language sentences.

      I really, really hope nobody feels like I’m trying to be unclear with them. I know I sometimes am, though.

    • r.EndTimes@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      If I had online resources growing up math would be easy, I relearned math weekly in college because it flowed out my brain, growing up having to learn off teachers/textbooks was always confusing and my parents were neve helpful. Also common thing is you just dont see how you’ll use math in your day to day (even tho it ends up being useful everywhere for anything)

      • r.EndTimes@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        I think ppl would like math more if they learned with better visuals, maybe blender will be used in the classroom to visualize expressions and formulas in the future, that is what made me like math.