Hacker News new | ask | show | jobs
by bacbilla 1931 days ago
I use VSCode for 95 percent of my development and I couldn’t be happier. I use IntelliJ for the other 5 percent (which is just Groovy scripting for a particular product).

For the way I work, it fits very well.

- I write nearly exclusively a mixture of CPP and Typescript. Particularly in projects which mix these languages (and for Typescript as a whole), I have not found anything better. - I use the remote SSH feature heavily. I have a bottom of the range MacBook Pro but I use a reserved t3a.xlarge instance in AWS for all my development. It’s blazingly fast and I know that if my laptop was to explode I could be working again in 5 minutes (which is important to me being self employed) - Any software that I ship to clients I ship with a container configuration. Even if they do not use VSCode themselves, if they have a problem they can spin up my exact development environment and run tests, step through debug etc. - GitHub settings sync seems quite useful although I have not needed to use it yet.

However, VSCode weak points:

— Terraform support is awful. Hashicorp seem to have completely broken the related plugins since they took over maintenance of them.

- The CPP debugging experience is not as rich as full Visual Studio (which is fair enough). I occasionally miss things like the memory window.

- Java/Groovy support is poor.

Overall, 10/10 happy VSCode user.