Life is too short to depend on unstable software
Milosz Danczak shares a principle that was surely born from years of painful experiences:
When committing to a piece of software, favor those created by people who value backward compatibility.
But how can you tell if a piece of software is likely to remain stable? Milosz also provides some heuristics you can apply when evaluating a project.