<div class="gmail_quote">On 23 March 2012 06:14, Chris Angelico <span dir="ltr"><<a href="mailto:rosuav@gmail.com">rosuav@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Fri, Mar 23, 2012 at 4:44 AM, Steven D'Aprano<br>
<<a href="mailto:steve%2Bcomp.lang.python@pearwood.info">steve+comp.lang.python@pearwood.info</a>> wrote:<br>
> The typical developer knows three, maybe four languages<br>
> moderately well, if you include SQL and regexes as languages, and might<br>
> have a nodding acquaintance with one or two more.<br>
<br>
I'm not entirely sure what you mean by "moderately well", nor<br>
"languages", but I'm of the opinion that a good developer should be<br>
able to learn a new language very efficiently. Do you count Python 2<br>
and 3 as the same language? What about all the versions of the C<br>
standard?<br></blockquote><div><br></div><div>Absolutely. 10 years ago (when I was just a young lad) I'd say that I'd *forgotten* at least 20 programming languages. That number has only increased.</div><div><br></div>
<div>Being able to pick up a new language (skill, technology, methodology, etc) is IMO the most important skill for a developer to have. Pick it up quickly, become proficient with it, leave it alone for a couple of years, pick up the new version when you need/want it.</div>
<div><br></div><div>Tim Delaney¬†</div></div>