usage


How to impress people with the word “algorithm” 1

If you want to come across as a writer who really understands computers, the best way is to learn about them. Read technical books and blogs. Learn how HTML and HTTP work. Find out what the common security fallacies are.

But that’s a lot of work. A quicker way is to use the word “algorithm” a lot.

An algorithm is a precise but abstract description of a computational process. “Precise” means laying out each step mathematically, so that any implementation should produce the same results. “Abstract” means it’s independent of a particular programming language or operating system. You can implement an algorithm in C, PHP, Java, or any other language. Some algorithms work more easily in some languages than in others, but there’s no inherent requirement to use specific technology.
(more…)


Capitalizing (on) skin color

In the first half of the twentieth century, race was widely considered a scientific concept. Terms like “Caucasian” and “Negro” were capitalized to emphasize their significance. Today science recognizes that no objective division of humanity into genetic races is possible. One group shades into another, and differences within groups are greater than those between them. The view of people as members of races has done only harm, setting people against each other.

I prefer strictly descriptive terms when possible, such as “light-skinned” or “dark-skinned.” At the same time, I recognize that dark-skinned people very often get badly treated. It just lets me avoid giving unwarranted significance to these categories. A person with straight, blonde hair and light skin is as human as one with black, curly hair and dark skin. Their experiences are likely to be very different, but their humanity is the same.
(more…)


The right word 4

Of all the crimes against good writing, the worst is using the wrong word. A grammatical error looks sloppy, but as long as it doesn’t change the meaning of the sentence, people will get what you mean. Use the wrong word, though, and you fail to convey what you’re trying to say. That amounts to failing as a writer.

Usage errors fall into several categories. This isn’t an exhaustive list, but it includes the types of errors that annoy me the most.
(more…)


Which English are you writing in?

My writing work goes to several countries. Just in the past couple of days I’ve written for American, English, and Australian customers. Keeping the customer happy requires writing in the kind of English they want. You can’t always assume it from the country they’re in; I have a regular customer in the UK that wants American English.

Spelling

Spelling is the easiest part to adjust. Britain tends to use “-ise” where Americans use “-ize,” “-our” where we use “-or,” and “-re” where we use “-er.” Australia and New Zealand generally follow Britain. Canada does sometimes, but not always.
(more…)


Using and abusing technical words

Good writers use words precisely. We know that we may lose things if we loose them. We know it’s a sad and messy occasion when someone literally explodes. Technical terms can be trickier to get right. They have complex definitions which not everyone understands. But they’re precise definitions, and it’s a shame to throw that precision away. Sometimes, too, people use those words to appear precise when they aren’t. That’s just another kind of imprecision. Let’s look at a few ways writers fall short of the accuracy which tech talk ought to have.
(more…)