English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

So, I'm watching this lecture. One of the slides (at minute 27) in that lecture contains this sentence:

"Write in the language you are writing."

But shouldn't it be:

"Write in the language you are writing in."

It's about a programming language. Programmers write in that programming language. They do not write that programming language.

Screenshot from Crockford's lecture

share|improve this question
Or, "Write in the language in which you are writing." – Chris B. Behrens Nov 2 '11 at 17:15
@Chris Yes, that sounds good. – Šime Vidas Nov 2 '11 at 17:22
or, "Write the language you write", if we want to be a bit more minimalist. – FumbleFingers Nov 2 '11 at 18:24
up vote 2 down vote accepted

Since we can say "write Perl" (or PHP, or for that matter, French) as well as "write in Perl", there's nothing wrong with 1.

But 2 is certainly more symmetrical, and it's what I would write.

share|improve this answer
In most contexts I would say that repetition of "in" is distractingly "ugly". But such considerations don't need to apply to "motivational slogans" like this, so you're right - it gains more from the symmetry than it loses from the unusual phrasing. – FumbleFingers Nov 2 '11 at 18:28

Your thinking is correct. I wouldn't use the sentence shown in the slide.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.