space_comrade [he/him]

  • 0 Posts
  • 34 Comments
Joined 4 years ago
cake
Cake day: November 11th, 2020

help-circle


  • space_comrade [he/him]@hexbear.nettoLinux@lemmy.mlHow to quit VIM?
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    3 months ago

    Just switch to VSCode or something similar, it has enough features and shortcuts that will quickly make you like at least 80% as productive as you were in Vim. It even has a Vim mode so you can wean yourself off of it more easily.

    Honestly never got the appeal of Vim, you need to spend so much time learning and configuring it only to squeeze out a little bit of extra productivity out of it when compared to a “normal” editor/IDE. I don’t see why it’s so important to be able to edit and write code as quickly as possible since most of the time you’re going to be debugging or looking at the code or reading docs.

    EDIT: Just noticed you said you don’t code a lot. I think most of what I said still applies, I imagine you don’t spend 99% of the time in the editor typing away.






  • I don’t like VMs because I need to allocate memory upfront for it, and considering it’s a Windows VM and depending on the dev work you’re doing on it you might need to give it 10Gb+.

    If it’s at all possible for OP I’d recommend getting a separate physical workstation and then just remoting into it with your Linux machine, if you use VSCode the process is pretty much seamless, you use VSCode from your Linux machine normally while all the work is being done on the remote machine.










  • because no compiler can check to see if you thought of everything.

    We can try to get closer to that with better language design. You’ll never get there but I think there are obvious benefits as to why you’d want to do that.

    I write way less bugs in Rust than I have in Java or C++, and that’s mostly thanks to the language design.

    I’m just tired of people entirely dismissing languages like C because they don’t have these features. Especially when the operating systems their code runs on and their languages may even be implemented in C!

    Because that code has been review and re-reviewed and patched by experts in the field for years. You’re not gonna write a backend for an app with short deadlines in C because that would be absolutely fucking insane.