When a limited but working version of something is better

There is a Persian proverb ("One habitable village is better than one hundred desolated towns") which emphasizes that a limited and small-scale but working thing (e.g. a solution or an achievement) is much better than several ones that do not work or could not be leveraged.

Is there any equivalent proverb/idiom for that in English?


This sounds like A bird in the hand is worth two in the bush, indicating that actual success is preferred over a possible future gain.

Example Sentence: If you invest this money you might make a fortune; but a bird in the hand is worth two in the bush.


I think there are a couple of proverbs that might get near the sense of what you're going for:

If it ain't broke, don't fix it

Leave something alone; avoid attempting to correct, fix, or improve what is already sufficient (often with an implication that the attempted improvement is risky and might backfire).

I know it’s an ugly-looking antenna, but you know what they say: If it ain’t broke, don’t fix it.


Also, in computer science, we have the phrase, “premature optimization is the root of all evil”, from Donald Knuth's seminal Art of Computer Programming.


Also, not a proverb, but the concept of the minimum viable product might be helpful. From Wikipedia:

A minimum viable product (MVP) is a product with just enough features to satisfy early customers, and to provide feedback for future product development.