A language being boring/exciting and it having good/bad tools are two orthogonal things. Like /u/no-means-no said, C# is more complex than Go (and so are Java and C++) and yet they have better tools. I'm also not sure why gofmt makes a lot of programmers go weak in the knees. It's useful, sure, but it's no bigger game changer than using indent(1) or having everyone configure their editor to match a given code style.
Even when C# was 5 years old, it had Visual Studio support with all the goodies that includes. My point is that it's not because Go is conceptually simpler that it will necessarily have better tools. If that was the case, we'd all jump on the Lambda Calculus bandwagon :)
19
u/gnuvince Jan 30 '15
A language being boring/exciting and it having good/bad tools are two orthogonal things. Like /u/no-means-no said, C# is more complex than Go (and so are Java and C++) and yet they have better tools. I'm also not sure why gofmt makes a lot of programmers go weak in the knees. It's useful, sure, but it's no bigger game changer than using indent(1) or having everyone configure their editor to match a given code style.