Come for the quick hacks, stay for the epiphanies. | |
PerlMonks |
Re: Breaking The Rulesby BrowserUk (Patriarch) |
on May 30, 2006 at 21:58 UTC ( [id://552637]=note: print w/replies, xml ) | Need Help?? |
Here's a few home truths about rules. Not all 'rules' were invented by people who knew enough to be defining rules.Not all advocates of 'rules' know why they are advocating the rules they advocate.Many 'rules' have very limited application; and not all adherents understand the limitations.People learn and grow best by making the own mistakes.If you always follow the 'rules', you never learn anything.Give me a programmer who goes out on a limb occasionally and learns from the experience, and I'll show you someone who will be making the rules a few years from now.Those who always seek a CPAN solution, and never look at the source of the solutions they choose, and never evaluate (perform their own benchmarks, tests, or mindwork exercises on those CPAN implementations), are the same people that will always be screaming for yet bigger, faster, more powerful hardware.Not everything on CPAN is well written. Not every task requires the complexity of the "perfect solution". Not every task is worthy of the expense of the "perfect solution". Databases are not magic. Primarily, A programmer never gains good experience; never improves; never evolves; if they always take the easy route; always use someone elses code; always follow the rules. Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
Lingua non convalesco, consenesco et abolesco. -- Rule 1 has a caveat! -- Who broke the cabal?
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
In Section
Meditations
|
|