3 ms·
So how many here can take any problem and use any language to solve it language-optimally with all known best practices with the least amount of code? How do y
by defdac 16y ago
So how many here can take any problem and use any language to solve it language-optimally with all known best practices with the least amount of code?
How do you figure out that one language is better than another for a given context where hundreds of people with 10 years of experience with language X would solve a problem faster and more elegant with language Y and zero experience?
Are the people finding certain languages unreadable and ugly really the people that should decide what language to use for a problem at hand? Or the experienced craftsmen with expertise in their old, ugly and "unredable" language?
Personally I find it rather funny and ironic that noobs are the ones driving the language of choice because they have learned how good their new and powerful language is - and because they are having trouble reading anything else.
In this way the noobs get an edge over Old-timers with years of experience that actually know how to write beautiful code in their old ugly language.
The noobs doesn't realize this until their favourite language is considered old and obsolete by even newer noobs, and they start to call themselves Old-timers..
I think most people will have a native language where they express themselves better and more elegant than any other language. They will probably solve any problem faster with their native language compared to the optimally correct besserwisser language. I bet their solution would be more readble and elegant too, compared to be using a language they don't have any experience with.