Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I somewhat agree but there is a lot to be said about "reinventing the wheel", while you are learning. Not only do you get to a solution, you also consider other approaches and discover why they don't work, or work as well.

Having "a" solution at your fingertips all the time also decreases your critical thinking of whether that solution is really the best in the problem space you are working at.

I think that the best of both worlds, what I usually try doing, is that you think about a problem, try to analyze how you would solve it and only then look up the solution.



I agree. Learning to program on my own in the 80s by writing things like text adventures, I had to figure out things like parsing and sorting myself, with no idea that these were common problems with known approaches. Nowadays I lazily reach for answers on Google most of the time when I encounter a problem that is novel to me. I'm pretty sure I'm dumber now because of it.


Meh.

I would argue you have an evolved critical thinking skill, and can easily determine why the Stack Overflow answer with the green checkmark is not always the correct solution...

AND, you know what to actually search for in Google to get your answer.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: