users
[Top] [All Lists]

Re: [cinjug-users] Brandan Jones Presentation

To: esumerfd@xxxxxxxxxxxxxx
Subject: Re: [cinjug-users] Brandan Jones Presentation
From: Michael Schneider <michaelschneider@xxxxxxxx>
Date: Tue, 31 Oct 2006 12:27:40 -0500
Cc: users@xxxxxxxxxx
Delivered-to: mailing list users@cinjug.org
In-reply-to: <6a216ba20610300619tbaee4c9j54b97e2fb93da193@mail.gmail.com>
Mailing-list: contact users-help@cinjug.org; run by ezmlm
References: <6a216ba20610171339q36dd1b33k193430f4f735b30b@mail.gmail.com> <d4dd9080610282013v13d36e74k1c2d28fb8d93f1fb@mail.gmail.com> <6a216ba20610300619tbaee4c9j54b97e2fb93da193@mail.gmail.com>
User-agent: Thunderbird 1.5.0.7 (Windows/20060909)
Edward Sumerfield wrote:


The predominant source of experience is rooted in Java. A progressive
movement explores dynamic typing solutions like Ruby, and questions,
the use of any restrictive constructs in general.

So, from a high level, cross language perspective, it seems to hold
true that the programming world falls into the same two camps as our
political debates. Restrictive or liberal? Controlled or loose?
Traditional or progressive? The one truth or the devils spawn? The
oppressors or the freedom fighters?

I am not suggesting that Republicans like strongly typed languages,
just that there are lots of common characteristics between those that
do and those that don't.
<Grin on>

I would put forward that Liberals like big systems that protect everyone from harm.
Liberals like "big systems" with "safe" calling. And a "room of people to protect you from yourself" - architects.


Conservatives believe in individuals over systems. "cowboys that break the rules, and don't follow our systems that
were put in place to protect all coders". If you don't follow the "big system" you must be a cowboy.


Dynamic languages put a burden on the developers to "do the right thing". Is that "big system, government will watch out for you" or
"you are a capable individual, do the right thing?


hmmm


<Prev in Thread] Current Thread [Next in Thread>