1. It's opinionated, so there's often only one way of doings things. Largely, the "one way" is a good way, so people appreciate the forced consistency
2. It's simple. It is very easy to read and write. It is hard to shoot yourself in the foot.
3. It's powerful. They have a few core abstractions that compose well (generic io, http stuff).
4. It's fast. It runs fast because it's compiled, and it compiles fast because it's simple.Me personally: I appreciate the simplicity of it. It's a great language for working with in a team. I wish it was more functional, and had better ways to handle errors, but the simplicity of it all was a breath of fresh air using it in a working environment.
mirekrusin|2 years ago
konart|2 years ago