Hacker News new | ask | show | jobs
by dkarapetyan 4289 days ago
I agree but you can do that in any language. That's more a reflection of the programmer than the language.
1 comments

True, but what makes Go different than a lot of languages is that it basically guides you into doing things in the most straightforward way possible by making it a PITA not to do so (see: the unsafe package).

If you have an infallible sense of discipline then you don't need this sort of guidance, but given unlimited flexibility a lot of developers can easily lapse into fat-kid-in-a-candy-store mode regardless of their knowledge and skill level.