Squidward Tentacles meme format. Top panel shows Squidward looking happy while setting up a beach chair, with the text 'WANT TO CONTRIBUTE TO AN OPEN SOURCE PROJECT I USE AND APPRECIATE'. Bottom panel shows Squidward looking sad and disappointed, folding up the chair and going back inside a building, with the text 'WRITTEN IN JS'.
you are viewing a single comment's thread
view the rest of the comments
[–] 51 points 11 months ago (3 children)

Feels the same whenever a project is written in python, but I uninstall it too.

  • source
  • hideshow 3 child comments
  • [–] 25 points 11 months ago (2 children)
  • [–] 38 points 11 months ago

    Personally, I find that (complex) software implemented in Python tends to be so unreliable that I typically don't want to use it after all, but I only find that out after wasting a bunch of time learning the software.
    It's just frustrating, especially if I come back to the software every so often, naively thinking that it's been a few versions, so maybe they've fixed it. It's always just different bugs, which still end up being too frustrating to use the software.


    To give an example, I like to compose music using Lilypond, which is more-or-less a programming language to create sheet music. And there is a program that's supposed to give you a well-integrated workflow for that (i.e. an IDE), called Frescobaldi.
    The first time I tried it, playback of the composed music wouldn't work.
    The second time, I couldn't click on notes to jump to the respective code snippet.
    And I tried it again a few weeks ago and it just crashed immediately with an obscure error message.

    Instead, I've slapped together a script, which just opens the sheet music in my PDF viewer, the code in my normal editor and then uses a CLI tools to generate and playback the sheet music. And while it's definitely not perfect, it has been working more reliably for me than Frescobaldi ever has.

  • source
  • parent
  • [–] 1 point 11 months ago*

    I'm going to go with the multiple causes for slowness (and that's interpreted languages in general). In some cases, things might be usable if I weren't on Zen+ still (newer stuff has better IPC among other things).

    Things like JIT or no-GIL might reduce that, but I'm not sure that it's that easy to fix (not being default (plus multiple options) seems to complicate bindings even).

  • source
  • parent