← Back to context

Comment by pjmlp

7 hours ago

With exception of VSCode, because I have no choice due to some plugins, or apps required by customer projects where I have no other option as well, nothing else based on Electron pollutes my computers.

You always have a choice to use/learn/make a different tool.

It’s a prison of your own making.

I’ve personally adopted a process where I structure my projects to ALWAYS keep credentials and sensitive information in a separate directory.

The working copy gets rsynced to and from a dedicated VM with whatever $HARNESS.

  • If I have to deliver in technology X, customer isn't going to be happy getting Y instead, and I am not making my life miserable to work with editors lacking the specific tools, or that are forbidden by customer IT to be installed on provided equipment.

    • If your hypothetical client as security measure ONLY permits VSCode on a dedicated box you’re obligated to work on and have no control over - then I pray for you.

      And for your hypothetical client.

      Especially as judging by your description they despite this allow any VSCode plugin to be installed alongside it.

      > and I am not making my life miserable to work with editors lacking the specific tools

      And that’s the self-imposed prison I was talking about, there’s always alternative tools. In my mind a specific tool is something like Ghidra.

      4 replies →

  • > You always have a choice to use/learn/make a different tool.

    Weak argument. People don't have infinite time. People just want tools they trust and that aren't enshitified.

  • Many official, high-quality language support plugins are only available for VSCode. For some languages, you have a “choice” to use another IDE in the same sense that you have a choice to do programming with a hex editor. Lean being an example, where every alternative is in its infancy.

    • It’s called LSP, any good editor supports it.

      In fact, VSCode’s support for Lean is via LSP anyways.