http://www.perlmonks.org?node_id=658427


in reply to Re^4: Modern Perl and the Future of Perl
in thread Modern Perl and the Future of Perl

  1. Do you impose one text editor upon all your employees?
  2. Do run a daemon continuously, randomly or periodically on all your employee systems to detect other editors and either scream or tattle when it does?
  1. Must variable names be selected from a predefined list of those allowed?
  2. Do you have a programmable way of checking all variable names to ensure that list is complied with?

I hope you can see how these examples can be extended to all your other "useful tool" examples.

The problem with "useful tools" is that they come and go. In fads.

The relatively short history of computing is littered with the bodies of many thousands of productivity aids and other "useful tools". Some have left their mark. Many have vanished completely.

How sure are you that your current set of opinions on what constitutes "Best Practices" will stand the tests of time?

  • Sure enough to try them for yourself?
  • Sure enough to recommend them to others?
  • Sure enough to impose them on your team?
  • Sure enough to impose them upon your company?
  • Sure enough to impose them upon the world?

Now re-read that list substituting "Sure enough to risk their imposition upon ...".

Does either list give you any pause for thought?


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
  • Comment on Re^5: Modern Perl and the Future of Perl