What Should People Understand About Computers?
counterexample asks: "It seems to me that there aren't very many good books out there that explain to the layman what is really going on with computers. My mother cannot go to the bookstore and pick up a book that will make her understand the strange language that we IT people speak, or why her computer would be susceptible to a virus. So, I intend to write such a book. I have a fair idea of what should be in it (history of the Internet, how computers talk to each other, what a hard drive does, etc.), but I'm interested to see what you all have to say. What do you wish your users knew? What kind of questions are you so sick of answering because you hear them every week? What does the general public think they understand, but really don't?"
My ancestors (parents and grandparents) are a naturally inquisitive people. Any attempt to teach them things about computers may only leave them more confused and full of questions.
..." ..."
You are about to undertake a Herculean task in that you are now required to omit certain things which we may all know. I think your strategy should concentrate on figuring out how simply you can describe something without causing more confusion and questions.
I would suggest analyzing The New Way Things Work by David Macaulay because he does a good job at using simple illustrations and brought me up to speed on a lot of engineering ideas when I was only in fifth grade. I would try to mimic him and use his level of detail as a template into what the common person is ready to ingest.
Perhaps you should also change your strategy from "What do I include?" to "Where do I draw the line?" Start with a computer and describe the monitor, mouse, keyboard, box, printer, etc. in a high level. These are the obvious things you see. Then you can take and chapter by chapter explain each component down to as much detail as you want to. I would then have a chapter on communications and the internet that doesn't go all the way down to protocols.
Allow me to illustrate what kind of people you should aim this book at in this telephone call between me and my mother:
Me: Ok, tell me what the screen says now.
Mom: It's blue.
Me: What do you mean "it's blue"? What does it say?
Mom: It says, "9F D8 34 7B
Me: Um, that's ok, ma, I don't speak hex.
Mom: "... FA 25 3C A2
One more thing, I shudder at the possibility of the history of computers being taught to my parents. This is more information that isn't really pertinent to what a layperson needs to know about computers. I would suggest delving into this as little as possible but historical facts always make reading interesting if you want to include little side notes.
As with most projects undertaken--keep it simple, stupid!
My work here is dung.
How about... Norton internet security and Mcafee will cause them more problems then they fix. Windows XP firewall and a free virus checker like AVG will save them a lot of grief. A good spyware program (how I wish pack.google.com did not include norton) like ad-aware or spybot and how to use it, anyone offering you a million pounds over email are scammers.
Stop using the web for free porn and crack sites (mostly if using ie) firefox and thunderbird replace the normal xp offerings well. You don't need a computer that is all singing and dancing just to use word and msn, or just buy a mac.
Buying a centrino laptop doesn't give you magic access to the internet (legally), stop plugging in usb stuff without the drivers first; erm, and the cdrom is not a damn cup holder!
use linux, openoffice ect...
"I disapprove of what you say, but I will defend to the death your right to say it." - Voltaire
"What does the general public think they understand, but really don't?"
Women.
"When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
Design a mechanical arm that comes out from between the pages and stabs the reader in the face every time they confuse "memory" with "disk space." You'll be doing us all a great service.
The biggest problem I tend to face is that people don't know where the hardware ends, and where the OS Begins and where the OS Ends and the Applications begins. When they are doing something over the network or locally. They are just completely lost on the system. It it like they know how to drive but they don't know where they are now.
They will always blame the wrong part for their problems.
My Computer is Broken! When When MS Word fails to open.
Windows Sucks! When the system wont Boot because the computer hardware failed.
The Internet Is Down! When Windows somehow lost all its drives and fails boot.
My Computer is slow, I need a faster one! When there are 1000s of spyware apps running
What people need to know is what part of the computer does what type of job and how to at least say where the problem is.
They should know when the Harddrive is clicking away or when sending information over the network.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
It may not have been updated but I read a book of the "For Dummies" variety several years ago that covered exactly the material you describe. I was reading it from an already very advanced POV, too.
Assuming that's where you keep the manual for you car. All you really need to know about your car is how to operate it and how to take care of it (what kind of fuel, when to change the oil, belts, plugs, etc.). It's not really necessary to know much about how a car works to be able to properly use it. Such information is available to those who want to know, but it's not necessary to know the Brayton Cycle for example, to operate a car.
I would suggest that this be your state of mind when writing your computer manual. I.e. focus on how to use it and how to take care of it.
A goal is a dream with a deadline
But I was thinking about how such a book should be structured. It occurs to me that there's a lot of stuff that a person might like to know but might not need to know. And so I'm thinking the book should begin with an explanation of what's right in front of them. What each object on their desk does, how they relate to eachother, and the basics of how to interact with all of them.
Then from there, the next sections would go one step beyond that. So the first part would be to talk about what the computer is, then the second part would talk about how memory works, etc. So at any point if the person gets spooked by any of it they can just stop where they are and have a good amount of knowledge. Make it easy for it to be a gentle progression.
This sig has been temporarily disconnected or is no longer in service
i say its a lost cause, there is soo much 101 book about computer. if u can't explain it to your mom. don't expect any book to be able to.
;p
People tend to learn on a step by step basis depending on the interest in any specific subject.
meaning if i am interested in learning quantum science. no mather how hard it is, I will keep on trying. well if i don't fell the need for it, i will give up and say its non sense.
So just grab your latest for dummie book and hand it over to your mom. If she REALLY wants to understand then she will learn.
Just give up, if you are just trying to force knowledge into her mind, its a lost cause
... but I'll only provide them if your book is to be released under the Open Document license.
The Death Penalty: Killing people to show others that killing people is wrong.
I think that's the wrong approach - it's like asking a calc TA what questions he got asked most during the term. How do I do problem #3 isn't terribly useful to put in a book - next year they'll have to know how to do problem #4. So it goes with computers. Many questions can be "answered" without giving any real insight to the end reader/user. Be careful - you have to teach basics
That said...
I remember having to go through contortions to explain the concept of a "file" and "directory" to my mom. Just how technical *do* you get? "Any file is just a bunch of data" can be a bit confusing...
--LWM
Do not log in as admin
Have other accounts besides owner or User
Use Firefox
Use Firebird
Use AVG Free
Try not to use Windows :-)
When in doubt-be paraniod!
Most people don't understand the facts about the proprietary designs many brand-name PC's use. A lot of proprietary PC's are hard to service and a pain to upgrade. They should be informed of the brands that are proprietary like Dell, their proprietary advantages/disadvantage, and the brands that aren't proprietary like PowerSpec, and their advantages. I'm a salesman at Micro Center, and almost every customer whom I sold a computer to didn't know what proprietary design meant and what brands are proprietary. Those are the one who usually buy Compaq, HP, Gateway, and Dell-brand PC's and end up leaving with a PowerSpec computer and liking it because its easily upgradable and serviceable.
The big box that you put the CDs into is not a CPU.
I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
A request for the format of your book - organise the explanations by things people actually use their computers for.
... and so on. This kind of task-based organisation should make it easier for the lay person to understand what is going on because they can relate it to something real they actually do.
- writing a letter: how a program starts, how different document formats work, how saving a file puts it onto the hard disc, how printing works
- looking something up on Google: how the internet works (good luck with that one!), how web sites work, how computers talk to each other over the internet, how firewalls work
Dunx
Converting caffeine into code since 1982
Some where, like in the very beginning of this book, should be a simple statement, that you must have patience to use a computer.
Most people think that computer attacks/hack attempts are personal and thus think 'Nobody would want to hack MY computer'. Explain that these attacks are not personal and are often carried out automatically by an infected computer. Explain that there are only ~4Billion possible internet locations the computer can search and it will only take a few days for a computer to search all possible locations on the internet. Remind them that a computer can do over a billion things a second which is why it can search so many computers locations so quickly.
Things you think are in the Constitution, but are not.
I think "general public" includes women themselves....
You must be new here.
If a computer was an appliance like a washing machine they would have been recalled due to faults. You would never except the bugs you do with a computer with an item of white ware.
Yes i am posting this from work like you.
Maybe most people are capable of understanding computers but most geeks are such shitty communicators they just cant explain things clearly enough, often because they just dont understand the subject well enough themselves half the time.
Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
What truth?
There is no dupe
These two books are completely different and you should know which one you're writing, and not mix things up.
I personally would love a book that explains the basics of how RAM, TCP/IP, USB ports etc. work -- written in a way that somebody with no engineering background can grasp. But from the tone of your question I think what you're really leaning towards writing is a book that lets brand new computer users bypass the clueless stage. For this, you'd want to explain the differences between OSX, Windows, and Linux, and give users a good way to choose. You'd want to acquaint them with the main sorts of applications that exist -- word processors, spread sheets, browsers, etc. Then you'd explain a bit about each, like what a word processor is great at doing (things like on-the-fly spellcheck), and what it sucks at doing (book quality layout.)
Basically, you want to teach people the fundamentals of using each type of application, and keep them from using a screwdriver as a hammer (using Microsoft Word to typeset a book, for instance.)
You'd also want to write about the various peripherals you can install, like wireless cards, optical mice, and high-quality video and sound cards.
And finally, you'd want to make the writing engaging enough that people would actually read your book cover to cover. That's the biggest trick of all, and really, the only hard trick.
I'm generally "Interesting," "Insightful," and even "Funny" here. What the hell happens to me at parties?
...Explain the difference between "memory" and "storage".
I can not even count the number of times I have said "your computer does not have enough memory for this" and gotten the reply "but it says I have 15 jig-a-bytes free, isn't that a lot?"
I think this problem is 99.9% the industry's fault for choosing the word "memory" to refer to something stored short-term (should have come up with some new word like 'zoigle'), but anyways...
When I was 8, I got a computer for Christmas. My granny said to me, "Ask it who the Prime Minister is!"
Stick Men
...he knew how to treat a female impersonator!
joke, waste your mod points elsewhere
"Made up/misattributed quote that makes me look smart. I am on
I teach a basic web development class, and my students often have a spotty understanding of computers in general.
The one foundational skill that I think cripples computers users, is the understanding of the filesystem. I think the most common source of confusion with computers is "where did it go? it was just here!".
People download and save files to the default location, and then hope it's in "My Documents" somewhere. But they don't know how to navigate to "My Documents" (C:\Documents and Settings\Username\My Documents). When people understand it's a tree and how to find it's trunk, their eyes light up with sheer user power.
Slices, dices, eats your lunch.
Homer: Now then... computer.. kill Flanders!
Ned: Did I hear my name? My ears are burning!
Homer: [whispering to mouse] That's a good start, now finish the job!
Ned: Oh, you're busy. Catch you later, compu-tator!
Homer: Oh, five thousand dollars for a computer and it can't even handle a simple assignment!
Developers: We can use your help.
Page 1: reference list of book opcodes ...
Page 2: program to produce page 2 text
Page N: md5 sums of pages 2-N used to check for possible reading comprehension problems
Epilogue: "Now grasshopper is one with computer."
Now that's a book that will let them know what computers are all about.
When the "computer as an appliance" becomes hidden behind an applied interface, then it ceases being called a computer. Ipods, cellphones, TiVo, etc. have more hardware and software than gneral computers more than 5-10 years ago. But the "computerness" is somewhat hidden in the appliance.
Why doesn't this dang computer work??!? Can you fix it for me?
People know how to do that.
Computers just aren't appliances yet. As such, it's often much easier to work with them if you have some understanding of their internals. This can be shallow, you don't have to be able to, you know, built a computer from scratch. Analogies are bound to be flawed, like your washing machine analogy, but a better one might be a car... it helps to understand that it contains a motor which combusts the fuel you put in it, when you've got a manual transmission it helps to know what that is all about and so on. This is especially true in case the car breaks down, which, famously, they don't do as often as computers.
There are appliances that do a subset of what computers (or PCs) do. Web terminals for surfing, consoles for gaming, media players for MP3 and movie playback (often backed up by a PC). Network routers (usually Linux based). As far as I'm aware MS Office doesn't really have an appliance alternative, though.
Switch back to Slashdot's D1 system.
Ok Maybe you do have a point here about some women not understanding myself but I think that just like with most things in life you can't sterotype women this way. As for the going for the looks part, men are the same way as women on this. You have to be somewhat physically attracted to someone in order to date them. And if they want to know where to find all the nice guys a great place to start is slashdot. But that's just my opinion.
My name is a variety of floral rose, and no, it's not blue
1. That when an AV program tags your email (EMAIL CONTAINS VIRUS) that it does NOT mean that it is now OK to read the email because the AV program "fixed it"!
2. That just because you don't notice your computer running faster after I search the registry to remove gator, that it is now safe to reinstall weatherbug!
3. A firewall does not enable you to safely turn on every neat flash, activeX, java, or any other "cute" program that "you want to show me" "that you found on the internet". I would personally like a good analogy with a bullet proof vest and taking a bullet between the eyes.
4. How to use HTML or a preview button.
...So in layman's term, computer is an electronic appliance...
I disagree. They need to know that it's _not_ an appliance like a washing machine or a toaster. A computer is a tool.
An appliance like a washing machine or a toaster are different for a couple of very important reasons:
-- an appliance doesn't normally contain personal/financial information that can be used maliciously by others
-- an appliance normally can't be used maliciously towards others
People are fond of using car analogies when referring to computers, and in some aspects, those analogies work... especially when you consider that people don't just get into a car and "know how to drive". They first learn how the car works (at least a bit), in terms of user interface (gas pedal, brake pedal, oil changes, etc), for the mere fact that they can hurt themselves or others if the car is used improperly.
The first thing I try to teach people is that a computer is NOT an appliance - it's a tool - like a circular saw or a kitchen knife. And like most any other tool, if it's not used properly and not maintained properly, harm can come to the user or others.
...Rob
The American Dream isn't an SUV and a house in the suburbs; it's Don't Tread On Me.
My parents (more often my father) use both Macs and Windows PCs. I'm forever trying (and failing) to explain how Mac OS indicates application context switching. A major problem is that my father doesn't understand that closing a window in Windows kills the application, whereas closing a window in MacOS only closes the window--the application remains running in memory. I see evidence of this same cognitive dissonance with my mother, when a dozen applications are running on her iMac, but only three windows from any of those applications are actually on the desktop or minimized. Naturally performance suffers in this situation. This is especially pertinant on my dad's office computer, because he's running Virtual PC and needs to switch between a PC world and a Mac world. He doesn't really understand that he's changing operating systems, and therefore changing user interface philosophies.
Maybe this concept is a bit too advanced when the average user only has to get used to one environment. It's something I deal with whenever I'm on a service call with my parents though.
frostycellnex
So I say forget doing a book at all (at least initially), and instead consider screenwriting a DVD video. People will be far more willing to give it a quick spin than check out a book. Also, it's much cheaper to duplicate, and you can distribute it over the Internet. (Technically, the same is also true of "books" in PDF format, but books are traditionally not thought of in that manner.)
If the DVD is a success, than you can go into more depth in a follow-on book (or just leave a PDF file on the DVD).
Schwab
Editor, A1-AAA AmeriCaptions
Folks looking to get a rudimentary understanding of their computer really don't want to read history. That's just a turn off and a waste of their time. If you insist on including historical information, put it in an appendix. What you need to do is determine what it is these folks minimally need to know and put that right up front in the clearest non-geek language possible. If you do that, your book will gain success by way of word-of-mouth and won't wind up on the store shelves among the hundreds of other failures.
Heard any good sigs lately?
The real problem isn't that the information you'd like to convey to these laypeople has never been put into an easily readable, accessible format. The problem is that most people really don't give a damn about how things work.
Remember that most people never bother to even learn the full capabilities of the devices they come into every day contact with, like cell phones. Do you think that people who can't program their VCRs are really interested in the science involved in storing and retrieving data from a magnetic tape?
I'm not trying to harsh your mellow, but you need to face the facts. Most people are content to believe that the underlying technologies that make their lives so easy are simply "magical," and leave it at that.
For those that would die defending it, Freedom
has a sweet taste that the protected will never know.
>>>shudder at the possibility of the history of computers being taught to my parents.
:)
I agree.
The book should take on the angle of driving a car.
ANALOGIES
Controls: keyboard and mouse
Engine: OS
Bumpers: AV software
Crooked mechanic: Windows update
Lemons: Windows (please pass a lemon law for this crap OS)
Mclaren F1: GNU/Linux (or is linux an original VW which became a porsche?)
Car Jackers: script kiddies/spyware/adware
Of course You need road signs, maps, short cuts, scenic routes and many other things. "Drivers training" should be a requirement.
(copywrite Ken Wood 2006)
The government which is strong enough to protect you from everything is strong enough to take everything from you.
Might wanna check out How Computers Work before getting too far into writing the new book. I've used it several times to explain concepts to new computer users.
I don't understand how exactly a car works. I have a vague idea that combustion of gasoline creates pressure which is channeled into turning wheels, but that's about it. I don't have the foggiest clue how laundry soap works, or dry-cleaning for that matter. In the same token, I haven't the foggiest clue how to understand women.
There are levels of underestanding required for the use of anything. If you break it down, malicious software exists because some jerks out there are exploiting the fact that they understanding software deficiencies better than Microsoft or you. People don't *need* to understand 100% how things work. They could, but they don't care to. Over time as people age, they accumulate a list of things they "know" and their curiosity and desire to learn decreases (the more you know, the less you care to learn).
People care more about increasing the comfort level in their lives than in increasing the understanding of the world. Ignorance is bliss, and the more you learn, the more aware you become of your ignorance (ie, you are really learning just how much you don't understand).
Most people see computers as a tool, albeit an annoying, complicated, troublesome one. In fact, from the people I have talked to, if they could get away with NOT using computers in their daily lives, they would. They'd rather spend their time with family, or recreationally, etc. As a tool, computers are rather flawed - the mere fact that they break down so easily is proof of that. Instead of thinking of ways to make it easier to learn the tool, why don't we just fix the tool itself? Make it simpler, easier to use, more reliable. What you sacrifice in perfect flexibility, you gain in adoption. The best consumer technology is transparent technology.
------- "From bored to fanboy in 3.8 asian girls" ----------
General Concepts:
1. lots of knowledge can only come from experience and effort and can't be taught
2. the field changes often so syntax changes often - general concepts move more slowly
3. not every consultant understands everything - you have to ask around
4. you learn by doing. doing comes from having work to do. find new tasks and try to do them.
5. lots of answers are already on the Internet. Google is your friend. Learn to use it well.
6. the people at slashdot and fark love to talk
Philosophical Rules:
1. If it can appear in a computer, it can be copied. There are no exceptions and never will be.
2. If you help other people, they will help you. Open Source is about working together, not communism and not piracy.
3. Learn why DRM is bad.
4. Perfect anonymity is possible on the Internet so complete censorship is impossible and always will be.
5. AOL is not the Internet and HTML screws up email
Technical Rules:
1. The Internet is slower than your computer.
2. Networks overlap - it's meaningless to say, "There are slowdowns in New York today".
3. understand bloat. Find out why the biggest isn't always the best.
4. The Web is a subset of the Internet. The Internet can do more than the Web. Email is not part of the Web.
5. Your connection to a remote site is made up of a series of connections and is as slow as the slowest link in the chain.
6. Understand asynchronous routing if you are going to use traceroute. Traceroute can only give you part of the story.
One pet peeve of mine is that people call hard drive space "RAM". In your book you should thoroughly cover the difference between system memory and drive storage.
You are assuming people care that they don't understand. I support a 100+ users who just plain don't care to know or understand anything beyond their fingertips. Those that care have already been paying attention.
Bottom line is that don't want a PC, they want a toaster. Turn it on, put in bread, wait 30 seconds and out pops my toast. Every time.
But we're not talking about toasters, are we?
legal. fun. profitable. pick two.
The less they know, the more I can charge for my services. :0)
Don't go crazy on the history, but you should probably go into it a little bit. People want to know how to work their current computer, not how ENIAC worked.
.exe attachment!")
I'd thought for a while about trying to help put together an introductory Internet course, and had made some decisions I think are important. One of my teachers (thankfully, not in the CS department) once started talking about how your computer broadcasts its IP address to every computer on the Internet, and that's why you get so much spam. People will parrot back information they get, without really understanding what's going on. So lay a good framework. Explain IP addresses, but on a basic level. (Don't get into configuring a broadcast address or how BGP4 works.) The analogy of a phone number works decently, and can also be used to explain netblocks. Then introduce DNS.
I'd mention bits and bytes, and megabytes and gigabits, but on a more basic level. But if you explain it well, in layman's terms, I think you can have the average person understanding why their 60 GB hard drive holds less.
I'd devote a reasonable portion of the book to understanding how things work. Why is spam such a problem? How do people get spam? What can they do about spam? How do they protect against viruses? (You can mention various anti-virus programs, but also encourage basic (seemingly not-so) common sense. Don't open random attachments. Don't download random programs.) Explain how some common viruses have spread: especially those that could be prevented by user training. ("Hey, check out this
Cover wireless, and mention its security implications, as well as the potential for interference. (My 2.4 GHz cordless phone and my 802.11g router don't always play nicely.)
Current events are important, too, IMHO. What is "P2P," and why is this R-I-A-A making such a big deal about it? (Try not to be biased!) What's Linux? How is a Mac different from a PC?
Overall, I think it's important to cover a lot of topics, even some that the average user might not deal with everyday, as it helps to lay a good framework for actually understanding how things work. The most important thing, though, is to use a really clear, non-technical tone. In my experience, this is a "gift" some people have, and some don't, and it makes the difference between whether you just confuse people further, or whether it all makes sense when they hear you talk.
________________________________________________
suwain_2
Things like the difference between the left mouse button and right mouse button. (primary and secondary click, secondary click = menus, etc) Which everyone one knows, but not really, not for true beginners.
Lots of visuals, with just one concept covered per page.
Strangely enough the cartoon floppy disk character pointing at important things actually improves the effectiveness of the text for beginners, instead of using a simple highlighted arrow in the picture.
"It is a greater offense to steal men's labor, than their clothes"
One thing that has to be in this book. Deleting the desktop shortcut DOES NOT delete the program.
One fact about computers that even technical people often forget:
The job of the computer is to make your job/task easier - it is not the other way around.
Yes, there is a time and place to learn a particular interface for a specialized job, to configure a certain program to get a special behavior or download some patch or driver to get some random hardware to work. But these things should be the exception and not the rule. I think there's way too much software that forces the user to bend to its design/shortcomings, rather than the other way around.
Futhermore, I'm rather saddened by the fact that nowadays I notice most people are afraid of their computers. They don't explore or try something new just to "see what happens" - because everyone has been bitten hard by some bug or some unexpected behavior and lost valuable time and data. So they have a very simple and rigid routine, one they know "just works", even if it's completely convoluted and non-sensical. I'm sure most people here have observed the same thing.
http://www.talknerdy.org
2) How to use a restore disk or make one. All manufactures (HP, Dell, Compaq, Gateway, etc) either include restore disks, have a partition on the hard drive to restore your computer or give you blank CDs/DVDs to create your own restore disks. DO THIS! Then when the computer breaks, save yourself some money and try to use the restore disk before paying to have your computer fixed (a.k.a. the computer tech using your restore disk).
3) Realize that you cannot physically break your computer unless you physically abuse it, pour water in it while its running, or something of the likes. If your software stops working, re-install it or look at #2; use a your restore disk and make sure you are following #1 and keep your important stuff backed up!
Then again, if people followed the above 'rules' then I wouldn't be able to make money off them. But they should still learn it!
Click Click Bloody Click PANCAKES!
Conversation from last week:
Me: Ok, now that I've installed your first DVD player and shown you the play and stop buttons, let me explain the menu.
My Mother-in-law: No, I really don't need to know about that.
Me: Oh, it's simple, you just move these arrows around, and you can select the scene you want to jump to, and so on.
M-I-L: No, I think that will just confuse me.
Me (remembering that she didn't know how to work the thermostat after her husband died): Yeah, OK, maybe all you need to know is the controls that work like the VCR: fast forward, rewind, play,...
M-I-L: Which, frankly, I never really understood...
Six score characters.
Brevity being wit's soul
I have enough space.
"Your hard drive is a mix between a record player and a tape player. It has an arm that moves around the record, but all the tracks are magnetic rather than little grooves in the record."
Second, a pictures is worth a thousand words. Showing the insides of a hard drive is far more effective than explaining it.
Third, keep your topics short and clear. Harried users had long, dense text. They get frustrated and stop reading. That's bad. Treat your book as software. Test it against users as you write it. Find out what works and what doesn't. Your touchstone is EFFECTIVENESS. Everything that you do in this project must be about end-user effectiveness.
Bottom line is most people only use computers for a narrow, limited purpose. The rest start investigating on their own.
You must be new here.
The fact he didn't know enough about women to know they are part of the general public makes it obvious that he is NOT new here.
Having to work for a living is the root of all evil.
Chapter 4: Understanding the file system.
d er\filename.ext. (Maybe explain file extensions, the ability of Windows to hide the file extension from the user, and why they might want to disable that feature and look at those extensions themselves before double-clicking a file).
A "file" is data or a document of some sort. It may be letter, a photo, a song, a video, a shopping list, a piece of a program, a piece of the operating system, a piece of adware, an insurance form, a contract, or whatever. A "folder" is a container that can contain many files, can contain folders, and can be found in a folder.
A file has a "location" in the file system. When you save it, if you know it's location, you have lots of power. For example, if you save a file in Microsoft Word, and want to start using Open Office, you simply need to know the location of the file. If you download your music in iTunes, and want to listen to it in MusicMatch Jukebox, you must merely know it's location. If you don't know the location of your file, your geek won't be able to find it either, so don't bother him until you know.
You describe the location of a file by listing the folder where the file can be found, the folder in which that folder can be found, ad nauseum, with the "backslash" character ("\") in between, and the drive letter followed by a colon before, so a location looks like d:\outerfolder\middlefolder\middlefolder\innerfol
You have my permission to use any or all of that, verbatim or modified, and take credit for it as your own.
My mother cannot grasp the concept of folders. She puts every document relating to one theme in a single file; she prints out whatever pages of that file matter for a single document. It's a terrible system.
No non-geek understands file locations. Even semi-geeks may only partially understand; I can think of two or three people who know where their MS Word files are, but don't even understand that eMule or iTunes keeps their music in files located in the filesystem.
On a separate topic, maybe the concept of email delivery would be useful (user clicks "send", his computer attempts to deliver mail to server [post office analogy]; then server attempts to deliver to destination server [post office analogy again]; then receiving user MUST connect to server [post office analogy again] to retrieve their mail). Oh, and the difference between a web address and an email address (the "@" signifies a person's name "at" a place, while a web address is just a place).
Procrastination -- because good things come to those who wait.
Sorry if this is redundant, but the best way to go is big, close-up pictures of things. Then at least they'll finally know what they've been talking about. Also compare computers to humans, like short term memory=RAM, etc.
find me at haszak.org
I think a chapter should focus on how to be safely connected to the Internet. Explain the importance of antivirus software and firewall, and what they do. Also explain that just having them installed does not mean they are functioning (virus definitions need updating, etc). I do a lot of fixing for people who have let their definitions lapse or the software has failed for some reason.
And an explanation of email and viruses in general. Just because an email appears to be from some address you know, or even yourself, does not make it so. Once they understand that the system is inherently insecure, most people are more apt to be more careful with email attachments and check that antivirus software regularly.
Of course, there is no substitute for reading and attempting to comprehend the messages your computer gives you. When their antivirus warns them that their definitions are out of date, they should not just ignore it and assume the computer will magically fix that for them. So I suppose another section could be devoted to explaining that a computer, like an automobile, needs regular maintenance in order to continue to run properly.
If you can write a book that helps this kind of person, you will get hundreds of sales from me:
User: "I can't change my password, something's wrong."
Me: "Well what does the error message say?"
User: "It says it can't change my password."
Me: "But what does it SAY?"
User: "Oh. It says 'Your new password must exceed 5 characters and be'... oh. I see. Never mind."
"Glad I could help."
People think whatever the error messages say are for trained computer people only, not them. Get that out of their heads and you win.
GnomeSkull
http://jdouglasmedia.com/
While the above discourse on location is quite informative, I'd like to add one point which needs clarification: the difference between the location (folder/pathname) and the application.
I get so sick of asking people where foo.doc is and being told "It's in Word."
Word, (Excel, et.al.) is a tool, not a place.
The physical world equivalent would be asking
"Where do keep your screws?"
"In my screwdriver."
And you, madam, are very ugly. In the morning, I shall be sober.
I think that the best way to explain something to someone who has absolutely no idea what you are talking about is to use metaphores and / or analogies. For example, to explain how the file structure works: "Think of your computer's hard drive as a filing cabinet. In a filing cabinet, you have individual drawers, and inside of the drawers you can have green folders, and inside of those folders you can have vanilla folders. Your hard drive is almost exactly the same, the main differences being that it can store much more then a filing cabinet, and that you can have an infinite amount of nested folders." Or, you could go with the tree aproach, and explain that the main trunk is the drive, and each branch is a folder, and each leaf is a file, and maybe have a picture of a tree, but with the trunk / branches / leaves labled.
There's lots of legacy concepts on computers today that might be confusing to a layperson but make perfect sense with a little bit of explination. The "Floppy Disk" that's not floppy at all (3.5" floppies) comes to mind.
- It's not the Macs I hate. It's Digg users. -
The concept of Email might also be necessary to cover. In depth.
I used to work woth a woman (mid-60s) who printed out every email she got, and stored them in a filing cabinet under the sender's name, in date order. Occasionally she'd call us in the tech department to ask us to help her find emails she remembered, but couldn't locate in her filing cabinet. After a couple of such calls, with the blessing of the head of IT, we sat down with her and told her that we could only help her if she was using electronic mail. Not filing cabinets.
It took a few weeks of training, but we finally got her to understand how the search function worked in her email. She made great use of this, and was finally able to become productive, because she could figure out where things were....in her filing cabinet. We called that a success, since she stoped calling us about her "email" problems.
Velociraptor = Distiraptor / Timeraptor
To go along with this, one key point : "Yes, it really is just ones and zeroes"
I think that a lot of people have conceptual issues when trying to accept that it is all just information. People I know are completely floored when they learn that they can do the same things to any JPEG. Whether they downloaded it from a web page on the internet, or scanned it, or got it in an email, or shot it on a digicam, etc. They are somehow convinced that the computer thinks it is something completely different, depending on where it came from. My friend recently got a scanner after having the photo developer give him a CD of JPEG's. He was convinced that emailing the JPEG's from his scanner would be a completely different process than emailing JPEG's from a CD.
Once you can convince people how simple it really is, how stupid the computer really is, how all the information is in a file, and all the files are just information, then you have come a *loooong* way in improving their ability to interact with the computer.
My dad seems basically unable to really grasp this. It comes up in sort of odd places, and catches me compoletely off guard in conversations. It really doesn't occur to me to make a distinction between a video file I captured from my TV card, or downloaded, or rendered, etc. The fact that I can use the same video player utility to play BBC programs as I use for ones I recorded here in Colorado is stunning to him. It just sort of won't fully integrate in his mind.
I would guess 99% of all people don't know the difference between memory and a harddrive. I once gave a speech about the basics of computer hardware and I found this analogy useful (although somewhat limited).
Imagine you are going to solve a problem and you have no long term memory. You have only a notebook, a calculator and a library.
- The CPU is like your mind and calculator: Fast enough for simple problems but you can't do everything in your head.
- The Cache is your short term memory. You don't need to reread things in the front of your notebook over and over.
- The Memory is like your notebook. You can look through it fairly quickly but it can only hold so much.
- The harddrive is the library. It holds vast amounts of information but takes a long time to find what you need. Once you find it you can photocopy things and add them to your notebook. If your notebook is full you will throw away old papers.
You can expand on this analogy to say that some books hold information while others hold instructions and references to other books.
"Haven't you ever heard of the Emancipation Proclaimation?"
"I don't listen to Hip-Hop!"
Anything anyone needs to know about computers they can get from watching Tron.
And I'm a computer programmer!
Every system I work on has been loaded with so many mods, filled with so many performance tweaks and hacks, had everything overclockable overclocked, that nothing I touch is stable anymore. Sometimes I wish I didn't know about any of this stuff just so that I wouldn't ruin my system and have to do an OS reinstall monthly. I'm a living testament to the dangers of knowledgability, or rather, the dangers of being a user that thinks he/she is knowledgable.
To all of the computers I've destroyed, I'm so sorry. I didn't mean to. I thought we were both having a good time... Until you died.
A sudoku puzzle, when complete, contains more digits than it does when unsolved. Yet there is only one solution to a given sudoku puzzle. So the starting state, which contains far less information, implies a larger volume of information which is unique to that starting state. Thus you can express the outcome of 81 digits using only some small subset of it, and applying rules to retrieve the rest.
I'm a goddamn genius!
I have dealt with the public every single day for the last 10 years. And not just end-users, but their parents and granparents. Just when I think I've heared it all, someone says something else that surprises me. So here are some things I want people to understand:
1) The 'hard drive' is a part inside the computer, it is NOT the whole computer.
2) The 'Computer' does not include a printer and a monitor, those are part of the 'computer system'.
3) The 'monitor' is not the 'computer'. It is only one part of the 'computer system'.
4) 'Windows' is NOT the 'computer'. It is an 'operating system', and it's not your only option.
5) The 'operating system' is special command and control software that makes your computer actually do something like allowing you to use 'application software'. It is the FIRST and MOST COMPLICATED software to be installed on your computer, and can not be un-installed without affecting every other software that is installed on top of the 'operating system'.
6) Windows does not know about every piece of computer hardware in existance, and can not possibly know about hardware that will be made in the future. That's what 'device drivers' are for.
7) 'Plug-and-Play' does NOT mean that it just works. It means that it can identify itself to the 'operating system' so that the correct 'device driver' software can be chosen by the 'operating system' without you needing to know any technical details.
8) Printed manuals are not common. Electronic informaiton is common. 'readme.txt' should not be ignored.
9) You did not buy 'Microsoft'. You did not buy 'Microsoft Windows' or 'Microsoft Office'. You bought a 'license' to use 'Microsoft Windows' or 'Microsoft Office' under specific conditions.
10) No, I can not just give you a copy of your favorite commercial software.
11) Yes, free software does exist.
12) No, a DVD burner does not mean that you can easily copy your lastest commercial movie rental.
13) If you choose not to READ what's on your screen before you click 'yes' or 'next' then don't complain if something bad happens.
14) When asking for help, DETAILS are very important. A history of the activities that led to the problem, or information about how to recreate the problem are VERY IMPORTANT.
15) If you see an error message, don't just ignore it, WRITE IT ALL DOWN. Simply saying 'There's something wrong' is not very helpful, and can waste a lot of expensive service time.
16) 'Microsoft Internet Explorer' is NOT the internet. It is a web brower that allows you to view web pages which may be located somewhere on the internet.
17) 'Microsoft' is NOT your e-mail retrieval program. 'Microsoft Internet Explorer' is NOT your e-mail retrieval program.
18) Your ability to access information which may be located somewhere on the internet is restricted by the weakest link in the chain of other computers between your computer and the computer from which the information is available.
19) Your local computer service professional does not need to know that your chemically dependant, recently divorced pregnant cousin's computer is working fine when your computer is the one being serviced.
And there's more that the end-user needs to understand, but those are the ones that immediately come to mind.
- James.
- James