On 27/11/2012 07:05, Peter Sergeant wrote:

Conveniently buying a car and trying out a new programming language share
are different in at least the outlay of thousands of
dollars/pounds/whatever. Perhaps this is a reason to avoid car analogies
when talking about programming languages.

Thousands of pounds to buy a new car whose controls you already know, or thousands of hours to become as competent in a new language as you already are in another. They look pretty similar to me, both require a large outlay of a scarce resource.

I don't go out randomly buying new cars because I alread have one that works well. Well, I don't go randomly learning new languages because I already have one that works well.

I'll buy a new car if:
  * my needs change and my current car no longer does what I need; or
  * I suddenly have a lot of spare money and want a new toy

I'll learn a new language if:
  * my needs change and my current language of choice doesn't do what I
    need; or
  * I suddenly have a lot of spare time

Until then, no matter how much I might want to learn Clojure or Smalltalk or whatever, realistically, I ain't gonna, because I have little free time and plenty of stuff to already fill it with.

--
David Cantrell | even more awesome than a panda-fur coat

Reply via email to