The defacto IDE standard
Use Cases and Deployment Scope
Microsoft Visual Studio Code is our predominant IDE (integrated development environment) that we use both internally and with clients.
We use it to develop applications and platforms with clients across all verticals.
It being free to use, and with an open source core, means we can easily bring it with us to clients without having to engage in procurement and licensing.
Additionally our engineers are provided internally with GitHub Copilot, and it is often available on clients, integrating directly into our IDE.
Pros
- Large ecosystem of extensions, you can nearly always find an extension for the project you're working on
- First party integration for language servers allows for rapid feedback during development
- First class support for dev containers allows us to reduce setup related issues during development
Cons
- GitHub Copilot integration lags behind what is available in Cursor and equivalents
- Support for certain languages lags behind more specialised IDEs, e.g. java with IntelliJ
- Better support for debugging slow extensions
Return on Investment
- It provides a cost free IDE option that allows for more rapid onboarding with clients
- It's native integration with GitHub copilot, and other LLM-centric extensions has enabled us to rapidly prototype new ideas
- It provides a standard basis for work that allows us to collaborate better as a team, and continuously improve
Usability
Alternatives Considered
IntelliJ IDEA, PyCharm and Zed
Other Software Used
Notion, Microsoft 365, GitHub, GitHub Copilot, GitLab


