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.

Reply via email to