3 ms·
If a task is difficult and a tool has specific capabilities to deal with it, the only way is to learn that to solve the problem. Using a different/easy-to-learn
by kamaal 11y ago
If a task is difficult and a tool has specific capabilities to deal with it, the only way is to learn that to solve the problem. Using a different/easy-to-learn tool doesn't reduce the complexity at hand. You will ultimately end up reinventing all the features in the easier tool, what was available out of the box in the original one.
This is precisely the problem with languages that make things easier for novices, once you are beyond that stage you will see yourself doing a lot of work to accomplish simple tasks. This is the reason I switched to Perl, from Python. Python was good for a month, once I started running into more complicated tasks, Perl starting emerging as the clear winner.
- vinceguidry 11y agoNever liked Python much, can understand why you'd switch. Still think you'd have been better off with Ruby. Ruby handles complexity like an old kung-fu master.