Modern software development has a bewildering level of choice. Sometimes an opinionated, pre-configured tool can get you coding the stuff you really want to be working on faster.
This is currently what works for me:
Development Tools
- Visual Studio for C# development.
- VS Code (with plugins) for everything else.
- Docker Desktop (or another container tool).
- k9s for interacting with Kubernetes using a lightning fast terminal based UI.
- git for source control.
VS Code Plugins
- markdownlint to make formatting markdown easy.
Other
- Obsidian for making notes and capturing ideas.