thankfully I chose to learn go as my first language...so all good then :-)

On Monday, October 5, 2020 at 10:23:32 AM UTC+1 era...@gmail.com wrote:

> I believe all these are statements of facts based on practical 
> observations that one finds out that to learn GO one needs to unlearn and 
> then learn again. For GO, that is indeed the way to GO.
>
> On Mon, Oct 5, 2020 at 12:21 AM Tyler Compton <xav...@gmail.com> wrote:
>
>> 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 <amn...@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...@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...@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
>>  
>> <https://groups.google.com/d/msgid/golang-nuts/CAA%3DXfu3_FqC-dts%3Dq7RYFhxo7vMnfMoCvNJmhA968%3DWWA0oeew%40mail.gmail.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/4d69b281-e229-4281-8a1b-c8b0384e6b44n%40googlegroups.com.

Reply via email to