3 ms·
I used to have trouble reading the Perl5 code I would write a few weeks later. But these were small scripts I'd write and a month or two would go by before I'd
by esaym 11y ago
I used to have trouble reading the Perl5 code I would write a few weeks later. But these were small scripts I'd write and a month or two would go by before I'd right another one.
The issue was I didn't fully know the language. Having spent a few years in Perl 5 now, I no longer have this issue. But the Ruby 1.8 code I wrote 5 years ago I can no longer read, I seem to have forgotten it. I never have been able to read Python, I don't know it either (though I do from time to time dig through their std lib and port some stuff into my modules I author :).
The point is, you can't read a language that you don't know, this is such an old argument. And saying "you can read a language if you don't know it if it is easy enough/designed right", is just well... just keep me away from those languages... Reminds me of a 70 year old retired EE friend of mine. He still buys only chips that come with Basic onboard stating "its so simple, I could never learn any of this new languages", yet what takes him a page of basic, I can do in one line in any modern one... The point is simplicity is just one trait out of many, you can't hang everything on it.