[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Missing F's (used to be XML.COM: How I Learned to Love daBomb)

  • From: Eric Bohlman <ebohlman@e...>
  • To: xml-dev@l...
  • Date: Fri, 17 Aug 2001 10:22:33 -0500

missing f s
8/17/01 1:22:33 PM, Tim Greiner <majormit@W...> wrote:

>Actually it's an old linguistics trick....the F's that most people miss are
>soft F's (with a V sound).

Yep.  The reason the trick works is that most people don't consciously read at the level of 
individual letters; their conscious perception is at the level of whole words or phrases.  In fact, 
I'd conjecture that poor readers would actually do better on the task than good readers, because 
the good readers are dealing with bigger chunks of text; they're working at the "forest" level 
while the poorer readers are working at the "tree" level, and it's easier to see the leaves (which 
is what the task demands) from the latter perspective.

Over on comp.lang.perl.misc, I've been arguing that there's a certain class of "stupid mistakes" 
that are much more likely to be made by smart people than by dumb people; they involve momentary 
lapses of attention that cause one to miss certain details (Perl allows trailing commas on lists, 
and some Perl programmers assert that using them is a Good Thing because it reduces the chance of 
adding a new item to a list and forgetting to put a comma after the previous last item; such lists 
are often written one item to the line (line breaks aren't significant in anything other than 
quoted literals).  Others were arguing that somebody who forgot to put the comma after the previous 
last item didn't have enough understanding of Perl syntax to be a professional Perl programmer).  
IMHO, the smarter someone is, the more likely he/she is to have "habitized" certain cognitive 
tasks, and the more susceptible they are to attention-lapse errors on those tasks.

A good piece of reading is Chapter 9, "Intelligence, or problem-solving ability" of Gerald 
Weinberg's classic _The Psychology of Computer Programming_.  Weinberg argues that a good 
programmer should understand enough cognitive psychology to understand what sorts of "stupid 
mistakes" he's likely to be susceptible to, and take deliberate defensive measures against them.

What "silly errors" do people here find they're most likely to make when creating XML documents?  
What "silly errors" do people here find they're most likely to make when writing code to process 
XML documents?  What measures are you taking to reduce the likelihood of making such mistakes?  
What aspects of the XML Recommendation and related specs do you think encourage such errors?  What 
aspects of the specs do you think discourage such errors?  What "silly errors" do you see most 
often in other people's work with XML?



PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.