Is It Better to Learn Bottom-Up or Top-Down?

  • Thread starter Thread starter Mathnomalous
  • Start date Start date
  • Tags Tags
    Ignorance
Click For Summary

Discussion Overview

The discussion revolves around the nature of knowledge acquisition, particularly the paradox of learning where increased knowledge seems to correlate with a greater awareness of one's ignorance. Participants reflect on their personal experiences with learning, the emotional impacts of this realization, and the implications of the Dunning-Kruger effect. The conversation touches on philosophical aspects of knowledge, ignorance, and the human tendency to fill gaps in understanding.

Discussion Character

  • Exploratory
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • Some participants express that as they learn more, they feel increasingly aware of how much they do not know.
  • Others mention the Dunning-Kruger effect, suggesting that those who are less knowledgeable may not realize their ignorance.
  • There are reflections on the emotional aspects of learning, including feelings of humility and disappointment related to forgetting information over time.
  • One participant discusses the idea that the human mind cannot tolerate a void of knowledge and tends to fill it with assumptions or incorrect information.
  • Some participants share personal anecdotes about their learning experiences and how they cope with the overwhelming amount of information available.
  • There is a suggestion that knowledge is relative, and feelings of enlightenment may change over time as one gains more education or experience.

Areas of Agreement / Disagreement

Participants generally agree on the notion that increased learning leads to a greater awareness of ignorance, but there are multiple competing views on the implications of this realization and how it affects individuals differently. The discussion remains unresolved regarding the emotional and psychological impacts of knowledge acquisition.

Contextual Notes

Some participants reference the forgetting curve and its implications for learning retention, but there is no consensus on how to effectively manage or counteract this phenomenon. The discussion also touches on assumptions made about individuals based on limited information, highlighting the complexity of knowledge and identity.

  • #31
By the way, about the original topic. It might not be just a human property, it might also be due to the fact that most institutions teach in the inverted order. I was just reading: http://docs.plt-scheme.org/guide/intro.html when I realized some-thing.

It's a comprehensive guide into the Scheme programming language (wonderful language if you don't know it by the way, it eats FORTRAN, but that aside), but as you read it, each new page basically tells you 'Okay, what we told you before actually wasn't completely true, it goes deeper than that.'

I mean, they start by saying you can define a function like (define (name argument) function-body), then they tell you that is actually a special syntactic sugar for (define name (lambda (argument) function-body)), and on and on and on...

As far as I know Scheme, the quintessential property of Scheme is that code = data. If (a . b) is an ordered pair and () a special constant, the last code is actually just some syntactic shorthand for:

Code:
(define . ([I][U]name[/U][/I] . (lambda . (([I][U]argument[/U][/I] . () ) . ([I][U]function-body[/U][/I] . ())))))
Which is how Scheme works, the implementation basically re-aranges and transforms such data which is provided in some ad hoc form to simulate functional programming, but in reality, it's just a datastructure translator, and in such a datastructure we can basically encode a function.

If they started from the bottom up explaining all things correctly, there wouldn't be a 'the more you learn, the less you know' feeling each time you realize that things are more complex than you thought. There would be a 'the more you learn, the more you know' feeling, you don't find out that things are a little more complex than you first thought, because that never happens. Same thing with all things, they first teach you calculus before you even know what a function is. They first teach that to say 'He has ...' in Finnish is 'Sillä on ...' and later on you see it actually means 'On that/it/her/him is ...'

I had some debates about this, they called me insane on #scheme for thinking that learning it bottom-up instead of top-down is a superior method to understand the language. I learned German top-down, all kinds of phrases I learned before understand the systematics behind it. I learn Old English bottom-up, I first learned the phonology, then the grammar together with all linguistic data on the pattern behind the umlauts (which also greatly expanded my knowledge of German) and even though I had about three times as much time for German, and the latter way had a learning curve, I'm probably the only Dutch person on the planet who has less troubles reading Old English than German nowadays.

Especially in programming languages, understanding just exactly what happens before using it of course is essential to security.
 

Similar threads

  • · Replies 11 ·
Replies
11
Views
3K
Replies
4
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 54 ·
2
Replies
54
Views
8K
  • · Replies 71 ·
3
Replies
71
Views
11K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
9
Views
14K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 6 ·
Replies
6
Views
4K