Nonononononono.
I love my Perl.
I like my fake OO Perl.
I love my SQL.
I accept PL/SQL.
I like Java.
I despise Bryce.
I mean that where ever possible, rules should be
abstracted to simple files or tables that drive
the logic, which then allows non-coders adapt
the behaviour of the code based on these driver
tables.
And this seems to be a rare coding trait, which
I encourage in my co-workers.
Or beat into, as needed.