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

I found this sentence in my programming book:

You might be better off thinking of the block and the method as coroutines, which transfer control back and forth between themselves.

What does be better off mean?

share|improve this question
"Would you like to swing on a star, carry moonbeams home in a jar and be better off than you are, or would you rather be a mule." – kiamlaluno Mar 17 '11 at 18:06
up vote 3 down vote accepted

The NOAD reports that the meaning of "be better off" is "be in a better position, especially in financial terms."

The sentence you wrote could be considered equivalent of the following sentence.

It would be better to think of the block and the method as coroutines, which transfer control back and forth between themselves.

share|improve this answer
I think the 'might' part invalidates this answer. It seems the author was indicating that there are multiple approaches to the problem, and that while his initial explanation (which surely preceded the quoted text) was the most effective in his mind, during trial-testing the book or in previous editions he found that this alternative mode of though was effective in those who did not catch on to his original thesis. – corsiKa Mar 17 '11 at 17:27
@glowcowder: that might be the case; on the other hand, the writer may just be doing a little polite understatement, and really mean "you would be better off". – Colin Fine Mar 17 '11 at 18:02
@glowcoder @Colin this is the only answer make sense to me, and did you guys suggest the opposite meaning? – mko Jul 19 '11 at 8:25

It means it "might be a better idea to think of the block and the method as coroutines .."

The writer is suggesting an alternate approach to thinking about the subject, and expressing it as if it were your choice. It's a common English idiom.

share|improve this answer
I agree with @colin's comment on the other answer - the use of "might" can be a polite understatement. Often, might be better off gets used after the canonical or common explanation of something, and then the author offers an alternative they think is superior without wanting to directly call the other method inferior or wrong. – schodge Mar 21 '14 at 22:16

In this context it means "You might gain a greater advantage" or "You might be well-served by."

The author is encouraging you to think about the problem in the way he has described.

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.