5 ms·
Vscode is designed to fracture https://ghuntley.com/fracture/ https://ghuntley.com/fracture/
by loloquwowndueo 3y ago
Vscode is designed to fracture https://ghuntley.com/fracture/ https://ghuntley.com/fracture/
- eddythompson80 3y agoby that definition, I'm finding really hard to think of any product that allows for extensibility/extensions that won't be "designed to fracture".
- secstate 3y agoEmacs?
- eddythompson80 3y agoEmacs is definitely designed to fracture. Pretty sure I can write the same article with %s/vscode/emacs/g. The only thing emacs is missing is a commercial offering, and it's definitely going to fracture in the same way. Android is designed to fracture, Linux is designed to fracture, Clang is designed to fracture, Windows is designed to fracture. Take GCC for example. It was philosophically designed to _not_ fracture due to how its plugin system was designed. As far as I know, there is no such limitations on emacs plugins. Plugins and their interface are what enables fracturing as this article defines it.
- omoikane 3y agoPreviously discussed in 2022: https://news.ycombinator.com/item?id=32657709 https://news.ycombinator.com/item?id=32657709 Summary: Microsoft releases Visual Studio Code with telemetry built in, so other projects (e.g. VSCodium) have spun up to release custom builds without telemetry. But these projects can't use the same marketplace because they are not licensed by Microsoft, hence the "fracture" in the title of this article. It goes on to say that other proprietary IDEs are also problematic, and GitHub is a trap to capture and fracture developers. This drama with Microsoft and open source reminds me of the Halloween documents: http://www.catb.org/~esr/halloween/ http://www.catb.org/~esr/halloween/
- benrbray 3y agoMost (all?) vscode extensions are hosted on GitHub, is it not possible to reuse them with a custom build?
- SV_BubbleTime 3y agoThe main point that post eventually gets to is that Microsoft made the best IDE and the best extensions... so now it's hard to not use Microsoft with all the bad things that implies. Um... OK? I mean... Use it or don't. I'm not sure, "it's just too good not to use" is a legitimate complaint.