Posts tagged language
I could not agree more with the sentiment: for all non-engineers learning to code should be approached not as trade education but as a component of a rounded education. The goal here isn’t writing code for production but learning how to talk, think, and work with those that do.
That said: the learn-to-code advocates have been TERRIBLE at communicating this nuance. They focus way too much on the acts, not the ideas.
To start with I’d stop saying the word “code” and remove it from all material. I’d also stop talking about so many proper nouns: Python, Ruby, R, whatever. Thinking is not about coding, it’s about concepts. Even the term ‘computer science’ is better.
It might be worth creating a language designed for understanding computer science thinking, if only to make the point that it’s about thinking 100% explicit. A language designed not for production but for education. A language with the goal of teaching us how to hold conversations with the engineers we work with and think about how one might structure problems so that they might be solved by engineers.
Last night, “hashtag” was crowned Word of the Year for 2012. Ben Zimmer, chair of the New Words Committee of the American Dialect Society, notes:
This was the year when the hashtag became a ubiquitous phenomenon in online talk. In the Twittersphere and elsewhere, hashtags have created instant social trends, spreading bite-sized viral messages on topics ranging from politics to pop culture.
I think hashtag is an excellent choice, but think Zimmer is underselling the decision.
Hashtag exemplifies the awkward ways we attempt to speak so computers will understand.
Computers don’t understand us. They’re getting better, but this last mile is turning out to be a doozy. Siri garbles every third word and struggles with accents, Google trips on words, and Facebook and iPhoto facial recognition systems see faces where there aren’t any. People are messy and the real world isn’t clean. It’s hard for computers to understand us.
The hashtag is us giving them a hand, providing a clue to our intentions they can easily parse. Hashtags are us talking loud and slow in a foreign land. They’re awkward, which is precisely why they’re important to note.
Hashtags remind us that interfaces are hard. When Google makes a promise about Google Glass, remember the hashtag. When Ray Kurzweil brings up the singularity again, point him towards the hashtag.
The hashtag shows that human/machine interactions are a negotiation. They come two steps towards us, we come one step towards them.
The hashtag also illustrates the loneliness of the internet.
But the goal of the hashtag isn’t for the computer to understand us; this is a means towards an end. The true goal of the hashtag is to connect with others, to be discovered, and to be part of a community – all online. The hashtag is us asking the computer for help, for it to put in a good word for us when someone else is searching for pictures, words, or videos we’re posting.
The hashtag is awkward and that’s why it matters. It reminds us how imperfect computer interactions are right now.
Know the idiom, know the culture:
- Bulgaria: “Both the wolf is full, and the lamb is whole.”
- Denmark: “You cannot both blow and have flour in your mouth.”
- France: “To want the butter and the money from (selling) the butter.” (The idiom can be emphasized by adding, “and the smile of the female buttermaker”)
- Germany: “Please wash me, but don’t get me wet!”
- Switzerland: “You can’t have the five cent coin and a Swiss bread roll.”
- Greece: “You want the entire pie and the dog full.”
- Italy: “To have the barrel full and the wife drunk.”
- Russia: “It’s hard to have a seat on two chairs at once.”
- Spain: “Wishing to be both at Mass and in the procession.”
Ah, Italy… (Via Wikipedia)
New York Magazine reports on an interesting development in computer/human relations:
The Southern District of New York recently became the nation’s first federal court to explicitly approve the use of predictive coding, a computer-assisted document review that turns much of the legal grunt work currently done by underemployed attorneys over to the machines.
Last month, U.S. Magistrate Judge Andrew J. Peck endorsed a plan by the parties in Da Silva Moore v. Publicis Groupe — a sex discrimination case filed against the global communications agency by five former employees — to use predictive coding to review more than 3 million electronic documents in order to determine whether they should be produced in discovery, the process through which parties exchange relevant information before trial.
Analysts expect decisions like this to open the door for an eruption of computer analyzed legal work.
A few questions:
- How long will it be before lawyers are explicitly trained to write in a way which will be favorably interpreted by software?
- After this happens, how long will it be before legal writing evolves into a scripting language, more code to be compiled than words to be understood by humans? When will the first O’Reilly book be published for this language?
- Will computer/human standards emerge for other fields or discourses? SEO copywriting is already on its way. What other fields might follow suit? Sports journalism?