|
|
|
|
|
by ivancho
985 days ago
|
|
I disagree with this part "If I don’t know the problem domain, of course, it’s difficult in any language." The main benefit of non-puzzle languages is incremental progress - even when I am not solving the entire problem, I am building functions and data structures which can be used to both understand the problem domain better and eventually to construct a complete solution. Sure, that might lead to an initial inefficient solution and require some rewriting, but often it's "good enough" (tm). That is why scientific Python is so successful, even though the final result is usually a patchwork of poor choices held together by duct tape. Some languages map objectively better on that paradigm, independent of personal experience or ease of use. |
|