ccc wrote:
>
> We don't have any 'programmers' on staff. At most, we have several
> people writing, maybe, two hours of code a week,
Fine !
> with maybe once a
> year building an application. We are just your basic IT shop, system
> and network administration, hardware, help desk, the web site, and
> database administration. This is also the reason for the 'bad code' (
> which we have in abundance.) People who are not programmers and whose
> job it isn't to program will not write good code. I'm not being
> perjorative, just factual.
Let's be positive : 2 hours of bad code a week is better than 40 hours
of bad code a week.
And what is bad code and what is good code ? Your problem doesn't seem
to be a programming issue, Often, the problem is not at this level,
trying to find 'the good language' is just spending time, there is no
'good language', it is just a thing that doesn't exist in the real
life,
Gathering code to make an heteroclitic system is never a good solution,
threwing heterodoxic code (but maybe good code) to the trashcan is not
a good solution, rewriting in another language is painful and bug
prone, therefore not a good solution if not the worst.
In the real life, there is no good solution but many false problems.
Your problem in not a programming problem but a liability problem, not
seeing this problem will give more problems.
What do you expect ? You crosspost to perl, python, java and ruby NGs,
Do you want me to say 'Ruby is better' ? This would be stupid.
You have Perl code that you seem to find non understandable ? Does it
work ? If it works, it's ok but it would have been better if you
understood why.
My advice : Just don't touch anything.
FU2
--
http://mail.python.org/mailman/listinfo/python-list