Hacker News new | ask | show | jobs
by muzani 3034 days ago
That's funny. I came to the same conclusion as this article after reading The Art of Learning, by Josh Waitzkin, which the writer also mentions.

Project based learning is inefficient because you repeat things you know lots of times. The repetitions are spread out too far to be burned into memory.

I find that even after 6 years of experience, I still have to Google to convert an int array to string array. I've done dozens of projects, but this thing was never optimized for. It works fine to complete a project, but becomes a drag when trying to implement more complex code.

The ideal would be to internalize as a kind of instinct. When something is instinct, the subconscious can calculate it and work out solutions.

I think the best kind of learning would be to a kind of coding dojo, where they repeat similar routines until it becomes a part of their instincts.