Month: April 2012

How to Help Someone Use a Computer

Via PhilAgre

Computer people are fine human beings, but they do a lot of harm in the ways they “help” other people with their computer problems. Now that we’re trying to get everyone online, I thought it might be helpful to write down everything I’ve been taught about helping people use computers.

First you have to tell yourself some things:

Nobody is born knowing this stuff.

You’ve forgotten what it’s like to be a beginner.

If it’s not obvious to them, it’s not obvious.

A computer is a means to an end. The person you’re helping probably cares mostly about the end. This is reasonable.

Their knowledge of the computer is grounded in what they can do and see — “when I do this, it does that”. They need to develop a deeper understanding, but this can only happen slowly — and not through abstract theory but through the real, concrete situations they encounter in their work.

Beginners face a language problem: they can’t ask questions because they don’t know what the words mean, they can’t know what the words mean until they can successfully use the system, and they can’t successfully use the system because they can’t ask questions.

You are the voice of authority. Your words can wound.

Computers often present their users with textual messages, but the users often don’t read them.

By the time they ask you for help, they’ve probably tried several things. As a result, their computer might be in a strange state. This is natural.

They might be afraid that you’re going to blame them for the problem.

The best way to learn is through apprenticeship — that is, by doing some real task together with someone who has a different set of skills.

Your primary goal is not to solve their problem. Your primary goal is to help them become one notch more capable of solving their problem on their own. So it’s okay if they take notes.

Most user interfaces are terrible. When people make mistakes it’s usually the fault of the interface. You’ve forgotten how many ways you’ve learned to adapt to bad interfaces.

Knowledge lives in communities, not individuals. A computer user who’s part of a community of computer users will have an easier time than one who isn’t.

 Having convinced yourself of these things, you are more likely to follow some important rules:

Don’t take the keyboard. Let them do all the typing, even if it’s slower that way, and even if you have to point them to every key they need to type. That’s the only way they’re going to learn from the interaction.

Find out what they’re really trying to do. Is there another way to go about it?

Maybe they can’t tell you what they’ve done or what happened. In this case you can ask them what they are trying to do and say, “Show me how you do that”.

Attend to the symbolism of the interaction. Try to squat down so your eyes are just below the level of theirs. When they’re looking at the computer, look at the computer. When they’re looking at you, look back at them.

When they do something wrong, don’t say “no” or “that’s wrong”. They’ll often respond by doing something else that’s wrong. Instead, just tell them what to do and why.

Try not to ask yes-or-no questions. Nobody wants to look foolish, so their answer is likely to be a guess. “Did you attach to the file server?” will get you less information than “What did you do after you turned the computer on?”.

Explain your thinking. Don’t make it mysterious. If something is true, show them how they can see it’s true. When you don’t know, say “I don’t know”. When you’re guessing, say “let’s try … because …”. Resist the temptation to appear all-knowing. Help them learn to think the problem through.

Be aware of how abstract your language is. “Get into the editor” is abstract and “press this key” is concrete. Don’t say anything unless you intend for them to understand it. Keep adjusting your language downward towards concrete units until they start to get it, then slowly adjust back up towards greater abstraction so long as they’re following you. When formulating a take-home lesson (“when it does this and that, you should try such-and-such”), check once again that you’re using language of the right degree of abstraction for this user right now.

Tell them to really read the messages, such as errors, that the computer generates.

Whenever they start to blame themselves, respond by blaming the computer. Then keep on blaming the computer, no matter how many times it takes, in a calm, authoritative tone of voice. If you need to show off, show off your ability to criticize bad design. When they get nailed by a false assumption about the computer’s behavior, tell them their assumption was reasonable. Tell *yourself* that it was reasonable.

Take a long-term view. Who do users in this community get help from? If you focus on building that person’s skills, the skills will diffuse to everyone else.

Never do something for someone that they are capable of doing for themselves.

Don’t say “it’s in the manual”. (You knew that.)

Peanut Butter Oreo Cupcakes

yield: 20 cupcakes

Ingredients

  • 1 cup all-purpose flour
  • 1/2 cup cocoa powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon baking powder
  • pinch of salt
  • 1 ounce bittersweet or semisweet chocolate, finely chopped
  • 1/2 cup unsalted butter, softened to room temperature
  • 1 cup sugar
  • 2 eggs
  • 2 teaspoons vanilla
  • 3/4 cup buttermilk
  • 20 chocolate sandwich cookies
  • 20 mini peanut butter cups, unwrapped

Directions

  1. Preheat the oven to 350 degrees.  Line 20 muffin cups with paper liners.  Place an oreo in the bottom of each liner.
  2. Sift the flour, cocoa powder, baking soda, baking powder, and salt into a medium bowl.  Stir in the chopped chocolate.
  3. In a large bowl or the bowl of stand mixer, beat the butter and sugar on high until fluffy, about 2-3 minutes.  Beat in the eggs one at a time, scraping down the bowl after each addition.  Beat in the vanilla.  With the mixer on low, slowly pour in the buttermilk and allow to incorporate for 30 seconds.
  4. Pour in the flour mixture and beat on medium until fully incorporated, about 1 minute.  Divide the batter evenly among the paper liners, filling each about 2/3 full.
  5. Bake for 8 minutes, then remove from oven and press a peanut butter cup into the center of each cupcake.  Allow to bake for 10 more minutes, or until a toothpick inserted near the center comes out clean.  Allow to cool for 5 minutes, then remove cupcakes from the muffin tin to cool completely on a wire rack.  Frost with oreo peanut butter buttercream (recipe below).  Store in a sealed container at room temperature.

Oreo Peanut Butter Buttercream

Ingredients

  • 1/2 cup unsalted butter, softened to room temperature
  • 1/4 cup vegetable shortening
  • 1/4 cup peanut butter
  • 2-3 cups confectioner’s sugar
  • 2-3 tablespoons milk
  • pinch of salt
  • 3 tablespoons oreo cookie crumbs

Directions

  1. Separate ~8 oreo cookies and discard the cream filling.  In a food processor or plastic bag, crush the cookies into fine crumbs.
  2. In a large bowl, beat butter and shortening on high until fully combined.  Beat in peanut butter.
  3. Scrape down the sides of the bowl and add 2 cups of the confectioner’s sugar, 2 tablespoons milk, and a pinch of salt.  Start the mixer on slow, then eventually crank it up to high and beat for 2 minutes.  Add more confectioner’s sugar, 1/4 cup at a time, until you reach your desired consistency (more sugar = thicker buttercream).
  4. Add the cookie crumbs and beat on high for 2 minutes.

reblogged via thesweetlife

Chocolate Caramel Doughnut Holes

  • 2 1/2 cups all-purpose flour,plus more for work surface
  • 1 cup cocoa powder
  • 2 tsp baking powder
  • 1/2 tsp baking soda
  • 1 1/2 tsp coarse salt
  • 1 cup sugar, plus more for coating
  • 3/4 cup low-fat buttermilk
  • 4 Tbsp unsalted butter,melted
  • 2 large eggs
  • 28-30 store bought soft caramel squares, unwrapped
  • 5 to 6 cups vegetable oil, for frying

Sift together flour, cocoa powder, baking powder, baking soda and salt into a large bowl. In another bowl, whisk together sugar, buttermilk, butter and eggs until thoroughly combined. Stir buttermilk mixture into flour mixture just until smooth dough forms.

On a lightly floured work surface, pat dough flat and lightly flour. Roll out dough to a 1/3-inch thickness. Cut into rounds with a 2 1/2 inch cookie cutter. Reroll and cut scraps.

Place a caramel in the center of each round, pinch dough closed around it and gently roll into a smooth ball.

Line baking sheet with paper towels. Fill wide, shallow bowl with 1 inch of sugar. In a large, heavy pot, heat 4 inches of oil until it registers 350 on a candy thermometer. In batches of 4, fry doughnuts for 5 minutes, turning once with a slotted spoon and adjusting heat as needed. Transfer doughnuts to prepared sheet; let rest for 4 minutes. Roll in sugar to coat. Serve immediately.

From the waytohisheart