I wonder if mailing lists for all languages get posts like this :) Working in Go is great, but every language has sharp corners. Language design is a tricky balancing act of trade-offs, and I don't think Go or any other language is above that.
On Sun, Oct 4, 2020 at 1:25 PM Amnon <amno...@gmail.com> wrote: > Go is a beautifully simple language. It is easy to learn. > Most programmers can learn to write working production code within a day. > > But learning Go is the easy thing. It is much much harder to liberate > yourself > from the conceptual baggage that you have inherited from languages in your > past. > Every programmer carries scars from the sharp corners of previous > languages, > and these scars continue to infect the code they write today. > It takes many months of immersion in idiomatic Go for these scars to have > a chance to heal. Sometimes years. And some programmers never manage > to escape the traumas and convoluted rituals of the past. And they are > doomed to continue > writing their former language in Go syntax, for the rest of their careers. > > So learning Go is easy. But exorcising the ghosts of former languages > can be very very hard. > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/efbfba1d-5d1e-47ed-8a16-c73c98ba1575n%40googlegroups.com > <https://groups.google.com/d/msgid/golang-nuts/efbfba1d-5d1e-47ed-8a16-c73c98ba1575n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAA%3DXfu3_FqC-dts%3Dq7RYFhxo7vMnfMoCvNJmhA968%3DWWA0oeew%40mail.gmail.com.