• flatbield@beehaw.org
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    2
    ·
    edit-2
    2 days ago

    Presumably because it minimizes developer time in writing code and is easy to use and it come with great libraries. That is why I have been using it since 1998.

    Edit: People use to think I was crazy using Python. It was interesting seeing people slowly get a clue over the years.

    • Feyd@programming.dev
      link
      fedilink
      arrow-up
      5
      ·
      2 days ago

      It minimizes greenfield development time and increases it later for anything at scale. It’s the mongodb of programming languages.

      • Flamekebab@piefed.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 days ago

        That doesn’t sound like much of a “gotcha”. The requirements for small stuff and big stuff are drastically different.

          • Flamekebab@piefed.social
            link
            fedilink
            English
            arrow-up
            2
            ·
            2 days ago

            …and people use MS Excel as a database, it’s not the fault of the tech that people force things to do things they’re not designed for.

            • flatbield@beehaw.org
              link
              fedilink
              English
              arrow-up
              1
              ·
              1 day ago

              Reason I started using Python. C takes too much effort, Excel VBA is nut over 100 lines. Matlab or Python would be the next step. Matlab is nuts too in many ways.

              • Flamekebab@piefed.social
                link
                fedilink
                English
                arrow-up
                1
                ·
                1 day ago

                I started doing CS50 way back when and pretty much bailed when it got to C. I could understand it but it felt like I had to build the entire universe to do the simplest of things.

                I like that with Python I can knock something together quickly enough to justify the time it takes. Having to do something manual and repetitious at work? Knock out a Python script to make it less error prone in future. If it took a lot of time I’d just have to suck it up and suffer through.

            • Feyd@programming.dev
              link
              fedilink
              arrow-up
              1
              ·
              2 days ago

              You seem to think I’m saying python shouldn’t be used at when all I said was it increases development time for projects at scale.

              • Flamekebab@piefed.social
                link
                fedilink
                English
                arrow-up
                3
                ·
                1 day ago

                Fair enough, it read to me as a “gotcha” (as in “if python is do great then why can’t it…”). I’ve spent too much time on places like Reddit where every interaction is three seconds from becoming a knife fight!