Go toolchain is really good. I believe most Go devs can agree that the DevX of the Go ecosystem is pleasant. Simple yet effective in its mission.
Dependencies management, go mod tidy will just downloads what you need. You want to cross compile? set GOARCH or GOOS flags.
If you are lucky enough to never have to touch CGO, go build will just work. Otherwise you may need to do twiddle a few things around like download the correct C headers, or set some env var to enable some flags, but it’s usually fairly simple.
If you have perf issues, you have go tool pprof, and tracing visualization with go tool trace built in. You want to be able to read the generated binary in a nice format just use go tool objdump.
This mode is there to display the visualizations of the simulations that runs in the background.
More info soon. WIP.