Ads by TechWords

See your link here
Subscribe to our e-mail newsletters
For more info on a specific newsletter, click the title. Details will be displayed in a new window.
IT Management
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
More E-Mail Newsletters 
 

More Eternal Verities

August 12, 2002 12:00 PM ET

Computerworld - How Computers Process Math, Time and Money

• Computers always start counting from zero, except sometimes.

Grabel's Law: Two is not equal to three - not even for very large values of two.

Skinner's Constant: That factor which, when multiplied by, divided by, added to or subtracted from the answer you got, gives you the answer you should have gotten.

Best's Law: If data resides in two places, it will be inconsistent.

Estimating Time: Everything takes longer than you think or want. To estimate the time required for any given project, first guess at the time you think it should take; multiply that by 2 and change to the next higher unit of measurement. Thus, if you think you can complete a project in one hour, tell your boss you will need two days; if four weeks, ask for eight months.

The 90-90 Rule of Project Scheduling: The first 90% of the project takes 90% of the time, and the last 10% of the project takes the other 90% of the time.

• When you get a computer to do a job for you, the time you save will usually be spent watching the computer to make sure it works properly.

• No matter how expensive you expect a system to be, it will always end up costing more.

The Futility of Programming

• The computer is always right. Programmers are occasionally right.

Gutterson's Laws: Any programming project that begins well ends badly. Any programming project that begins badly ends worse.

Klienbrunner's Corollaries: If a programming task looks easy, it's tough. If a programming task looks tough, it's damn-well impossible.

Farvour's Law: There is always one more bug.

Dykstra's Observation: If debugging is the process of removing bugs, then programming must be the process of putting them in.

Hardware

Pournelle's Law: Cables do matter. When something doesn't work, always check the cables and their connectors first.

Parkinson's Law of Data: Data expands to fill the space available for storage.

Atkinson's Seventh Law of Computing: All disk drives fill up.

Hardware/Software Paradigm: A program is a device to show up hardware faults; hardware is the equipment used to show up software faults.

The Customer Is Always Wrong

• You can make it foolproof, but you can't make it damn-fool-proof.

• When a system is designed so that fools can use it, only fools can use it.

The Disconnect Between English and Computers

• Fail-safe systems do. Operating systems don't. Machine-independent code isn't.

• Applications don't apply; facilities don't facilitate; plug-ins always come factory-fitted with the wrong type of plug.



Additional Resources

Xerox
By using solid ink technology only from Xerox, you could save up to 65% by printing color for the cost of black and white. Enter for a chance to WIN a PhaserTM 8860 network color printer!
Microsoft
Save time and mitigate security risk. Deploy it now.
Sybase
In this white paper, IDC analyzes the role of next-generation mobile enterprise platforms as organizations seek a more strategic deployment of mobile solutions.

Learn the important issues you must consider before starting your next mobility initiative. Get your mobility white paper from IDC now, compliments of Sybase.

White Papers & Webcasts

Impact of the Dramatic Increase in Devices on the Cost to Support
This white paper describes the challenges that CIOs will face in coming years due to a dramatic increase in the number of devices...  

Usability Is Everything
Learn what sets Workday's HR and Payroll solutions apart from the competition....

A Truly Global HCM System
Learn about a system built with advanced object-oriented technology that support multi-national requirements and costs less to implement, maintain and upgrade....  

SaaS at Flextronics, Inc.
Dave Smoley, CIO of Flextronics, discusses the real value of software-as-a-service and why he chose Workday for his HR solution....

Moving Beyond Monolithic - What's Next for Enterprise Application Architectures?
This white paper reviews the current state of enterprise application architecture and presents a prediction on what might come next....  

Agile Enterprise Content Management (ECM) for Rapid ROI
Find out how combining ECM and BPM will help adress issues about content rich business processes....

The Shortcut Guide to Managing Certificate Lifecycles
(Source: Thawte) If you have ever shopped for a certificate, you know that there is a wide selection of products and vendors from...  

Modernizing the IT Infrastructure
(Source: Oracle) There is a lot of legacy in many government IT systems today - legacy hardware, legacy software platforms, and legacy skills...

MarketVibe: Communications and Collaboration Needs at Business Organizations
In April 2009, IT and business leaders were invited to participate in a survey on business communications and collaboration solutions. The goal of...  

Taking the Service Desk to the Next Level
Listen to this conversation with Doug Mueller to learn how standards and processes have evolved to bring us the service desk of today...