Live data from Hacker News

I’m switching from VS Code to VS Codium

ruky.me

221–230 of 343 posts

Re: I’m switching from VS Code to VS Codium

#221
post #5

> I was increasingly getting upset about their extension marketplace, where there is an increased number of extensions starting to sell pro versions of the extensions we used for free. This is actually great news. Some extensions, especially language ones, are very poor, and paying for them (if someone makes a commercial version) is the only way to guarantee a good development experience. Ruby is an example, and swit…

Paying for software does not have a relationship with quality. Imagine if GCC had a "pro" version that was necessary to compile certain code. That would be devastating to those learning and thousands of devs that came before would be spinning in their graves. The reason we do open source and free software is to make life easier for everyone, including your job. It standardizes practices and prevents mudball codebases…

It definitely has a relationship with quality in a fair number of domains. Find me free CAD software as good as SOLIDWORKS, or free maths software as good as MATLAB & Mathematica, or free EDA software as good as Altium or Vivado.

There are loads of domains where none of the free options are very good.

Re: I’m switching from VS Code to VS Codium

#222
post #87

I went backwards, from VS Codium to VS Code, because VS Codium does not support all extensions, like PyLance or Remote - SSH/containers. I like freedom, but I like getting things done more.

I was considering switching and looking into Codium and then saw this comment. I'm not going without Remote-SSH or PyLance.

Re: I’m switching from VS Code to VS Codium

#223

Earlier quoted context omitted.

Facebook/Meta are huge contributors to open source, so I'm not sure what your comment is supposed to mean.

Their products are proprietary. Honestly open sourcing their stuff just nets free labor.

Are you trying to claim that something like React/React Native/Jest weren't mostly done by Meta, but by the open source community, and Meta was just riding the coattails of their free work? You count VSCode to be in the same category as well (swap Meta for Microsoft instead)?

That's quite a claim, and I dont believe it is substantiated.

Re: I’m switching from VS Code to VS Codium

#224

Earlier quoted context omitted.

Paying for software does not have a relationship with quality. Imagine if GCC had a "pro" version that was necessary to compile certain code. That would be devastating to those learning and thousands of devs that came before would be spinning in their graves. The reason we do open source and free software is to make life easier for everyone, including your job. It standardizes practices and prevents mudball codebases…

It definitely has a relationship with quality in a fair number of domains. Find me free CAD software as good as SOLIDWORKS, or free maths software as good as MATLAB & Mathematica, or free EDA software as good as Altium or Vivado. There are loads of domains where none of the free options are very good.

You might be right in cad and eda, but there's surely a case to be made that python libs(numpy, sympy), sage, r, octave could be better that matlab or mathematica.

Re: I’m switching from VS Code to VS Codium

#225
post #5

> I was increasingly getting upset about their extension marketplace, where there is an increased number of extensions starting to sell pro versions of the extensions we used for free. This is actually great news. Some extensions, especially language ones, are very poor, and paying for them (if someone makes a commercial version) is the only way to guarantee a good development experience. Ruby is an example, and swit…

Paying for software does not have a relationship with quality. Imagine if GCC had a "pro" version that was necessary to compile certain code. That would be devastating to those learning and thousands of devs that came before would be spinning in their graves. The reason we do open source and free software is to make life easier for everyone, including your job. It standardizes practices and prevents mudball codebases…

Calling GCC a "good" compiler is going a bit far, imo. LLVM has become the dominant compiler framework (and thus clang, clang++, golang, etc use it) because of corporate interests.

GCC as it's constructed is a horrible framework. The way you port GCC to a new platform (say, a weird ARM variant) is to fork it hard and mangle multiple parts of the internals, then carefully feed it back. It's a mess. Nobody should be forced to port GCC.

The reason LLVM is good is because it has a corporate back (Apple, Google, IBM, ARM, Intel, Synopsys, NVIDIA, AMD, etc: https://foundation.llvm.org/docs/sponsors/) and it has a lot of work put into it to make extensible (which GCC isn't by design) and as a result have a clean interface for usage.

On the other side of this argument, paid extensions (and paid code in general) exists because at one point or another we live in a society run on capitalism. Unfortunately, that means that money has to come from somewhere to make bread hit the table. For a lot of open source, that money comes from one of two places:

* Corporations (people doing work on open source projects under the auspices of their company)

* Donations (people saying "this open source is good enough I want to make it continue happening").

One is sustained by maintaining the tools you use. The other is sustained by grace.

Re: I’m switching from VS Code to VS Codium

#226
post #5

> I was increasingly getting upset about their extension marketplace, where there is an increased number of extensions starting to sell pro versions of the extensions we used for free. This is actually great news. Some extensions, especially language ones, are very poor, and paying for them (if someone makes a commercial version) is the only way to guarantee a good development experience. Ruby is an example, and swit…

Paying for software does not have a relationship with quality. Imagine if GCC had a "pro" version that was necessary to compile certain code. That would be devastating to those learning and thousands of devs that came before would be spinning in their graves. The reason we do open source and free software is to make life easier for everyone, including your job. It standardizes practices and prevents mudball codebases…

I think you're forgetting that the people who work on GCC are usually paid to do so, and their work is funded by people buying software built with GCC.

Re: I’m switching from VS Code to VS Codium

#227

Earlier quoted context omitted.

Paying for software does not have a relationship with quality. Imagine if GCC had a "pro" version that was necessary to compile certain code. That would be devastating to those learning and thousands of devs that came before would be spinning in their graves. The reason we do open source and free software is to make life easier for everyone, including your job. It standardizes practices and prevents mudball codebases…

It definitely has a relationship with quality in a fair number of domains. Find me free CAD software as good as SOLIDWORKS, or free maths software as good as MATLAB & Mathematica, or free EDA software as good as Altium or Vivado. There are loads of domains where none of the free options are very good.

I agree with you for the most part, I write this while running Matlab simulations in the background. Having tried to reach similar levels of productivity with Julia or Python, I find the FOSS environments always fall short in the tooling environment. Not to mention the importance of documentation.

However, I can't help but take exception to Vivado and SOLIDWORKS being good software... While powerful, they are both incredibly buggy and prone to crashing if you so much as look at them wrong.

Re: I’m switching from VS Code to VS Codium

#229
post #140
post #20

What I find truly bizarre is how many software engineers, who are aware of how much they earn and how long it really takes to make software, are so resistant to paying anything for tools that make their job easier and faster. It blows my mind. Take the Jetbrains IDEs. I don't mean to offend any VSC fans out there but the Jetbrains IDEs are simply better and more mature in every single way. For individual use, most of…

I was a jetbrains guy until I discovered the vim/neovim ecosystem. Yes, configurling vim takes time but 1.its fun 2. I can fine tune it to my specific work flows in ways simply not achievable with Idea or any other editor. After configuration is finished, the actual time it takes to do my work is comparable with a full fledged ide. It's probably even faster, considering vim loads faster and also forces you to use the…

Imagine being on your deathbed thinking: "Configuring vim was so fun. Totally worth it". I sometimes feel that most people on this forums are under 24 years of age. So sad to read these comments. So much to do, so many interesting things.... but people enjoy configuring text editors...

Re: I’m switching from VS Code to VS Codium

#230
post #5

> I was increasingly getting upset about their extension marketplace, where there is an increased number of extensions starting to sell pro versions of the extensions we used for free. This is actually great news. Some extensions, especially language ones, are very poor, and paying for them (if someone makes a commercial version) is the only way to guarantee a good development experience. Ruby is an example, and swit…

reminds me when Bethesda tried to introduce paid mods on Steam. I was greatly excited about that for the reasons you state. But the gaming community being physically or mentally at an age of 14 prevented that with quite an outreach. Would've thought someone with enough braincells to learn programming would look at this differently, but there you have it.

Wasn't that mostly about Bethesda/Steam trying to capture the mod market and skim a percentage off of every transaction? Probably taking a page out of the iOS playbook.
Post reply on HN