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.

Reply via email to