Most programming projects are kept afloat by the best programmers on the team.

I don't understand this sentence. I found "afloat" to have meaning of "floating on water" which does not suit in this sentence. Am I using the wrong definition?


1 Answer 1


Yes, you are looking at the wrong definition.

6. free of major trouble, especially financially solvent:
to keep a venture afloat.

The best programmers keep the projects viable. Without them, the projects would be in trouble and likely fail.

You can think of afloat metaphorically by considering the project to be a ship. If it is afloat, then it is safe. If it is not afloat, then it is sinking and in serious trouble.

  • Yeah, the literal term became a metaphor when applied to financial matters, and has generalized from there to refer to any "support" that is somewhat "unnatural" or non-obvious.
    – Hot Licks
    Mar 27, 2018 at 2:31

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .