Hacker News new | ask | show | jobs
by noir-york 4020 days ago
In that case it comes down to economics, specifically: do the benefits of using a second or third best tool outweigh the costs of using a tool that is not the ideal. Or would the benefits conferred by using the best tool outweigh the costs.
1 comments

> In that case it comes down to economics,

It doesn't come down to it: it was about economics all along. All these philosophies -- polyglot, more monoglot, etc. -- have costs. You can choose to ignore it sometimes by staunchly recommending one approach over another in generic settings. But the underlying costs are still there.

Absolutely! Its economics all along.

Anyone who advocates pure monoglot or always using the best tool is not being pragmatic. Decisions should be driven by cost/benefit and not religion.

Although cost/benefit varies based on who is doing the programming. As someone who hasn't worked in CL, debugging CL is going to take an order of magnitude longer than debugging python.