"Home truths" about computing
This week, for a complete change of pace, I have gathered together some of the cynical/rueful thoughts that I accumulate on my travels around the IT business. They are in no particular order.
- The number of utterly impossible things that computers are expected to do automatically, doubles every 18 months.
- For every problem, there is an apparent solution that is simple, elegant and wrong. Unfortunately, these tend to get implemented before they are known to be wrong. When this happens, it is common practice to simply change the definition of the problem.
- If it takes one resource N days to complete a task, two resources can complete the same task in 2N days. This involves N days for the task and N more days agreeing which one of them has time in their schedule to spend N days on the task.
- Software cannot be proven correct but it can be proven to be over budget.
- An enterprise application is correct if and only if flaws in it are rectified faster than they can be escalated to the project board.
- There are only two hard problems in computer science: 1) distributed memory cache invalidation and 2) explaining the limits of computer science to those who believe computers can do anything.
- The easiest way to detect subtle flaws in computer programs is to spend time analyzing the problem and then go get a pizza. The answer normally manifests itself afterwards. Nobody knows why this works.
- Every computing design problem is solved by the following three step process: (1) add a layer of abstraction so that everything becomes a simple set of interlinked boxes on a whiteboard (b) remove that layer of abstraction when it becomes obvious that nobody follows your logic in adding it (c) design an ugly but functional solution, telling yourself that one day, you will revisit the design and make it beautiful.
- We will soon reach the inflection point in the history of computing where computers are better than humans at misunderstanding English.
- Intractable problems can be made emotionally tractable as follows: (1) decompose the problem into really small pieces (2) lose sight of the overall problem to be solved (3) spend all of your time fussing over the minutia of the individual little pieces.
- Measure twice, then send a memo suggesting that somebody else should really get in there fast in order to cut once.
- There are only four differences between an Executive Information System and an ordinary information system.a) The executive model costs more (b) it does less (c) it has larger icons and (d) nobody knows if it is being actively used or not.
ITworld.com
Symantec Backup Exec 12 and Backup Exec System Recovery 8 deliver industry leading Windows data protection and system recovery. Download this whitepaper to find out the top reasons to upgrade and how to get continuous data protection and complete system recovery.
Data and system loss — from a hard drive failure, malicious attack, natural disaster, or simple human error — can happen anytime. Don’t leave your business vulnerable. Make sure you have a secure recovery strategy in place. Symantec's latest backup and system recovery technology can efficiently restore critical applications, individual emails and documents and even restore your entire system in minutes in the event of a loss.
Businesses face a growing challenge to ensure that the IT environment is properly protected. Backup Exec 12 integrates with other applications in the Symantec family of products, to complement your current data protection strategy, keep your data securely backed up and make it recoverable when you need it most.
Enterprise 2.0 Implementation
By Aaron C. Newman, Jeremy Thomas
Published by McGraw-Hill
Learn more!
Deploying Cisco Wide Area Application Services
By Zach Seils, Joel Christner
Published by Cisco Press
Learn more!








