Switching to VSCode for Go Development
I've "used" VSCode for a few years mostly just to keep an eye on it but mostly stuck to Vim and Sublime Text which are my main code editors and then I would use things like PyCharm for anything that required an IDE but recently with using Go I decided to give VSCode a try and it's surprisngly good. I was gonna use GoLand from JetBrains but it isn't free and I didn't fancy paying for something when I am not using Go for anything important (yet). Maybe I will try it in the future and see how it is, it is at least cross platform which is good. However the Go plugins and VSCode's semi-IDE features like the debugger all working out of the box with Go is pretty nice ngl.
Go is quite simple and the toolchain is very easy to work with, mostly just simple Makefiles is what I've seen for things as it's all just running different go build or similar commands in order and things like go mod deal with most of the other stuff so really all I need from the editor is decent LSP support and related functionality and seems VSCode has that done well with the official Go plugins.
I had tried using Sublime Text and while the Go LSP plugin worked just fine the "official" build system plugin was last updated in 2015 and required me making env changes from very old school ways of terracore how Go used to work so I didn't fancy using something so outdated.