Popular conceit about learning programming languages
Gary Duncan
gmduncan at netspace.net.au
Thu Nov 21 03:34:19 EST 2002
David Mertz, Ph.D. wrote:
> Carl Banks <imbosol at vt.edu> wrote previously:
> |Try two or three months [to learn Common Lisp], at worst. A competent
> |and experienced programmer can probably learn a language like Common
> |Lisp in a couple weeks in their spare time.
>
> There's a strange phenomenon with programmers, especially (but not
> exclusively) ones who are attached to one or a couple favorite
> langauges. They claim--rather persistently--that someone/anyone can
> learn their language in an absurdly short time period.
>
> Sometimes it is "a few hours to pick up the basics of Python;" other
> times "a couple weeks to master CL;" or occasionally "a few months to
> become an expert in X." All these claims are quite literally
> unbelievable... and yet they come up over and over from every advocate.
>
> The funny thing about all the claims is that they are enthymatic
> contrasts with all "those other languages." The writers apparently
> expect readers to have a realistic sense about how long it takes to
> learn most programming languages (months or years), so the silly claim
> about <favorite-language> is then drawn as such a strong contrast with
> that. But as soon as anyone explicitly STATES the claim that
> <non-favorite-language> actually takes -many- months to learn, the
> optimistic "days" for <favorite-language> appears as an absurdity rather
> than a language advantage.
>
> It's a funny structure... sort of like what ordinary language
> philosophers (Grice or Dummett, I think) call "essentially accidental"
> events. But this is "essentially implicit."
>
> Yours, David...
>
> P.S. I'm a pretty smart guy, btw. From kindergarten through doctorate,
> I always learned things faster than just about everyone around me. I
> remember more than almost anyone I know. Everywhere I've worked as a
> programmer, I've been pretty much the best one at the site.
Hmm, David - if I can interject a joke, at your expense :-
"I'm not conceited although I have reason to be" :)
[ Btw, I thought that only insecure Germans appended Ph D to their name :)
Well I'm a modest person ("have a lot to be modest about" :)
but after 15 yrs + of real-time C-programming (from about the time, mid-70s
that Timbot wrestled with Crays and f/p) I thought I knew it well. Then I
picked up some specialized ref books (Jaeschke: "Solutions in C",
"Portability and the C-language" ) and realised how superficial my
understanding of the language and its surrounding environment was.
<JOKE>
Some previous work colleagues have said (enviously/spitefully) about my
C-knowledge:-
"You know fuck-NOTHING", to which my reply was :-
"Yeah; but I know fuck-ALL!".
</JOKE>
- Gary (who just fondled a real 10ft Python at the Bairnsdale Vic Australia show;
- forgot to get its Version number :)
P.S. Browsing c.l.p is like spending quiet time in the British Museum.
So civilized. (Most Trans-Atlantic readers will not comprehend ...)
>
> And you know what: I CANNOT learn CL in a couple weeks of my spare
> time. I've spent more than that, and understand little about it,
> really. When I first learned Python, it took me much longer than a few
> hours to pick up even the barest essentials. And when I have programmed
> with languages fulltime for several years, I continued to learn new
> things about them after those years.
>
> --
> _/_/_/ THIS MESSAGE WAS BROUGHT TO YOU BY: Postmodern Enterprises _/_/_/
> _/_/ ~~~~~~~~~~~~~~~~~~~~[mertz at gnosis.cx]~~~~~~~~~~~~~~~~~~~~~ _/_/
> _/_/ The opinions expressed here must be those of my employer... _/_/
> _/_/_/_/_/_/_/_/_/_/ Surely you don't think that *I* believe them! _/_/
>
>
More information about the Python-list
mailing list