Rob Pike: google’s problem

--

A huge part of it is how much cloud-related stuff Google does. Go is an incredible back-end language and performs very well even when written by a novice, especially when the application is IO-bound like in most server and networking applications (always waiting for storage, db, or network response)

As someone writing both a python server and go server right now, there are so many things that Go does better. E.g Go can manage many more connections on far fewer resources.

Why Go?

• ⁠Fast local compile times

⁠• ⁠C++ projects had to use a cluster to speed up compile times

• ⁠Easier to understand code for new developers

• ⁠More strict style (all code looks the same)

• ⁠Easier to write correct concurrent code

• ⁠Long term language changes are very minimal (Go1 Promise)

--

--

No responses yet