Hacker News new | ask | show | jobs
by nikolasn 1631 days ago
Yeah it seems finding a balance between new stuff and old is a good approach. That’s a good point about languages being inspired and adopting features from others. I have personally noticed in my limited experience that learning new languages/frameworks have broadened my perspective as a developer. For example, through JavaScript I found about .map(), .forEach(), .reduce(), and so on. Go taught me dynamic arrays (slices). Then I noticed Java also has functional concepts, and dynamic arrays (ArrayList). C++ taught me the zero-overhead principle and I realized functions such as .map() and .forEach() in JavaScript have significant overhead.