# Pros and cons of go
[[golang]] [[Online comments]]
Pros:
- get shit done
- very readable
- lots of nice libraries
- all libraries that do async work are easily integratable
- easy cross compilation + static binaries
- opinionated toolchain
- easy to integrate code generation
- go mod + workspaces finally make it nice
- faster than most things out there, good enough for serious embedded work
Cons:
- kind of user hostile (terse tool output)
- dependency management was a shitshow for a long time (kind of solved)
- people gloss over the fact that you can easily make big big concurrency booboo if you don't know what you are doing
- very verbose (github copilot helps a lot)
Originally posted on [Pros: get shit done very readable lots of nice libraries all libraries that... - DEV Community](https://dev.to/wesen/comment/1of8m)