Wednesday, 29 October 2008

ISPs / mobile networks: top speeds, "unlimited" usage - & consumer rights






Many ISPs in the UK try to win customers by claiming to offer:

  1. Broadband speeds - "up to" (some big number) Mbps download speeds, and
  2. Usage allowance / bandwidth - "unlimited" usage of their service i.e. downloads and uploads.

In both cases claims like these, which are very commonly found in advertising, marketing or promotional material, are misleading to consumers, because in practice:

  1. Few customers can in fact achieve the top advertised "headline" speed trumpeted in the Internet service provider's marketing material.

    Translation of "up to X Mbps": a handful of customers manage to get this speed so you'll be darned lucky if you can get that matey, but that's the number we're putting out there anyway, to get you to sign up with us.
  2. ISPs often engage in bandwith throttling behind the scenes, where they deliberately slow down the download speed for certain applications like peer to peer file sharing e.g. BitTorrent, or impose a speed limit on you just because they think you're using their service "too" heavily (e.g. Virgin Media throttle broadband speeds; also it seems BT do too, they certainly used to throttle P2P use.)

    Of course, they don't generally tell the customer they're throttling that they're doing it.
  3. Upload speeds are often much slower than download speeds (e.g. through throttling) - yet few ISPs make it clear enough up front what their upload speeds are.
  4. Almost invariably the claimed "unlimited" use is immediately emasculated by the small print, which imposes so-called "fair use" restrictions (euphemism if there ever was one!) - where basically the ISPs say that, even though they promised you an unlimited service and got you to sign a contract tying yourself in to them for a whole year (or whatever) on the basis of their claims, actually it's only fair that you shouldn't make full use of the service you thought you were supposed to be getting.

    In other words, in practice they impose a bandwidth cap on their customers.

So, many consumers take out contracts with ISPs based on those claims, only to find that their actual allowed monthly Net usage is in fact not "Unlimited", but is "Unlimited (and in small print) 'subject to fair use'" (or "reasonable use", whatever that means (the issue and possible solutions were discussed at a BarCampLondon3 session on fair use in the mobile context, you can see the video if you're interested). They end up getting charged extra for their "excess" downloads, or find their speeds are much slower than the maximum headline advertised speed, or they get throttled down, or all of those! To add insult to injury, they're stuck with it as they've been tied into a 12 month contract or longer.

To make matters worse, as mobile phone network operators increasingly try to compete for customers by offering data / mobile internet services they're also increasingly making similar claims in their own marketing - particularly regarding "unlimited" use which is in fact limited.

A. High broadband speed claims

Misleading broadband speed claims have received the most media publicity - and still are, e.g. the recent ruling by the UK Advertising Standards Authority criticising Virgin Media's speed claims, which was highlighted by UK comms regulator Ofcom.

Probably as a result of the greater publicity, some attempts have been made by official bodies to protect consumers - see my report on the broadband speed claims position in December 2007.

Subsequently, while I didn't blog it at the time, in June 2008 Ofcom introduced a "self-regulatory" voluntary Code of Practice on Broadband Speeds (PDF) for residential products, which fixed line ISPs can sign up to (if they wish).

1. What does the Broadband Speeds Code of Practice say?

Under this code (to paraphrase Ofcom's own words), ISPs are supposed to try their best to:

  1. give prospective customers, at point of sale, an accurate estimate of the maximum speed that their line can support
  2. clearly explain that the actual speed is likely to be lower than this maximum and outline all the factors that can affect speed (and ensure all sales and promotion staff properly understand the products they are selling so they can explain to their customers the meaning of the estimates provided at the point of sale)
  3. resolve technical issues to improve speed
  4. offer customers who are given an inaccurate speed estimate the choice to move onto a lower speed package when estimates given are inaccurate
  5. provide consumers with information on usage limits and alert customers when they have breached them.

The good news - to date 43 UK ISPs, covering over 90% of broadband customers in the UK, have signed up to it. They're supposed to "try their best" to implement the measures set out in the code within 6 months after sign-up (see 6th Principle para 41 of the Code of Practice on Broadband Speeds ).

So you can:

  1. check the list of signed-up ISPs to see if yours is included)
  2. see Ofcom's advice for consumers on broadband speeds
  3. read Ofcom's FAQ, and
  4. read the code (or PDF version) or summary of the Code's 8 principles.

It's also useful to know that if you signed up e.g. for a 24 meg download package (offered by the likes of Be) and find that when they hook you up you can only get say 12 meg, you should be able to downgrade to their cheaper 8 meg package.

However, in my view there's some bad news too.

1. The Code only applies to fixed line ISPs, not data / mobile internet providers

Mobile network operators aren't covered by the voluntary code yet, see para 16, so Ofcom can't even tell them off if they mislead potential customers about speeds or usage allowances.

2. It's just voluntary "self-regulation" for ISPs

The Code is only voluntary "self-regulation". ISPs don't have to sign up to it. And they can effectively disavow it anytime they like, without penalty.

There's no comeback even if an ISP who agrees to follow the Code then breaks it. The ISP concerned can't be fined by Ofcom. A finger wave and slap on the wrist from Ofcom, tut tut ooh you naughty naughty boy, maybe (yeah that should really scare the ISPs), some bad publicity, perhaps - but ISPs have already had bad press about their real speeds/bandwidths not living up to advertised speeds/bandwidths, and if they're not bovvered by that, why should a voluntary Code make any difference?

Yes, I'm cynical about voluntary codes for ISPs. Why? Well, look at what happened with broadband migrations. Customers were supposed to be able to switch ISPs with minimal interruption to their Net service, but in practice the "losing" ISP dragged their heels and made it very hard for anyone to leave.

There was a "voluntary" code for that, too (the text of the old Broadband Service Provider Migration Code Of Practice is in Annex 4 of the Ofcom statement), but it just didn't work - so much so that eventually Ofcom had to officially regulate migrations by making a new regulatory rule, General Condition 22.

Even with the risk of being taken to task by Ofcom, some ISPs still cause problems with migrations - I know one of my previous ISPs did, and it wasn't even Prodigy (who were in the end fined for their continued breaches of GC22). To this day, Ofcom are on their own initiative monitoring the migration situation. And they're right to.

I'm worried that this voluntary code won't work either, and that all it'll do is just put off the time when Ofcom actually makes proper rules to protect consumers properly. Which, perhaps, may be why ISPs agreed to it?

3. Even as a voluntary code, it doesn't go far enough

It's not just that the Code is toothless, they've taken away the dentures too.

The code's been watered down by lots of "best endeavours" weasel words (instead of "will") all over the place - which basically means that the signatories are just signing up to something like this:

"We voluntarily agree (which means we can stop agreeing any time we like) that we'll try our best to do this, that or the other - but we won't actually guarantee (even on a voluntary basis only!) that we'll do it".

So they're not even agreeing to do certain more consumer-friendly things, but just that they'll try to do them.

The code omits important consumer protections - notably ones which the Ofcom Consumer Panel had asked for in their 2007 letter to Ofcom:

  1. that the code should be mandatory for all ISPs, and legally enforceable
  2. that ISPs should be required to contact the customer 2 weeks after installation to tell them the actual (rather than estimated) maximum line speed supported by the individual customer's line, and
  3. that the customer should be able to switch packages without penalty and, if the actual maximum line speed is significantly lower than the package they signed up for, also have the option to terminate the contract penalty-free and move to another broadband provider.

Now the Code does say that ISPs should offer you the chance to change to a lower speed package if your actual speed is "significantly" lower than the estimate you'd been given (see para 31 a iv). But it ought also to say that disappointed subscribers should be offered a lower price package; I assume lower speed means lower price, but that really should be spelled out (especially given that Ofcom felt it necessary to spell out "comply with the spirit" and "don't abuse the trust of vulnerable consumers"! See 4 below for more on that).

The failure to include point 3 is particularly disappointing. If, wanting high speeds, you signed up for what you thought was a 8 MB service, and you only got 2 MB, would it really be much consolation to find you're stuck at 2MB for a year, even at a lower price? Personally, I'd want to move ASAP to an ISP that provided a true 8 MB service at the same or even higher prices.

(The OCP also suggested that Ofcom’s website should give information to consumers on how home broadband setups can influence the speed consumers actually receive can influence the speed they actually receive, in the form of a clear checklist of potential problems within the consumer’s home that can slow down their broadband speeds, explaining to consumers how to check factors such as wireless networks, low quality wiring, interference from electric appliances and the speed and health of their own computer, and how to make any necessary changes to improve their broadband speeds. However, Ofcom don't seem to have taken up that suggestion even though they're not averse to producing consumer guides as such, e.g. their guide to mobile roaming.)

Despite the Code's shortcomings, the Ofcom Consumer Panel welcomed the code and told ACE that it felt "that its views were taken into account when Ofcom drew up the Code of Practice with ISPs. We were not otherwise consulted, but were shown the Code of Practice before it was published."

4. Is something not quite right, in fact?

I was taken aback, and found it somewhat alarming, to see that, even in a purely voluntary code, Ofcom should feel it necessary to spell out (my emphasis) that :

  1. "...in honouring not only the letter but the full spirit of this Code, words, terms or provisions should not be so narrowly interpreted so as to compromise the ISPs’ commitments. Specifically, ISPs should use common sense in abiding by and interpreting this Code." (para 8)
  2. ISPs should "use their best endeavours to procure that all of their representatives" should "Not abuse the trust of vulnerable consumers or consumers that otherwise appear uninformed about their services or products e.g. those who are elderly or whose first language is not English".

Something just doesn't feel right about that. If it's only voluntary, why should ISPs need to be asked to keep within its "spirit"? As it's not a legally-enforceable rule, there's no sanction even if they don't follow its letter, never mind its "spirit".

To me, it's a disturbing sign of something very, very wrong with sales and marketing practices in the ISP industry that Ofcom should actually consider it necessary to warn them not only to abide by the spirit of the Code, but also to use their common sense (when it's not even Stupid Aid Week) and not to abuse the trust of vulnerable consumers! If Ofcom feel that they have to say that, surely matters have gone beyond the stage where they can be repaired by a voluntary code - isn't a mandatory, legally-binding rule what's truly needed?

5. Next steps

At least Ofcom say they'll keep an eye on the ISPs, including "mystery shopping", to see how well they keep to the code. If they discover problems, I hope they won't wait too long before making formal rules to force ISPs to stop misleading customers.

The Ofcom Consumer Panel told ACE "The Panel is also happy to see that the Code contains provisions for monitoring compliance. You mentioned the likelihood of formal regulation; the Panel will be watching closely to see how effective the Code is in improving the situation for consumers, and we will not hesitate to call for formal regulation if the Code is shown not to be working".

It's good that "Within the next few months", Ofcom plan to publish "the most comprehensive broadband speed survey ever completed in the UK" involving millions of tests looking into how speeds and service varies by region, choice of ISP and by time of day. It'll be useful to have the comparative info.

But, to be truly useful longer term, that info has to be kept updated - do Ofcom intend to do that, will they have the resources to do so?

As you can tell, I am concerned that consumers may continue to be misled and taken advantage of until the ISPs are made to mend their misleading marketing ways, whether by formal Ofcom regulation or by some brave and persistent consumer willing to take them on in the courts.

Which leads me to what, if anything, consumers can do about it. I'll throw out some ideas in C below.

B. "Unlimited" usage claims

The next battleground will probably be "unlimited" use claims (as well as speed / use claims by mobile internet providers).

This issue's been topical for a while - see e.g. this video and slides from a 2007 BarCampLondon3 discussion on "fair use" in the mobile data context.

Recently there was thread on the Open Rights Group discussion mailing list criticising the practice and suggesting possible ways to tackle the problem.

Glyn of ORG drew attention to an October 2008 news report of research showing that (from original uSwitch press release; my emphasis):

"nine out of ten consumers do not understand the limits on their service. Some 6.2 million wrongly believe there is no cap on their usage, while one million have almost reached or exceeded their limit in the last year as a result of their confusion. uSwitch.com suggests some providers are misleading consumers by stating that their packages are unlimited when in fact they are not, as fair usage policies allow them to place caps on a customer's service if their usage is deemed to be excessive."

However, unlike with broadband speed claims, the powers that be really don't seem to want to clamp down on "unlimited" usage claims made by ISPs or mobile phone network providers.

ASA. For instance, just last month the UK Advertising Standards Authority said Vodafone's "Unlimited" ads didn't violate the CAP code because:

"the ads made clear that a fair-use policy applied to the service and the level at which the allowance was set. We noted the information provided by Vodafone demonstrated that only a very small proportion of their customers had exceeded the fair-use policy limited and that action was likely to be a request to moderate their usage in the first instance. We acknowledged that the vast majority of customers used only a small amount of the available allowance and concluded that the existence of a fair-use policy did not contradict the claim "unlimited mobile internet".

See Tom Morris's trenchant critique of Vodafone's arguments, which the ASA had unquestioningly accepted.

Let's put it another way - suppose a bank offered an "unlimited" overdraft, and in the fine print said it was subject to "fair use restrictions". So if you actually tried to overdraw over a certain limit, they'd say that actually you couldn't, even though it was advertised as "unlimited". And that it was fine for them to advertise it was unlimited because (unrealistically in today's climate perhaps) in fact very few people chose to overdraw by very much at all. Would that be all right?

Anyway, unless some brave soul wants to try for a judicial review to overturn the ASA's decision, that seems to be that.

The Broadband Speeds code does cover "fair use" to some extent - but only to ask ISPs to provide information on their websites about usage limits.

It says in this context (and I quote, with my own added emphasis and link, and some comments in square bracketed italics) that:

"33. ISPs must use their best endeavours to set out clearly, and in a prominent place on their websites (e.g. within help or FAQs sections), information relating to their respective policies on fair usage; traffic management and traffic shaping to cover, at a minimum, the matters set out below.

Fair usage policies and usage limits

34. The ISPs should publish, in a clear and easily accessible form, any criteria they use for determining breaches of its fair usage policy (e.g. total usage, specific percentage of users etc).

35. The ISPs should publish, in clear and easily accessible form, the actions they intend to take should a user exceed a usage limit or breach a fair usage policy (e.g. the size of any extra charges or nature of any speed restrictions etc).

36. Where it is reasonably possible to do so, ISPs should provide a means by which users can measure their usage over the relevant billing period.

[Definitely weaselly wordy - it is always "reasonably possible" for ISPs to provide users with a way to measure their usage, as all ISPs have to do is give their customers a link to download something like the free Netmeter.]

37. ISPs in possession of a user’s email address should provide users with email notification when users exceed a usage limit or breach a fair usage policy which informs users about the precise consequences of doing so, e.g. additional costs, information on speed restrictions imposed etc.

[Err, when would an ISP not have the user's email address? You have to give an email address when you sign up, even if you choose not to get email through their domain e.g. btinternet.com. And, surely ISPs should be required to give the email notification immediately the limit's exceeded, not e.g. a month later when the poor user has racked up a fortune in extra charges?]

38. The ISPs should also consider providing advance notification to subscribers approaching a usage limit.

[Note, this means that the ISPs voluntarily agree, with no sanctions if they fail to do this, to try their best to consider providing advance notification. How hedged about and toothless is that?]

Traffic management and traffic shaping

39. Where ISPs apply traffic management and shaping policies, they should publish on their website, in a clear and easily accessible form, information on the restrictions applied. This should include the types of applications, services and protocols that are affected and specific information on peak traffic periods."

In practice, how readily available is that information? I'd be interested to know - I've not had time to check out various ISPs' websites to see.

Also, surely what's important is that this kind of important information should be given to potential customers before they sign up - or "at the point of sale", as Ofcom say in relation to broadband speeds.

Surely it's too late to find out, after you've signed up to a year's contract, that in fact you're restricted in how much you can use a service that you'd thought was "unlimited".

I also object to the phrase "fair use"; many people won't understand what that means in the ISP context because the ISPs' usage of that phrase undermines the natural meaning of those words.

Plus, "Fair use restrictions apply" or the like are usually in much smaller print in the ads, while "UNLIMITED" is emphasised. Which is definitely not fair on consumers, in my view.

C. Is there anything consumers can do?

Broadband Speed code. The Broadband Speed code, though voluntary, is out there now. So if you notice ISP advertising / promotional material or ISP websites that don't comply with the Code, whether on the broadband speeds or fair use front, and the ISP is on the the list of signing ISPs, you could report it to Ofcom (e.g. by phone, scroll down that page for the number), giving them the full details.

For starters, I very much doubt that ISPs "make reference to the Code within the sales process and provide a full copy of the Code through an easily accessible link on their respective website" (8th principle, para 44 of the Code) - Be Broadband certainly didn't when I moved to them recently, even though they signed the code. (I guess they're making the most of that 6-month period they've been given by para 41 of the Code to "use their best endeavours" to implement its measures!)

However, as mentioned it's purely a voluntary Code so there's little Ofcom can do about it. But if enough breaches are reported, maybe they'll finally make official rules about it, with teeth. We can but hope.

What else can consumers do? You may have rights under consumer laws too.

CPRs. Could the ISP concerned be reported to the Trading Standards authorities and perhaps too the Office of Fair Trading, on the basis that advertising "Unlimited" with smallprint "fair use" restrictions is misleading and an unfair commercial practice under the Consumer Protection from Unfair Trading Regulations? (see my separate post on the CPRs, which enable authorities to take action against those who trade unfairly).

The uSwitch research suggested that 90% of consumers are in fact misled.

However, it seems (see my CPRs post) that the enforcing authorities can if they wish effectively hand over their responsibilities to bodies like the Advertising Standards Authority.

Given that the ASA have already ruled that Vodafone's "unlimited" ads aren't in breach of their own code, resource-poor authorities may well point to that adjudication as reason enough not to take any further action under the CPRs themselves.

The ISPs can say that they've signed up to voluntary self-regulatory codes (i.e. the ASA's advertising codes - CAP Code and Broadcast Advertising Code - and the Broadband speeds code), so trading standards authorities shouldn't do anything further like take direct action against the ISP.

Of course, more people could complain to the ASA, but unfortunately given what they've said in relation to Vodafone they may not be willing to take any further complaints.

I don't know enough about this to know if there's any way of overturning the ASA's ruling. It's particularly disappointing that they've decided "unlimited" means "limited", when in the Vodafone case the complaints were actually from real live consumers. (In many ASA code breach cases, it seems that the complaints are often made by business rivals like other ISPs or mobile network operators!)

What if an ISP or mobile phone company has actually violated one of those codes? Could they be done for that under the CPRs (see my separate post)? Well, it'll only be a breach of the CPRs on their part if the commitments in the code were firm and "not purely aspirational".

Given that the Broadband Speeds code is hedged about with "best endeavours" (instead of "firm" commitments) all over the place, it seems virtually impossible for any ISP to breach that code in such a way that they could actually be held responsible for breaching the CPRs.

Is that why the Broadband Speeds code (which after all is purely voluntary and carries no penalty for breach as far as Ofcom is concerned) was watered down so much - in order that ISPs can use it as a shield against any accusations of breaching the CPRs? Who knows. Very clever of them, though, if so.

Unfair consumer contract terms? Would it be possible to say that the ISP's standard "fair use" restriction is an unfair consumer contract term and that therefore you as a consumer can't be held to it? (see the Consumer Direct, OFT and BERR notes on this area).

Usage allowance is probably a "core term" that generally can't be challenged, but couldn't it be said that "unlimited subject to fair use" has not been expressed in plain intelligible language (the widespread public confusion about it shown by the uSwitch consumer survey is surely proof enough that it's not intelligible), and therefore consumers can't be held to it?

Or could it be said that the "fair use" restriction is a term which tries to exclude the legal obligation of the ISP to provide an "unlimited" service, and therefore the consumer can't be held to it? (Complaints to Ofcom about unfair terms are not unprecedented.)

I don't claim to be a consumer law expert, I'm just tossing out a few ideas which may be worth considering if someone wants to have a go at taking things forward themselves. It'll be interesting to see how all this develops. I hope at least that this post will help to raise consumer awareness of the issues.

Note

This post only provides general information and reflects my personal views and speculations on some of the issues raised; it is not legal advice of any kind.

If you have problems with your ISP or mobile network provider, you should consult a suitably-qualified expert in relation to your individual position e.g. at Consumer Direct, or talk to Ofcom etc - see BERR's list of consumer support resources.

Unfair commercial practices, consumer protection CPRs: internet shopping, restaurants - "free", "optional" & other misleading claims






'If you sign up for this service or buy this product, you'll get this other stuff "free"!' 'The service charge in this restaurant is "optional"!' (And, perhaps, the good ol' 'Your broadband or mobile internet data usage allowance is "unlimited"'?)

How often have we consumers been fed that sort of line in advertising or marketing material, when in fact it's misleading - and the "free" product is in fact "paid for" by doubling the price of the first one, or the service is limited, or there are hidden extra charges?

This sort of thing really shouldn't be allowed.

And, in many situations, in the UK and Europe, it isn't - thanks to the EU Unfair Commercial Practices Directive (full name, if you must know: Directive 2005/29/EC of the European Parliament and of the Council of 11 May 2005 concerning unfair business-to-consumer commercial practices in the internal market and amending Council Directive 84/450/EEC, Directives 97/7/EC, 98/27/EC and 2002/65/EC of the European Parliament and of the Council and Regulation (EC) No 2006/2004 of the European Parliament and of the Council - phew! I'll just call it the UCPD...)

It's just that most consumers don't know much about the UCPD yet, so retailers or providers have been able to get away with trading practices that are unfair to consumers.

To try to help raise awareness of these issues, this post outlines some key points for consumers / users resulting from the UCPD - with a particular emphasis on things technology and food, given my particular interests, but the points apply to all sorts of areas.

The UCPD was implemented in the UK through The Consumer Protection from Unfair Trading Regulations 2008, 2008 No. 1277 (Copy on Statute Law Database) - I'll call them CPRs for short, and I make no comment about whether CPR is what this country's consumer laws needs!

The CPRs took effect in the UK in May 2008, but they have received (in the scale of things) relatively little publicity, even though they represented the most far-reaching change in UK consumer law in years.

A. What are The Consumer Protection from Unfair Trading Regulations 2008 about?

As the Office of Fair Trading puts it:

"The Regulations introduce a general duty not to trade unfairly and seek to ensure that traders act honestly and fairly towards their customers."

To quote the BERR's basic guide to the CPRs for businesses, the CPRs will generally (my emphasis):

"ban traders in all sectors from using unfair commercial practices towards consumers. They set out broad rules outlining when commercial practices are unfair.

These fall into four main categories:
• A general ban on conduct below a level which may be expected towards consumers (honest market practice/good faith). This is intended to act as a “safety net” protection for all consumers.
Misleading practices, like false or deceptive messages, or leaving out important information.
Aggressive sales techniques that use harassment, coercion or undue influence.

For a practice to be unfair under these rules, they must harm, or be likely to harm, the economic interests of the average consumer. For example, when a shopper makes a purchasing decision he or she would not have made had he or she been given accurate information or not put under unfair pressure to do so.

• In addition, the regulations ban 31 specific practices outright" (see the list of 31 practices).

Commercial practices. What do commercial practices cover anyway? To quote from the detailed joint OFT / BERR guidance on the CPRs p.64, "Commercial practices may include matters such as advertising, sales, supplies and post-contractual matters such as after-sales services and debt collection."

So how traders treat their customers after the sale is covered too - a very important and welcome extension of consumer rights.

Retail sales / supplies of many types. Note that the CPRs extend to online shopping over the Internet, as well as high street and traditional mail order sales; and they cover the supply of services (e.g. internet or mobile phone services) as well as physical goods.

Penalties? A trader who fails to comply with the CPRs could be investigated by bodies such as the local authority's Trading Standards service, the Department of Enterprise, Trade and Investment in Northern Ireland or the Office of Fair Trading - and could be prosecuted and fined.

That's right - an unfair commercial practice may constitute a criminal offence, which could mean (depending on its exact nature) up to 2 years' imprisonment and an unlimited fine for the offending trader.

And if the offence was committed by a company, any director or manager who agreed to or connived in the unlawful practice may be guilty of a criminal offence too - and similarly if the practice was attributable to the director or manager's neglect.

However, the trader can't be prosecuted more than 3 years after the event, or if the prosecuting authority leaves it for more than 1 year after discovering the offence before trying to prosecute.

B. Misleading practices

It's worth highlighting that a practice is considered misleading if (my emphasis, quoted from rule 5):

"it contains false information and is therefore untruthful in relation to any of the matters in paragraph (4) or if it or its overall presentation in any way deceives or is likely to deceive the average consumer in relation to any of the matters in that paragraph, even if the information is factually correct; and it causes or is likely to cause the average consumer to take a transactional decision he would not have taken otherwise."

From paragraph 4, this includes giving false information on things like the existence or nature of the product, the consumer's rights, and the main characteristics of the product (including its availability and benefits, usage, specification and results to be expected from use of the product).

And also a practice is misleading if its overall presentation is likely to deceive the average consumer, even if the info given is factually correct.

But, in either case, it won't be considered "misleading" unless it was likely to cause the average consumer to e.g. sign up for the contract or buy the product.

Unfortunately, there seems to be a general assumption that the "average consumer" is "reasonably well informed, reasonably observant and circumspect" - but, hey, if they were, they wouldn't be deceived and wouldn't need to be protected by the law, would they?? (Though there is protection for certain sub-groups if the practice was targeted at them. Personally I think vulnerable groups should be protected even if the practice was aimed at consumers generally.)

Misleading omissions are also banned, i.e. something which omits or hides material information or provides it in a way which is unclear, unintelligible, ambiguous or untimely given the factual context (including all the features and circumstances of the commercial practice, and limitations of space and time e.g. ad posters). But again only if they were likely to influence the consumer's decision.

C. Banned practices list

31 commercial practices are specifically blacklisted - basically, the list is of stuff that's considered so bad that it's banned outright.

Just to pick out a few, they include, as well as "pyramid schemes" (no. 14) and "Congrats you've won (or can win)!" (19 & 31) prize draw scams:

5. "Special offer" – when not actually in stock.

7. False "Limited time only" offers.

15. Bogus "Closing down sales".

20. Describing a product or service as ‘gratis’, ‘free’, ‘without charge’ or similar if the consumer has to pay anything other than the unavoidable cost of responding to the commercial practice and collecting or paying for delivery of the item.

26. Pestering the consumer - making persistent and unwanted solicitations by telephone, fax, e-mail or other remote media except in circumstances and to the extent justified to enforce a contractual obligation.

27. Creating extra (unnecessary) paperwork - requiring a consumer who wishes to claim on an insurance policy to produce documents which could not reasonably be considered relevant as to whether the claim was valid, or failing systematically to respond to pertinent correspondence, in order to dissuade a consumer from exercising his contractual rights.

29. Inertia selling - sending you stuff you didn't ask for, then demanding payment or the return of the product.

However, the intention is that "buy one get one free" deals (BOGOF) will not generally be banned.

Note that any practice on the list is banned, period. A trader who engages in any of them will breach the CPRs, whether or not a consumer was actually influenced or deceived by the practice.

D. Pricing practices

On the pricing front, the BERR have produced a very helpful detailed guide "Pricing practices guide: guidance for traders on good practice in giving information about prices", which has received even less publicity than the CPRs themselves. Possibly because, as at the date of writing this, it's inexplicably not linked to from the BERR's main CPRs page, but appears only on the BERR's general publications page.

The reason they put out the guide is that the CPRs ban traders from misleading consumers about pricing or how prices are calculated, and also ban the omission (on Websites and the like, which invite consumers to buy), of information on the price or on any related charges including taxes, delivery and postal charges, unless these are already apparent from the context, where any such action or omission would cause, or be likely to cause, the consumer to take a different transactional decision (e.g. if the carriage costs are high, you might buy from another site with a slightly higher price for the goods but much lower postage charges).

Anyway, there's lots of useful information in that guide about the kinds of pricing practices, e.g. ways of presenting information on prices to potential customers, offers, promotions or "special" prices, price comparisons, call-out charges, including VAT clearly, etc etc, that BERR consider are or are not acceptable under the CPRs. So it's worth a look if you think you've been misled or unfairly done by in relation to goods or services you bought.

Like the other guides produced by BERR and the OFT, it only represents their views on the CPRs, and if the legislation comes before a court it's possible that a judge may take a different view, but they do constitute the most authoritative views we have on the subject at the moment.

E. Some particular points of interest

Here are some highlights from some detailed guidance to the CPRs jointly produced by BERR and the OFT, and the pricing practices guide.

1. Online shopping - are delivery charges and VAT extra, and if so how much?

This has always been a bugbear of mine, as many sites don't make clear what their delivery terms are, and you have to email or ring them to ask. Well, it seems that failing to provide obvious links to full delivery information may be considered an unfair commercial practice.

For computer online sales, p. 39 of the detailed guidance from BERR/OFT suggests that websites should provide information, in clearly indicated links from product page, on various matters including the full price (inclusive of taxes and any freight or delivery charge) if this was not given on the main page, and delivery and payment arrangements as well as the complaints/after-sales procedures. See also 2.2.6 of the Pricing practices guide.

I noticed a few months ago that Amazon UK had changed their website so that shipping costs for Amazon Marketplace items are shown on the main Amazon page for the product itself. I wouldn't be surprised if that was because of the CPRs. Kudos to Amazon and their eagle-eyed lawyers, I say!

And yes, that's right - it does seem that this means that websites which don't make provide easily-accessible delivery charges information etc will risk infringing the CPRs. Which is probably a lot of websites!

2. Persistent email or phone etc marketing

If a business keeps spamming you, or making unwanted marketing calls to you, you might be able to get them stop by telling them it's a breach of the CPRs - and if they don't, you can report them to Trading Standards.

The detailed guide at p. 26 even suggests that if you've signed up for the Telephone Preference Service that in itself is probably enough of an indication that any calls will be unwanted.

3. Restaurants, hotels - "optional" service charges

No this isn't tech-related, but I'm a foodie so this is for other foodies who might be interested!

Let me just quote 2.2.14-15 of the pricing practices guide (addressed to traders), which speaks for itself (my emphasis):

"You should not include suggested optional sums, whether for service or any other item, in the bill presented to the customer. If your customers in hotels, restaurants or similar places must pay any non-optional extra charge, for example a “service charge”:
(a) you should incorporate the charge within fully inclusive prices wherever practicable; and
(b) you should display the fact clearly on any price list or priced menu, whether displayed inside or outside (for example by using statements like “all prices include service”). It may not be practical to include some non-optional extra charges in a quoted price; for example if you make a flat charge per person or per table in a restaurant (often referred to as a “cover charge”), or if you levy a minimum charge. In such cases the extra charge should be shown as prominently as other prices on any list or menu, whether displayed inside or outside the establishment.

This does suggest that lots of restaurants are breaching the CPRs by including suggested "optional" service charges.

I'd be interested to know if anyone tries to call a restaurant out on this and reject a bill that automatically includes "optional" charges, on the basis of the CPRs! But, technically, it seems that you are within your rights to.

4. Businesses' online marketing / promotional practices

Judith Lewis has previously pointed out some other practices by traders (writing rave reviews of their own products pretending to be a customer, etc) which would fall foul of the CPRs.

5. "Unlimited" broadband, high speeds that aren't?

In a separate post I discuss whether certain advertising practices that try to get consumers to sign up for broadband (or mobile broadband / data) internet services by advertising unlimited usage subject to "fair use", or advertising broadband speeds higher than most people can get, might be unfair commercial practices.

F. Problems with the CPRs

In my view there are 2 big problems with the UK's CPRs, as far as consumers are concerned:

  1. Individual consumers have no direct claim against the trader, and
  2. The official bodies who are meant to enforce the CPRs can effectively refuse to take any criminal or even civil action to stop unfair commercial practices, if they can say that there are other ways of dealing with them.

1. No direct consumer rights

Taking problem no. 1 first, I think the biggest shortcoming of this law is that, unfortunately for us UK consumers (but no surprises there), the UK government chose to implement it in such a way that consumers can't sue the guilty trader direct for compensation. Whereas, in some other EU countries like Ireland, consumers can.

It's some consolation I suppose that, as the National Consumer Council reported, the Law Commission note that "Currently the regulations provide no private rights to consumers, who will have to rely on current private law doctrines for redress" - and the Law Commission are now going to start a project to "consider how far a private right of redress for unfair commercial practices would simplify and extend consumer law" (see project 5, pg.8 of their Tenth Programme of law reform published in June 2008). (The NCC by the way has recently merged with Postwatch and Energywatch to become Consumer Focus; their CEO Ed Mayo even has a blog).

But these things take ages (the NCC item said "No timetable has yet been set" - not a good sign), so it'll be a few years at least before victims of unfair trading practices can do anything about it direct - and who can tell which way the Law Commission will go, who knows if they'll decide whether consumers should have a direct right or not?

So, UK consumers have to rely on reporting the matter to their local Trading Standards authority - and hope that overstretched, under-resourced departments, who may also not have quite the same personal incentive as the directly-affected consumer to take the offending trader to task, will receive enough complaints about a particular trader that they decide to take action.

I have no idea if a consumer (who had the time, money and commitment!) could bring a private prosecution against a trader for breach of the CPRs. There is a right of private prosecution in the UK in many cases - I just don't know if this is one of them.

2. Handing off "enforcement" to industry bodies?

As regards problem no. 2, the best way to make my point is to quote from pgs. 51 and 52 of the detailed guidance (my emphasis):

"11.1 Local Authority Trading Standards Services (TSS), the Department of Enterprise, Trade and Investment in Northern Ireland and the OFT have a duty to enforce the CPRs. This does not mean that (civil or criminal) enforcement action must be taken in respect of each and every infringement. Instead, enforcers should promote compliance by the most appropriate means, in line with their enforcement policies, priorities and consistent with available resources.

11.2 Enforcers can use a range of tools to ensure that businesses are complying with CPRs. The main options, which are explained below, are:
• education, advice and guidance
• established means
• codes of conduct
• civil enforcement
• criminal enforcement.

There are alternative well-founded and effective systems of regulation (including self-regulation) in place in the UK. If enforcers are satisfied that complaints and cases are clearly within the scope of these systems and can be adequately dealt with by them, they will be able to refer such complaints and cases to the relevant body (to ensure that businesses comply with the CPRs)...

11.5 The OFT will generally seek to obtain compliance by education, giving advice and guidance in the first instance unless circumstances indicate that enforcement action is the appropriate frst step which may include a criminal investigation and prosecution. Other enforcers may have their own enforcement policies in this regard.

11.7 As under the previous consumer protection regime, the Advertising Standards Authority (ASA) and PhonepayPlus are considered to be established means in the areas described below [i.e. advertising and premium rate telephony respectively], and appropriate cases falling within their areas of expertise will usually be referred to them for action."

So, in a nutshell, in industries where there is a self-regulatory system or voluntary code of conduct, it seems that it's possible for the official bodies to effectively hand over responsibility to the trade body, or point to the existence of some self-regulatory code.

You'll see that civil and criminal enforcement, which are the most effective measures as far as consumers are concerned, come the very last in the order of priority in 11.2.

This is obviously at least partly a resources-influenced decision. The explanatory memo to the CPRs says in para 70: "It would also ensure that the resource implications of enforcement on the OFT and other enforcers are minimised as a wider range of bodies would be able to secure the cessation of unfair commercial practices, especially misleading advertising."

But this bothers me. Why? Because I feel it makes the CPRs relatively toothless. I believe it would be much better for consumers if enforcement had to be by an independent official regulatory authority, and if the code was produced by an independent regulator. Isn't consumer protection the whole point of this legislation?

For instance, just last month the UK Advertising Standards Authority said that Vodafone's "Unlimited" ads didn't violate their CAP code because their broadband ads "made clear that a fair-use policy applied to the service and the level at which the allowance was set" - for more details see my separate post on certain common broadband / mobile internet advertising claims.

Furthermore, where there is a self-regulatory code, the guidance says:

"11.14 A trader who has agreed to be bound by a self-regulatory code of conduct may breach the CPRs if he fails to comply with commitments in the code which are firm, capable of being verified, and not purely aspirational, when he has indicated in a commercial practice that he is bound by the code and consumers’ transactional decisions are (likely to be) affected by this.

11.15 The two prohibitions above are enforceable only via injunctive civil action and are not subject to criminal sanctions."

Doesn't this suggest that a trader who has signed up to a voluntary code but didn't follow it can only be done for a breach of the CPRs if the code contained "firm" commitments on the part of the signatories (and provided the consumer's decision was probably affected by the trader saying he'd signed up to the code)?

Surely this means there's potential for abuse. I know that some industry bodies do police their own very closely and well in order to preserve the reputation of the industry as a whole, but isn't it possible that businesses in some sectors could get together to produce a "voluntary code of conduct" to point to (just to get the OFT and trading standards bodies off their backs), making sure that the code definitely doesn't contain anything that could "promote non-compliance" with the CPRs, but only contains vague statements that are purely aspirational and aren't "firm" (e.g. "we'll try but we won't promise")?

And how likely is it anyway, in certain industries e.g. internet / phone services, that the consumer's decision would be influenced by the trader saying he was bound by a voluntary code (and that therefore the trader could be done for not following the code)?

Anyway, given that marketing and advertising are the main areas where the CPRs are likely to bite and that what the ASA says seems to go as far as the CPRs are concerned, it's worth noting that the ASA updated their CAP Code (British Code of Advertising, Sales Promotion and Direct Marketing) for non-broadcast advertising to take account of the CPRs (see the changes for the CPRs). They also recently consulted on proposed changes to their Broadcasting Code of Advertising Practice to bring the BCAP into line with the CPRs (see their consultation documents and suggested BCAP changes).

So the revisions are worth a look if you're thinking of complaining to the ASA - though not that the BCAP changes hadn't come in yet, as at the date of writing this post.

G. Further info / resources / links

  1. The Unfair Commercial Practices Directive.
  2. The CPRs as at May 2008 (any later changes won't be reflected in this version or the SLD version), and explanatory memo. See also BERR's UCPD / CPRs page.
  3. Basic guides for businesses (but useful for consumers too):
    1. BERR's A basic guide for business on the CPRs.
    2. Trading Standards' guide to CPRs
    3. Business Link's basic guide on CPRs
    4. ASA's PDF outline of effects of CPRs, and slides
    5. Consumer Protection from Unfair Trading Regulations: an OUT-LAW guide plus their report of the first CPRs enforcement order
  4. Detailed joint OFT / BERR guidance on the CPRs - very clear, has some very helpful examples of the sorts of situations which they consider would breach the CPRs.
  5. BERR's "Pricing practices guide: guidance for traders on good practice in giving information about prices"
  6. ASA's CAP code (with changes); and BCAP codes (different ones for radio and TV) with proposed BCAP code changes.
  7. Consumer support - find your nearest Trading Standards office; see list of BERR's consumer resources.

Note

I hope that the points made in this post will be of interest to consumers, but please note that this post only provides general information and reflects my personal views and speculations on some of the issues raised; it is not legal advice of any kind. I don't claim to be a consumer law expert, I'm just tossing out a few ideas which may be worth considering if someone wants to have a go at taking things forward themselves.

If you have problems with any trader, you should consult a suitably-qualified expert in relation to your individual position e.g. at Consumer Direct, and see BERR's list of consumer support resources.

Windows RPC security hole: update your PC!






If you use Windows on your computer, e.g. XP or Vista, it's best to immediately install a critical security update that was released last week, if you haven't already - see Security Bulletin MS08-067 for download links (click on the name of your version of Windows e.g. (direct links:) Windows XP Service Pack 3 or Windows Vista and Windows Vista Service Pack 1, to get to the download page for your operating system version).

There's already malware out there called Gimmiv.A which will send your system information and certain passwords stored on your system (e.g. Outlook Express) to the bad guys.

But potentially it's worse than that - as Microsoft put it, the security vulnerability "could allow an unauthenticated remote attacker to compromise your Microsoft Windows-based system and gain control over it".

So go patch your system immediately by downloading and running the MS08-067 security update, if you've not done it yet.

(Via Heise Security who have more links e.g. to a post showing what Gimmiv.A does.)

Thursday, 23 October 2008

Web form name fields: how to lose business & annoy customers






Many Webform designers don't seem to realise (or maybe care?) that "name" boxes on many websites just don't work for some non-Anglo Saxon cultures.

Site owners who aren't fussed about "political correctness", racial discrimination or cultural sensitivity should surely still consider that it's not just about respect for other cultures or not causing offence - it's also about money, i.e. the risk of losing potential customers:

  1. who in frustration give up trying to register because the site just won't accept their proper real names, or
  2. who are wrongly rejected by their system because the customer tried to enter a mangled version of their real name to get the web form validator to stop rejecting it, and then of course the name won't match up with other (online or offline hard copy) proof of their real name because, errr, it's different!

Yes, there is a serious usability / customer / consumer and therefore commercial point, here.

Take the ubiquitous "Surname", "First Name".

"First Name"

"First Name" is the worst offender, in my view. At least most forms no longer use "Christian Name" for this box, which is some consolation!

It's not always "first". In many cultures e.g. Chinese, the "first name", literally, is the surname - not the personal name (see Wikipedia on Chinese names). In terms of order, it's the surname that comes first.

So why not label the field "Personal name" or "Given name" instead of "First" name?

Of course, many Chinese people just give up and reverse the real order of their names when they Anglicise it, putting the surname last. But why should they have to?

It's not always just one word. Worse still, most web forms only accept one word for the "first" name. But personal names can consist of two words (or even three), and the second word isn't necessarily a "middle" name - it's an integral part of the "first name".

Again, take the example of Chinese society. The personal name often consists of two separate characters which, taken together, make up one name. Sometimes one character, usually the last one in terms of order, can be used by itself as the abbreviation - rather like you can use "Sue" instead of "Susan". But the real name is still "Susan".

Insisting on a 1-word "first name" field is like making Susan enter her name as either "Su" or "San" without the ability to enter her full personal name. Or making Andrew enter either "And" or "Rew".

Many Chinese people concatenate the Anglicised versions of their personal name, joining the two parts without using a space (e.g. Zhang Yimou or indeed Mao Zedong) or by using a hyphen between them (e.g. Chow Yun-Fat).

But again, why should they have to? And risk being rejected by a computer that (having been programmed on the same basis perhaps) mechanically checks the name against the name on e.g. a passport or birth certificate, and rejects it because "Yimou" is not literally identical to "Yi Mou".

And don't forget that "Sally Anne", "Mary Lou" and "Jim Bob" are also affected by this "first name must comprise one word only" issue.

It may have punctuation. Some forms refuse to accept names with punctuation. So names with hyphens in, see above, are rejected. As are names with apostrophes (though this is more of an issue with surnames).

It can be shorter than 3 letters or longer than 10. More of an issue with surnames, see below.

"Surname" / "Family Name"

The surname may not be "last" in order. One good thing is that the "Last Name" label isn't so common now - it's less used than "First Name", but it's still more common than it should be.

There may be no "family" name. Here I'd go for the "Surname" label rather than "Family Name"; it's not perfect (it comes from "Sire Name") but perhaps it's less inaccurate than "Family Name".

I suggest that because in some Indian cultures (see Wikipedia on Indian names), if your grandfather's name is (rather unrealistically but just to illustrate) say Albert, your father's name is James and your name is Bob, then your name will in fact be James Bob, or J. Bob (and your father's name would be A. James). There isn't a "Family Name" as such, traditionally - see e.g. Wikipedia on Nobel laureate C V Raman ("C" is for his father's name, "Raman" is in fact his personal name not his surname or family name). And, notice, the "first name" doesn't actually appear first in order in this culture, either.

Many of them give up and write it as "Bob James" with "James" as the "Family Name", just as many Chinese people give up and write their personal name as one word in the Roman alphabet. But again, why should they have to?

It's not always just one word. Same issue here, the surname may in fact comprise two words - to continue with the Chinese example, e.g. "Au Yong".

But this issue also affects people from white non-Anglo Saxon societies e.g. "De Souza", or more famously "da Vinci" or "De Niro". Who's probably forced to enter his name as "DeNiro" most of the time. But oooh, it doesn't exactly match the name on his passport, reject reject! Which is silly.

It may have punctuation. I give you "d'Alembert", or again more famously, "d'Artagnan". So some Web forms which reject names entered with punctuation manage to discriminate against people from French, Latin, Indian and Chinese societies! At least they don't force the first letter to be uppercase - I think.

Some English surnames may be double-barreled too, i.e. hyphenated. Many sites do accept hyphens in surnames, at least.

It can be shorter than 3 letters and longer than 10. What about Jet Li? How fed up must he be with web forms that say "Too short" or "Invalid" when he tries to input his surname?

As for length limits, Thai names are often very long e.g. Chulalongkorn. I even know an English person who has a double-barreled surname which is 13 letters long (including the hyphen). He sure has fun with websites which arbitrarily limit the length of the input field for "Surname" to 10 characters (or have name fields for the full name with a size limit of 25 characters).

A plea... (and advice to Web sites)

It really isn't that hard to label, delimit and validate name fields in a more culturally neutral way when designing a Web form.

So come on, Web designers, or at least the businesses that hire them - if only for selfish financial reasons when trying to expand your customer base globally and multi-culturally, please re-think all this Web form nonsense!

(This post was triggered by the frustration of a friend of Italian descent who couldn't enter a "Di ... " surname on a web form without running together the two separate words of their surname.)

Tuesday, 21 October 2008

Internet Explorer 8 beta: blank pages fix






I've complained before about the issue that on many web sites IE 8 just shows a blank webpage or blank portions of the page, including interestingly the results section of certain (but not all) Google search results pages!

Here's a tip. The solution is actually quite simple - no need to spend more time trying to troubleshoot this:

When you get a blank page or partially blank page on viewing a website in IE8 beta 2, just click the "Compatibility mode" button (at the end of the address bar, outlined in red below) to display the page properly, as it's shown in IE7 and other browsers:

Somehow I'd thought before that this button would only fix minor issues like alignment, but in fact it'll also solve the "web page doesn't display content at all or has partial blanks" problem or bug. (My bad - the issue is in fact mentioned on the Microsoft IE 8 beta 2 release notes page, under "Site compatibility".)

Or you could of course uninstall IE 8 and go back to IE 7... until I found out that the Compatibility mode button would sort it, I'd just viewed the site in Firefox or Opera browser instead.

If you use IE8, you may also be interested in some tweaks to speed up IE 8 beta.

Friday, 17 October 2008

Google Translate: automatic translation of blog webpages






I've just added the recently-released Google Translate gadget to my blog, which you can see at the top of the main page and also each post and archive page.

This means a visitor to my blog can automatically translate any page they wish into their choice of, currently 34 different languages, just by selecting the language from the dropdown. (The translation may not extend to the last part of the page for a long page like my blog's main page, but it does most of it; you can also go to an individual post's page alternatively, and translate just that.)

I used to have some auto-translation code which actually just makes use of the same Google translation mechanism behind the scenes - in fact I still have that facility, as you can see - but it was limited in the number of languages it could translate my blog into.

The shiny new Google Gadget not only is easy to add to your blog or site, but is also better in terms of the much bigger range of languages available - although the "Select Language" line is only shown in English whereas my old code at least indicates to people in their own language that a translation is available. Still, most people these days know a bit of English, so hopefully "Select Language" is enough.

I'll try it out for a little while, and then I'll probably remove the old code.

If you want the Google Translate gadget for your own blog just get the short script and copy and paste it into your blog template where you want it. (I centered mine, too.)

On Blogger just go to the Layouts tab, Page Elements sub-tab, use Add a Gadget and pick the HTML/Javascript gadget. Give the gadget a title of your choice and paste the script into Content box. Adding it to the sidebar's probably the easiest option - see this example.

Wednesday, 15 October 2008

Thunderbird won't open or launch in XP?






Are you having problems trying out the free open source Mozilla Thunderbird email software on Windows XP - in that you can't open Thunderbird at all?

If, when you attempt to launch or open Thunderbird after installation, either nothing seems to happen at all or else the Import box (offering to import your settings from Outlook etc) pops up but then vanishes when you select an option, and Thunderbird still won't come up - well you're not alone.

I had this problem too. Nothing happened at all when I installed and tried to open Thunderbird. Frustratingly, in the Task Manager I could see that Thunderbird.exe was visible on the Processes tab, but not the Applications tab. No amount of killing the process, or uninstalling and reinstalling Thunderbird, would fix it: it was there, but invisible and inaccessible.

Finally, after too much time spent trying to troubleshoot this, I realised what the problem was.

I'd previously tried out Thunderbird, some months ago, but decided at that time that I didn't get on with it, so I uninstalled it. Unfortunately, the uninstallation didn't work very well (so a smack and a spanking for whoever was responsible for that!). It left guff behind that it shouldn't have, and that stuff was messing things up when I tried to install, or rather reinstall, it.

So here's the solution which worked for me (and I hope this tip helps someone else):

  1. Uninstall Thunderbird (Control Panel, Add/Remove Programs).

  2. In Windows Explorer / My Computer, find the Mozilla Thunderbird program folder which should have been deleted but wasn't - on my system it was in C:\Program Files\. Delete that Mozilla Thunderbird program folder (obviously, don't delete Program Files, just the Mozilla Thunderbird folder inside Program Files).

  3. One more Thunderbird folder to delete - on my system it was in C:\Documents and Settings\My User Name\Local Settings\Application Data, real user name blanked out in the screenshot below. (Obviously it won't be "My User Name" on your system, it'll be your username). Nuke that Thunderbird folder too.


  4. Now, go ahead and re-install Thunderbird.

Hopefully it should now work, if the source of your problem was the same as mine. (If not, I don't know what else to try - you could try asking for help on the Thunderbird support forums.)

Monday, 13 October 2008

Pink elephants, numbers, & the spaces in between...






A confession: the single hardest thing for me in trying to learn computer programming, specifically loops, is one very, very basic issue - counting.

That's right. I can't count properly.

All my life, I've had problems with the difference between numbers, and the intervals between numbers. Even though I have A's in A Level Mathematics and Further Maths, and I passed the Mensa IQ test. It just shows how meaningful test results are, eh?

1, 2, 3. That's 3 numbers. But, there are 2 steps between them. What are we talking about: how many numbers, or how many steps there are between those numbers? I always have to stop and think about that before I can carry on. The difference is not instinctive: I actually find it very confusing, and I often mix them up. Even though it's basic arithmetic.

So when I'm looking at an example of a loop, or trying to write a loop, I have to work through a couple of actual instances before I know whether it should be < or <= (less than, or less than or equal to), or if it should be > or >=, simply in order to get the correct number of repetitions.

Interestingly, I'm not alone. When I admitted this to my best friend, she told me that in fact she has exactly the same issue.

When she was 4 or 5 years old, she drove her teachers mad. They lined up cardboard pink elephants to illustrate addition and subtraction, and she just couldn't grasp that X number of elephants minus one elephant produced a particular number of remaining elephants. She was more concerned with the interval between the final elephant and the one that had just been removed - what had happened to that? What happened to the space between two objects if you took away one of them (as if the elephant were a bookend), did the space "fall out", where did the space go, doesn't the removal affect everything else? They had to tell her to shut up and stop worrying about that - just worry about the elephants!

And she felt that intervals had properties, and that numbers had "directionality" - that the interval between 2 and 1 is not the same as the interval between 1 and 2. Surely the interval between 2 and 1 isn't 1, it's minus 1. (She also wanted to know: where did the elephant that had been taken away go, what had they done with it, and why? Surely that might have an impact on the elephants that remained? But they weren't interested...)

I must admit I didn't go quite as far as all that, myself. But still I have a problem with things, and the spaces between things, and boundaries / limits - when do you count the thing itself that's at the upper or lower boundary of what you're dealing with, and when do you not.

I think that maybe my friend and I both visualise numbers as actual objects, locations in 2D (or perhaps 3D) space. I'm not sure if that's an example of us both having a kind of number form synaesthesia, or if that's just a child's way of trying to grasp abstract concepts like arithmetic by unconsciously using a number line.

Like, what happens exactly when you add and subtract? What are you doing, what are you counting? The numbers, or the spaces between them?

Does 3 - 1 = 2 means there are 2 steps between the number at location 1, and the number location 3? Is that how subtraction works?

But hang on, what about addition then? 1 + 3 = 4. How does that work, in terms of spaces between locations 1 and 3? Confusion...

Solution: aha, you're counting the number of steps away from 0 that a number is. Addition is just adding up the distance the first number is from 0, to the distance the second number is from 0. And subtraction is the difference between the two distances.

Got it. Sort of.

Oddly enough, I don't have the same sort of problem with multiplication, division etc - probably because I've just memorised the multiplication tables, 3 x 4 is 12, and that's just the way it is.

So effectively this means I've never understood the fundamental hows and whys, why things are the way they are - I've just memorized a few set things, and then I apply them; I can do that at least!

If I could just figure out exactly what I need to memorise for a basic loop - this structure gives you that type of counting / number of iterations, this other structure gives you that other type of iteration - I think I'd be there, at least for the basic stuff.

Relationships, proportions and different types of things

I have also always had a problem with relationships or proportions involving different types of things.

You know, things like, if 3 elephants are equivalent to 20 chickens, how many elephants would equate to 50 chickens? The only way I managed to get through all that (and I still have to do this today), was to be utterly mechanical about it.

I worked out a formula. You line up the "like" things (elephants) on the left, and, in the top line, you put the other thing that you know about on the right.

Known_type2 equates to Known_type1
Unknown_type2 equates to WHAT?

And then I'd know the answer was to go through 2 sides of a triangle which I'd memorised by rote: Top right x Bottom left ÷ Top left. Seriously.

20 chickens = 3 elephants.
50 chickens must be 3 x 50 ÷ 20 elephants.

If they gave me the number of elephants for the second time, I'd have to line it up differently but use the same formula, similar things on the left:

3 elephants = 20 chickens.
8 elephants must be 20 x 8 ÷ 3 (top right x bottom left ÷ top left).

To this day, I've never developed an instinctive feel for what goes with what and how you put them together.

I wonder if all this says something interesting or profound (or not!) about me and my friend compared with other people, or about the concept of numbers, or how children learn to conceptualise numbers - and if so, what on earth that would be.

Are we alone, or do other people have similar issues?

My friend of course looks at it another way. She said, when they asked her: "If it takes 3 men each using a 2.5 litre bucket X minutes to fill a pond, how long would it take 2 men using 7 litre buckets?", she thought - I really don't care; why can't they just use a hose?