My constant companion in writing code. Allowing me to chop and change my development experience to each project I work on.
The shame is that parts of the tool are proprietary and clunky. For instance, the remote tools consistently expect to download the server-side-component, sometimes multiple times a day.
This aims to provide just the tools a developer needs for a quick code-build-debug cycle and leaves more complex workflows to fuller featured IDEs, such as Visual Studio IDE.
Because of the extensibility by allowing users to install additional plugins. You can also add / change themes, customize settings according to your programming taste and many more.
I am actually not a coding person, but I did code for a while. I love VS code for its simple user and aesthetically appealing user interface. Also, it can be well integrated with Jupyter notebook to run DS codes, which are important for me because I mostly write codes for DS. My boyfriend, a prospect software engineer, also enjoys writing codes with VS code.