Have you ever realized that Top-Down analysis of an everyday's-problem can ease one's life?
I mean, there is so much struggle in my generation's people about all facts... so much confusion...
I suppose it's a matter of how you face inconveniences.
Do you live by your passion for coding and analyzing?
Are you a true code-mind and code-heart?
Is it the knowledge of how to analyze that can change your life or is it something else?
I don't know you, but I am sure that if the 'world' would be more analytic, there would be a lot less comprehension problems.

I wrote.
____________________
$ i |\/| |° £ i f '/
I know MU, hence I can only learn

edited: Fri Jun 28 00:11:20 2002 by jeffa - title misspelling correction

Replies are listed 'Best First'.
Re: Little knowledge that can change lives
by iza (Monk) on Jun 28, 2002 at 14:54 UTC
    i don't think that top-down analysis is enough to solve everyday's problem - but i strongly believe that working in computer science (and/or having studied in this field) learn us a very very very important thing : errors ARE the way to learn. You can't really learn without failing (falling ?!) first ... and failing is NOT an awful thing, and errors are NOT bad as such. THAT eases one's live, as you learn to learn from your errors instead of beeing blocked/affected by them.
    I'm currently debugging my life ;]
    Serioulsly i've been reading studies saying that computer science should be teached very early, to very young pupils, so that they can learn that not beeing right at the first time is actually a good sign : it proves that you've tried and you're learning - whereas at school you mostly learn that not trying is better than beeing wrong ....
Re: Little knowledge that can change lives
by jepri (Parson) on Jun 28, 2002 at 01:03 UTC
    Sounds like you should have a look at some statistics, or maybe even physics. Both are interesting fields where being analytic is a large part of the game.

    I don't tend to find my coding skills useful outside of programming, but my debugging ( analysing ) skills are occaisionally useful.

    ____________________
    Jeremy
    I didn't believe in evil until I dated it.

Re: Little knowledge that can change lives
by beppu (Hermit) on Jul 01, 2002 at 04:05 UTC

    You've identified that the people of the world are not analytical enough. Maybe another way to state this is that people don't think enough. Thinking is considered painful and to be avoided.

    "You think too much," is heard all too often, but that's a dangerous thing to say, because when you stop thinking for yourself, someone else will do your thinking for you, and they may not have your well-being in mind.

      So what shall we do about this problem?

      How can people be persuaded to try to see the world and all its people as they really are?

      Besides not thinking enough, are there other barriers to comprehension?

      If so, how can those barriers be destroyed?

    So many questions, so few answers; yet we must search for them. If we are capable of helping people come to a better understanding of the world, then we should try to help where we can.

    Peace and Blessings;
Re: Little knowledge that can change lives
by Sweeper (Pilgrim) on Jun 28, 2002 at 05:35 UTC
    You cannot use top-down analysis for everyday's problems. We live in a world populated by humans. You have to adopt a holistic approach: simultaneously top-down, bottom-up, sideways, diagonal, intuitive et cetera. Just look at the difference between parsing a programming language such as Pascal and a high-level language such as English (or Perl).

    If you really want top-down analysis for everyday's problems maybe you should apply for a immigration visa to the Vulcan planet.

    Top-down is part of the solution. It is not the solution.

      EVERY problem can be simplified in a top-down scheme.
      Read this:
      It's like zooming out in a map. Suppose I need to get to California(CA) from Texas(TX).
      In the extreme detail, I can descrive the journey like an endless turning and stopping and crossing (3500 elements, for example).
      If I zoom out a little, I understand I need to cross different countries (35 elements).
      If I zoom out even more, I understand I need to cross New Mexico(NM) and Arizona(AZ).
      I believe this is not just an exception. Planning, and 'top-downing' an every day's life problem is possible (even if you sometimes are required to do some left-to-right and forward'n'backward(fuel, health, lodging, etc.) :).
      I hope I got the point, and made myself clear, anyhow.
        dict granularity --- [from wn] --- granularity n : the quality of being composed of relatively large particles [syn: {coarseness}, {graininess}] --- [from foldoc] --- granularity <jargon, parallel> The size of the units of {code} under consideration in some context. The term generally refers to the level of detail at which code is considered, e.g. "You can specify the granularity for this profiling tool". The most common computing use is in parallelism where "fine grain parallelism" means individual tasks are relatively small in terms of code size and execution time, "coarse grain" is the opposite. You talk about the "granularity" of the parallelism. The smaller the granularity, the greater the potential for parallelism and hence speed-up but the greater the overheads of synchronisation and communication. (1997-05-08)
      I believe what Ole was trying to say is that you need a uni-directional attack, a checklist if you will. It's anyone's guess why he chose to say Top-Down, but it makes sense seeing how that's how i'm typing this right now, top down ;)
Re: Little knowledge that can change lives
by hakkr (Chaplain) on Jun 28, 2002 at 08:28 UTC

    Combine cold calculcating ruthless logic with great methodical rationalising and analytical powers and a good coder you are.

    Problems is in the real world order breaks down and we descend into chaos where communication, emotion and instinct rule.

    Remember God does not play dice, comprehension problems are caused by stupid people and stupid people can't analyse.