https://www.somethingsblog.com/2024/11/02/simplifying-go-development-a-guide-to-go-workspaces/