3 ms·
It's important to understand how new users are using the language, but new users of the language should not be focusing on performance before they learn the lan
by yawaramin 12y ago
It's important to understand how new users are using the language, but new users of the language should not be focusing on performance before they learn the language well enough to know what is idiomatic and what is not, ...
See, that's a chicken-and-egg problem. This was my original point. How do you come to understand how new users are using your language and where they're taking performance hits if you keep telling them not to try to write performant code?
- chimeracoder 12y agoFirst you teach them how to write idiomatic code (non-performant), and then you teach them how to make the idiomatic code more performant. It's very common for new users (in any language, not just Go) to try to jump right to the end, but focusing on performance before understanding basic language building blocks is a recipe for frustration, both for the new users and for the language designers.