learn-co-curriculum / react-hooks-npm-lab

Other
4 stars 5.97k forks source link

My mental model of programmers as "developing/writing" solutions thrown by "finding" solutions #13

Closed brigj1 closed 2 years ago

brigj1 commented 2 years ago

Canvas Link

https://learning.flatironschool.com/courses/5186/assignments/179983?module_item_id=397437

Concern

This sentence interrupted my flow of understanding, and not in a helpful way: Node packages are written so we don't have to re-find a solution other programmers have found.

The idea is about bits of code that have been offered up for use by others. To use such modules, I will need to "find" them, so to read "we don't have to re-find a solution" threw me off-track. What do you mean that I won't have to "find" these other modules?

It took much re-reading and mental processing to figure out the desire was to avoid writing code when others have already written and shared code for such situations.

Additional Context

No response

Suggested Changes

Maybe instead of this: Node packages are written so we don't have to re-find a solution other programmers have found.

something like this? Other programmers write node packages to share coding solutions they have found. And this saves us from coding up the same thing!

(Anyway, something different from "re-find a solution" as a term for "writing up code".)