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.