or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Sell Back Your Copy
For a $1.17 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
A Small Matter of Programming: Perspectives on End User Computing
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

A Small Matter of Programming: Perspectives on End User Computing [Hardcover]

Bonnie A. Nardi (Author)
4.0 out of 5 stars  See all reviews (2 customer reviews)

List Price: $40.00
Price: $32.58 & this item ships for FREE with Super Saver Shipping. Details
You Save: $7.42 (19%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more


Book Description

0262140535 978-0262140539 July 15, 1993 1St Edition

A Small Matter of Programming asks why it has been so difficult for end users to command programming power and explores the problems of end user-driven application development that must be solved to afford end users greater computational power.Drawing on empirical research on existing end user systems, A Small Matter of Programming analyzes cognitive, social, and technical issues of end user programming. In particular, it examines the importance of task-specific programming languages, visual application frameworks, and collaborative work practices for end user computing, with the goal of helping designers and programmers understand and better satisfy the needs of end users who want the capability to create, customize, and extend their applications software.The ideas in the book are based on the author's research on two successful end user programming systems - spreadsheets and CAD systems - as well as other empirical research. Nardi concentrates on broad issues in end user programming, especially end users' strengths and problems, introducing tools and techniques as they are related to higher-level user issues.Bonnie A. Nardi is a Member of the Technical Staff at Hewlett Packard Laboratories.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Customers Who Bought This Item Also Bought


Editorial Reviews

From Library Journal

This is a wonderful book, one of those little volumes that makes you think, imagine, and argue all at the same time. Computers are being used, but by whom? Does anyone really have any idea what folks are really doing with computers? If programmers are the only ones who think they know what end users want, why are computers so underutilized? Over and over, you'll find yourself turning Nardi's queries in your imagination and asking new questions about humans and machines. The core of Nardi's work is its anthropological approach to computing, observing, and studying the "natives" (or end users) as they use spreadsheets and CAD programs. The answers from this ethnographic studies are surprising. Computing is successful when the right tools-tools that make software and computers work right for everyday tasks-are in the hands of end users rather than programmers. All computing power to the people, not to the high priests or the geeks. Hurrah for Nardi, and read this book!
Copyright 1994 Reed Business Information, Inc.

About the Author

Bonnie A. Nardi is Associate Professor in the School of Information and Computer Science at the University of California, Irvine. She is the author of A Small Matter of Programming (1993), and coauthor of Information Ecologies: Using Technology with Heart (1999), both published by the MIT Press.

Product Details

  • Hardcover: 178 pages
  • Publisher: The MIT Press; 1St Edition edition (July 15, 1993)
  • Language: English
  • ISBN-10: 0262140535
  • ISBN-13: 978-0262140539
  • Product Dimensions: 9.3 x 6.2 x 0.6 inches
  • Shipping Weight: 10.4 ounces (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #1,322,709 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

2 Reviews
5 star:
 (1)
4 star:    (0)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

1 of 1 people found the following review helpful:
3.0 out of 5 stars A taste of an important topic, February 18, 2001
This review is from: A Small Matter of Programming: Perspectives on End User Computing (Hardcover)
Computer makers continue to bring faster machines to market and end user software has become more feature-rich, but facilities for user customization are still primitive. Must end users be programmers to get the most of their software and their machines?

"This book asks why it has been so difficult for end users to command programming power and explores the critical problems of end user application development that must be solved to afford end users greater computational power." This is an ambitious goal. Except for the notable success of the spreadsheet, few applications provide a programming model acceptable to end users. The basic problem is that most extensions to applications are implemented with a broad, general purpose facility instead of an approach that appears to be focused on the particular problem domain. The successful end user programming models typically leverage and build upon the end user's domain experience and intuition.

As Nardi points out, "A mathematician, in a broad sense, already knows Mathematica, an accountant already knows Lotus 1-2-3, a statistician already knows SPSS." Still, except for these examples, and extensions to AutoCAD, Nardi is hard pressed to show positive examples of end user empowerment. Is it because most end users are not smart enough or willing to work hard enough? No, argues Nardi, and quite convincingly.

End users learn arcane and tedious formal systems all the time. She points out baseball fans can capture every pitch, and every play on a single score sheet and knitting fans, who themselves would probably not say they often learn and utilize formal systems, can read and use intricate patterns to make afghans. People are clever and persistent when it is interesting to them. That is the key.

Nardi cites another example from the AutoCAD world. "This book assumes you are a drawing professional, more interested in maximizing your use of AutoCAD than becoming a professional programmer." This is exactly the point.

The book is brief (143 pages plus references and so on), and left me wanting for more. It seemed more like an appetizer instead of a main course. For this reason, I thought I could only give it 3 stars. Still, there is precious little written on this subject so any contribution is welcome.

Eventually, end users will realize that all this computing power available today is largely wasted because there exists no easy mechanism for them to customize and extend their applications. When this happens, end user computing problems will be shoved to the forefront instead of idling in the background as it is today. Nardi's discussions are a great starting point. With luck, she, and others, will follow with solid advice for how to proceed.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars I love this book, February 13, 2001
By 
Chris O'Leary (St. Louis, MO USA) - See all my reviews
This review is from: A Small Matter of Programming: Perspectives on End User Computing (Hardcover)
I am now reading this book for about the 7th time and still find its insights amazing. People looking to make a difference in the world should look at the discussion about why spreadsheets are easy to use.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
First Sentence:
Futuristic scenarios of end user computing often reveal the computer as an intelligent "agent" capable of performing actions inferred from a simple statement such as we might issue to a human assistant. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
end user programming systems, spreadsheet formula language, visual application frameworks, baseball scoresheet, end user programming languages, advocate end users, spreadsheet study, end user application development, cooperating users, collaborative work practices, mundane conversation, visual formalisms, automatic program generation, spreadsheet users, general programming language, local developers, visual notations, end user computing, end user systems, visual programming, spreadsheet table
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Lisa Sellers, Emacs Lisp, Subject List, Fred Smitz, Metaphor Capsule
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Front Flap | Table of Contents | First Pages | Index | Back Flap | Back Cover | Surprise Me!
Search Inside This Book:




Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject