• masterspace@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 days ago

    Lmao, bruh. How do people keep praising a language where messing up a space breaks everything and there is no real type system?

    • jedibob5@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 days ago

      The whitespace doesn’t bother me. Any IDE worth a damn will manage that for you. As for the type system, yeah, I strongly prefer static typing, but for simpler projects I can see the convenience of it.

      My real issue with Python comes with managing a development environment when multiple developers are working on it. Dependency management in Python is a headache, and while in theory, virtual envs should help with synchronizing environments from machine to machine, I still find it endlessly fiddly with a bunch of things that can go wrong that are hard to diagnose.

      Python is great for small scripts, proofs-of-concept, and such, but I wouldn’t write anything more heavy-duty than that in it.

      • Eager Eagle@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        6 days ago

        You can totally write heavy duty things if you know what you’re doing: use type hints, static checkers, tests, etc. It just takes a bit more effort and care.

        • ByteJunk@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          6 days ago

          But why would I use something that takes more effort and care?

          I’m sure you’re right and it’s possible, but if I don’t have to fix another python project at work I’ll be in heaven.

    • DannyMac@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 days ago

      Jesus Christ! No thanks! I can’t imagine improperly placing cabinet knobs on closet doors like that

      • TriflingToad@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 days ago

        Fun fact: the negative space in the pattern of the door is a cross. The 2 squares below it (out of frame) make an open Bible too.
        Learned that on a field trip to a door factory where I nearly got left behind because I was looking at a very loud door cutting machine.