Lane Wagner
Boot.Dev
Founder of Boot.dev, host of Backend Banter podcast, go dev
Go: The Easiest Hard Language Out There
Go is one of the easiest programming languages to use. Due to compilation steps and static typing, its still harder as a first language, than say Python (part of this is the lack of understanding between different types of errors, say compiler errors vs runtime errors). Go is the best 2nd language in the world. Go is often chosen for *very* hard problem spaces. This accounts for the paradox of 'Go is easy, but we only want seniors' (looking at you k8s)\n * Go makes concurrency easier, but concurrency is hard\n* The Go community hates magic (easier in the long run, harder in the short-term)\n * Go 'magic deploy' on heroku like runtimes is awful for education (Go apps are statically compiled what are we doing)