news & articles

 news & articles details

Mon, 28 Aug 2006

Never say never, Never say Always What do I mean by absolutes? When someone says you should NEVER do something or when someone says you should ALWAYS do something. Some things make sense..........

Sun, 27 Aug 2006

Ten Commandments of Egoless Programming - Nice article written in 1971 What we need is a set of rules or guidelines to help developers keep themselves (their egos, actually) separate from their code.........

Fri, 11 Aug 2006

New Series: Guide to Advanced Linux Command Mastery In this four-part series from Oracle ACE Arup Nanda, you will learn some not-so-well-known tricks for various routine Linux commands, as well as use cases for more sophisticated commands.........

Thu, 27 Jul 2006

Download Oracle Application Express 2.2 Oracle Application Express 2.2 (formerly HTML DB) contains several new features including a new Item Finder, the ability to create packaged applications, and component-level export. Download it today!.........

Thu, 27 Jul 2006

Build a Rapid Web Development Environment for Python Server Pages and Oracle Get into high-level Web programming with the reliable Oracle Database 10g, scalable Apache Web server, and intuitive, object-oriented Python programming language..........

Article by Lewis Cunningham

Title :: Never say never, Never say Always
What do I mean by absolutes? When someone says you should NEVER do something or when someone says you should ALWAYS do something. Some things make sense. If your mama said you should never run with a sharp stick, she was probably right. Of course if you don't, you'll never win the Great Sharp Stick Race!

So what would be an absolute? How about GOTO? I have said, "Never use GOTO. Never, Ever." I'm probably right. If a developer handed me a piece of code and it had GOTO in it, that developer better have a really good reason. It would take convincing that using GOTO is a good idea. But the point is that I would be willing to hear the point of view.

And that is the point of this entry. When you start making absolute statements, you start closing your mind. After doing something for a while, it's natural to feel like you are pretty much "in the know".

You already KNOW how to do that, why would you listen to another approach? You know your way works. You've probably tested several different ways over the years and know which one is easier to maintain or which one performs better. You researched it. You implemented it. You're probably right. Probably.

It's even harder when people start coming to you as "The Expert". You've done this before. You have the inside scoop. If you have several years of experience, people shouldn't argue and nitpick every suggestion or decision you make. But if someone comes to you, regardless of their experience level, you should keep an open mind. I have to admit that I sometimes have trouble with this. It does require effort at times.