When working on the language-specific algorithm of a project, I find that I'm spending a lot of time doing research to find similar code.
* The language probably already has a module (Python) or package (Go) to do what I want.
* Others have already gone thru the same [headache|legwork|research].
* Related to previous, I simply want to learn.
* There's also a fuzzy1 zone after which one gets the sense1 that an algorithm's presented implementation gets too esoteric (thus obscured) by using "tricks" of the language. Regardless of how familiar I get with a language, I hope my projects don't get perceived that way2.
1controversially and extremely unique to each viewer: dependent on skill level, experience, project requirements, etc.
2which also suggests that I might not be able to figure out my own spaghetti cleverness after six months
[how's about tossing in an example??]