Yahoo Web Search

Search results

  1. Idiot-proofing is a collaboration between QA (trying to be the best idiot) and Development (trying to anticipate all of these scenarios and designing around them). As for a more friendly synonym, may I suggest "destructive code-path analysis" or "enable user feedback for critical operations".

    • Three Classes of Tool
    • The Myth of Idiot-Proofing
    • Fixing The Wrong Problem
    • Postel's Law
    • Sapir-Whorf - Not A Character on Star Trek
    • Solve The Right Problem
    • Footnotes

    Tools (like programming languages, IDEs, applications and even physical tools) can be grouped into three loose categories: idiot-prohibiting, idiot-proof and the merely idiot-enabling. Idiot-prohibitingtools are those which are effectively impossible to do anything useful with unless you've at least taken some steps towards learning the subject - t...

    Garbage in, garbage out is an axiom of computing. It's generally impossible to designa system such that it's completely impossible for someone sufficiently incompetent to screw it up - as the old saw goes: "make something idiot-proof and they'll invent a better idiot". A natural fall-out consequence of this is that making anything completelyidiot-p...

    The trouble with trying to make some things "idiot-proof" is that you're solving the wrong problem. For example, when people are first learning programming they typically spend a lot of their time concentrating on the syntax of the language - when you need to use parentheses, remembering when and when not to end lines with semi-colons, etc. These a...

    The main difficulty of programming is the fact that - by default - most people simply don't think in enough detailto successfully solve a programming problem. Humans are intelligent, flexible and empathic, and we share many assumptions with each other. We operate on a version of Postel's Law: The trouble begins because precision requires effort, an...

    The problem arises that because we communicate in generalities, we also tend to thinkin generalities - precision requires effort and unnecessary effort is unpleasant, so we habitually tend to think in the most vague way we can get away with. When I ask you to close the window I'm not imagining you sliding your chair back, getting up, navigating you...

    Any task involves overcoming obstacles. Obstacles which are incidental to the task ("publishing my writing">"learning HTML") are safe to ameliorate. These obstacles are mere by-products of immature or inadequate technology, unrelated to the actual task. You can remove these without affecting the nature of the task at hand. Obstacles which are an in...

    Obviously, the answer's not"ten". When I'm learning a new language I know I'm not very good at it, because I have to keep stopping to look up language syntax or the meanings of various idioms. As I improve I know I'm improving, because I spend less time wrestling with the syntax and more time wrestling with the design and task-decomposition. Eventu...

  2. In modern English usage, the informal term idiot-proof or foolproof describes designs that cannot be misused either inherently, or by use of defensive design principles. The implication is that the design is usable even by someone of low intelligence who would not use it properly.

  3. Jan 25, 2013 · What is the meaning of "idiot-proof", as in: Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.

  4. Jan 2, 2024 · In a nutshell, one tries to make any process bulletproof so that inadvertent errors are not created because the system process is simplified and does not allow for mistakes (or is "idiot-proof").

  5. Jan 8, 2024 · In a nutshell, one tries to make any process bulletproof so that inadvertent errors are not created because the system process is simplified and does not allow for mistakes (or is "idiot-proof").

  6. People also ask

  7. Idiot-proof definition: built, organized, written, etc., in such a way as to be usable by or understandable to any person of average intelligence or skill. See examples of IDIOT-PROOF used in a sentence.

  1. People also search for