Object Relational Mappers are evil (a meditation)

J Kenneth King james at agentultra.com
Mon Dec 21 11:44:29 EST 2009


Lie Ryan <lie.1296 at gmail.com> writes:

> On 12/17/2009 3:17 PM, J Kenneth King wrote:
>> A language is a thing.  It may have syntax and semantics that bias it
>> towards the conventions and philosophies of its designers.  But in the
>> end, a language by itself would have a hard time convincing a human
>> being to adopt bad practises.
>
> Perhaps someone should make a research whether if you teach a language
> to kids, where one group is taught the language filtered from "bad
> words" and another group is taught all the languages' "bad words" on
> purpose. Will one group have more behavioral problems compared to the
> other?

I would be curious to know, but the test is likely impossible without
trespassing on ethical boundaries. ;)

I would hypothesize that you would not find an increase in behavioural
problems.

a) Without cultural context "bad words" have little meaning

b) Behavioural issues can be attributed to several factors such as
physiology, health, environment, etc.

c) This has nothing to do with programming languages.  A programmer that
lacks critical thinking is a bad programmer.  The language they use has
no bearing on such human facilities.



More information about the Python-list mailing list