top | item 39500499

(no title)

diamondap | 2 years ago

After 25 years of coding primarily in emacs, I switched mainly to VS Code for larger, more complicated projects last year. I did it mainly because it eases navigation through large code bases and because the visual debugger is so easy to use.

I still use emacs in the terminal for scripting and for smaller coding projects, for anything over SSH, and for blogging and fiction writing. It's a distraction-free editor that has very powerful features when you need them, but doesn't shove them in your face. It's also nice to be able to do everything with the keyboard and not have to keep reaching for the mouse.

discuss

order

me_me_me|2 years ago

Same here, I came into massive project from embeded and driver dev where Vim with plugins was better for development. Instant start on everything that can run linux. Minimal hustle.

However when you debug race conditions in app with 100s of threads in containerized environment, the limitations of cli starts to show.

As with everything there is no silver bullets and its a good skill to be able to pick right tool for the right task

curt15|2 years ago

I use VSCode sometimes to click through a new codebase, but its memory consumption can be hard to swallow particularly when various LSP servers are running (looking at you terraform-ls).

pastage|2 years ago

I think web tools will replace this in time they are just so convenient, I have setup custom reference tools for code bases. These are simple to setup on a server or on you own desktop, but even with a seemingly perfect Nix install dependcies might fail.