• 4 Posts
  • 13 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle
  • From the perspective of someone who uses Visual Studio Code, but also knows how to exit vim, there are a couple reasons that most developers who prefer one of the three, at least those I’ve spoken to.

    1. VS Code is a Microsoft product, and while “open source” it isn’t really open source. The core utility is but Microsoft ships the final application with some proprietary features. If this is your main gripe, then you can try VSCodium instead, which is a “fork” that doesn’t have the Microsoft additions.
    2. VS Code uses Electron, which is essentially browser emulation and isn’t exactly optimized. CLI editors like the above take up far fewer resources than a Visual Studio Code instance would. Unlike point (1), I don’t think there’s really a way around this in all practicality. It’s just an unavoidable fact. You can chose to still use VS Code of course, most personal computers can easily handle the load. But many see that as unnecessary when they get the same amount of “power” from a CLI editor.
    3. Plugins for the CLI applications are very powerful, and the ability to navigate using only the keyboard is by design. Many swear by keyboard-only operation of a computer because it’s faster and promotes more optimal methods of doing tasks. It forces discovery of new features and hotkeys by making things annoying to do otherwise. VS Code (and most editors) include a “vim keybindings” specifically for this reason. You’ll find that it’s a very popular method of working.

    Really it comes down to personal preferences and what you “grew up” using. It’s really hard to transition into something like vim and it takes a concerted effort to switch by most users. You have to want to switch, otherwise you’ll find it too difficult a learning curve or find yourself wandering back to more “featured” applications.

    There are likely more reasons out there, but these are, in my experience, the primary reasons.



  • I’m interested in this. I want to host my own Lemmy, Bookwyrm, Matrix, etc. servers but I find that not having access to appropriate password resetting is a deal breaker for not only me but for anyone I would like to join. I looked in to some email services but couldn’t find one that wasn’t charging more than it would cost to run the actual website

    With a Lifetime plan, at least it’s a one time purchase and I don’t have to have yet another subscription eating away at my bank account

    How do you like the service so far? Any issues with emails being marked as spam or being undeliverable?





  • Thank you for the link! I realize it’s very much a LMGTFY situation, but I prefer to have the person making the claim provide the source because it puts us on equal ground of having the same source of information. From the article it’s clear that I could have looked up any right-wing article and found information to the contrary and we’d be in different contexts.

    Now, that being said, for anyone else coming to the thread, I recommend you read the whole article. But the TL;DR is that Eich was made CEO of Mozilla in 2014, which caused increased optics on his $1,000 contribution to Proposition 8, a California initiative to ban gay marriage in the state. Because of this, and because of his failure to diffuse the situation, he was removed as CEO shortly after. He was offered a high-ranking position at the company but declined.

    So, I would say he definitely has (had?) some close-minded views on gay marriage, however, he never publicly stated anything, but instead made a public donation that was “found out” by investigation, not because he outwardly publicized it. In fact, the article (and apparently Eich and his employees) makes it clear that he never let the viewpoint affect him professionally. But, it did make many of his co-workers uncomfortable and feel unwelcome in the Mozilla community, especially having someone hold those opinions so high up in the corporate chain.

    I just wanted to make sure the context was all straight here. I don’t agree with his close-minded views, I’m glad he was removed as CEO, and it’s another reason that I don’t want to use the Brave browser (assuming his views haven’t changed). But, I just want to make sure I had the whole picture





  • I think you have a point with the moving target, but also I believe that development should pretty much always be a moving target. You should be refactoring your domain based on new experiences and new knowledge all the time. So, personally, I find integration tests much more useful, because they test the input and output of a system, rather than how it’s implemented. I can change my domain without having to modify my tests and that makes changes to the domain much simpler.

    That being said, I also definitely recognize the advantages of TDD, I just don’t think it’s a silver bullet; there’s good projects for it and bad ones