Hacker News new | past | comments | ask | show | jobs | submit login

I suspect that sources like W3Schools, the O'Reilly Missing Manual series and DirectXTutorial.com leave out good practices to avoid overwhelming the reader.

This idea is sometimes called Wittgenstein's ladder: http://en.wikipedia.org/wiki/Lie-to-children - "My propositions serve as elucidations in the following way: anyone who understands me eventually recognizes them as nonsensical, when he has used them - as steps - to climb beyond them. He must, so to speak, throw away the ladder after he has climbed up it."




I agree with everything but the last bit. If you throw away the ladder, doesn't that represent forgetting the information that actually helped you?


It helps. Let's take the example of numbers. You begin learning as a child with 1, 2, 3... Everything is an integer and begins with one. Rapidly, you learn the notion of 0. And then at school, at some point, come the negative numbers. You have to "throw the ladder" that numbers are integer and begin with 1. You still know how to count, indeed in a more complex way.

Let's say you begin with markup, and just put the style as a tag to begin with. At some point, you know what a style does, but you have to throw the ladder that it has to be inside the markup, and externalize it to .css file.

Learning is a progressive experience.


I think it might be interpreted as "throwing away" the ladder-based technique, not forgetting about it.

So, for example, I might learn to build a Rails app using the scaffolding system, but once I know Rails well, I wouldn't.


No, you're still on top of the mountain, you just no longer need the rungs.


Maybe not, but I can still appreciate them and remember what they offered.




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

Search: