Program logic bugs vs input/environmental errors
via Digitalmars-d
digitalmars-d at puremagic.com
Tue Oct 7 03:47:18 PDT 2014
On Tuesday, 7 October 2014 at 08:19:15 UTC, Nick Sabalausky wrote:
> But regardless: Yes, there *is* a theoretical side to logic,
> but logic is also *extremely* applicable to ordinary everyday
> life. Even moreso than math, I would argue.
Yep, however what the human brain is really bad at is reasoning
about probability. I agree that primary school should cover modus
ponens, modus tollens and how you can define equivalance in terms
of two implications. BUT I think you also need to experiment
informally with probability at the same time and experience how
intuition clouds our thinking. It is important to avoid the
fallacies of black/white reasoning that comes with propositional
logic.
Actually, one probably should start with teaching "ad hoc"
object-oriented modelling in primary schools. Turning what humans
are really good at, abstraction, into something structured and
visual. That way you also learn that when you argue a point you
are biased, you always model certain limited projections of the
relations that are present in real world.
> up to that point. Students can handle theory just fine as long
> as it isn't the more advanced/complex stuff...Although college
> students should be *expected* to be capable of handling even
> that. Now, *cutting edge* theory? Sure, leave that for grad
> students and independent study.
Educational research shows that students can handle theory much
better if it they view it as useful. Students have gone from
being very bad at math, to doing fine when it was applied to
something they cared about (like building something, or
predicting the outcome of soccer matches).
Internalized motivation is really the key to progress in school,
which is why the top-down fixed curriculum approach is
underperforming compared to the enormous potential kids have.
They are really good at learning stuff they find fun (like games).
> This is VERY simple, and crucial, stuff. And yet I see SOOO
> many grown adults, even ones with advanced graduate degrees,
> consistently fail completely and uttery at basic logical
> reasoning in everyday life (and we're talking very, very
> obvious and basic fallacies), that it's genuinely disturbing.
Yes, social factors are more important in the real world than
optimal decision making, unless you build something that can fall
apart in a spectacular way that makes it to the front page of the
newspapers. :-)
> big international sporting events. I get the feeling this'll be
> something that'll get bigger and bigger until either A. the
> right people get together and do something about it, or B.
> things come to a head and the shit *really* starts to hit the
> fan. (Yes, I like outdated slang ;) ) Nothing good can come
> from the current trajectory.
Yeah, I think the trajectory will keep going upwards until there
are no more less-democratic countries willing to pay the price to
look civilized.
It is probably also the result of it being increasingly hard to
be heard in the increased and interactive information flow of
media, so being big and loud is viewed as a necessity. The
Internet makes it much easier to escape from the events, in the
80s the olympics would be on all media surfaces. I barely noticed
the last winter olympics despite the 20 billion price tag.
>> Was this off-topic?
>
> It was off-topic several posts up. :)
At some point the forum will split into a developer-section and a
end-user-section. It is kind of inevitable :). The current
confusion about the roles of developer vs end-user is kind of
interesting. Maybe it is a positive thing. Not sure. :-)
More information about the Digitalmars-d
mailing list