k0tan32
Joined 1 year ago
Joined 1 year ago
Russia is a one way step ahead here, with mandatory pre-installed apps, full-scale internet censorship (still catching up with China, though), mandatory DPI, etc.
It's a fair note about tooling in general, I started with the code editing because it's the first thing before you can taste and judge the rest.
I think my frustration comes from the fact that in most other ecosystem I can use the tools I like, but in Java I have to use things like Intellij.
Intellij CE may be open source, but it is entirely owned by a private business whose primary goal is to sell their product - which affects how well are the integrated, open to accept community feedback, etc.
The reason I ask is that I recently had to join a Java project at my company, and having a background in Node/Rust/Perl/Lua and some C++, I found the Java tooling to be extremely unsuitable for my taste.
A simple example: there is no standard LSP server, and the amount of jumps required to have a working setup with FOSS tools and make it IDE-independent is just horrendous. In every other ecosystem I've worked with so far, it was pretty easy in the last 5 years: if you don't like IDEs, you can keep using your vim/emacs/helix or whatever and just embed a plugin or two, with LSP integrated -- and you're ready to go.
Java world felt complete the opposite, like you had to use/buy some commercial tools to start doing something.
Some [1] Linux distros were even trying to emulate this experience (which is a dead end obviously)
[1] Like Linux XP https://distrowatch.com/table.php?distribution=linuxxp
At the same time, Linux on the desktop fails often for everyone in between: the learning curve is still higher (especially for people coming from Windows), and some very specialized professional proprietary software can be missing.
Luckily, as mentioned in the article, Microsoft tries to make the balance more equal.
Writing this as a person who has used Linux for the last 15 years with a 2-year break for macOS and back.
For this browser extension I aim to have a small but curated list of ad-hoc derives instead of one-fits-all solution. This makes me wonder: if RSS is supported by a website but is not accessible at all, perhaps the right approach would be to simply ask the owners to provide access to it.
All of this reminds me of some of Gibson's short stories I read recently and his description of Cyberspace: small corporate islands of protected networks in a hostile sea of sapient AIs ready to burn your brain.
Luckily, LLMs are not there yet, except you can still get your brain burnt from AI slop or polarizing short videos.
[1] - https://anubis.techaro.lol/