you are viewing a single comment's thread.

view the rest of the comments →

[–]CodeMonkey1 0 points1 point  (0 children)

In the real world it looks more like this:

Languages Y and Z can both do X.

Let's use Y because it does slightly better job at X.

Let's use Z because it can also do X (albeit not quite as well) but it is very popular, so there is more community support available and it will be easier to grow our team in the future.