topics that matter; ideas worth sharing

share a tip, submit a link, add something new

Machiavellian Machines

July 17, 2006, 04:24 PM —  ITworld.com — 

There are times when the immense complexity of IT is beautifully hidden. A Linux box finding all the right device drivers without any human intervention and then sitting in the corner, pouting 100% availability, for years on end is one example. A router dutifully relaying packets all day every day without so much as a whimper is another.

Unfortunately, for every example of a system or system component that "just works" there are many examples of the exact opposite. Many systems or system components require constant care and feeding to keep them ticking over. Moreover, the world is full of system components whose internal workings are no longer understood by anybody and whose outward behavior is only dimly understood by a dwindling number of gurus.

I find it interesting that one of the key techniques we use to make things "just work" also appears to be both present and at fault when things do not "just work". I speak of the concept of deceit. Now given that this is not a term you will find in the textbooks on IT, I had better explain my usage of it.

Let us do this by example. I am writing this article on a laptop PC. My machine contains a BIOS that pretends, in some areas, to be an IBM PC compatible computer from the mid Nineteen Eighties. Put bluntly, it is set up to tell lies to various parts of the hardware and software.

When the BIOS talks to my hard disk, it in turn gets fed various lies about the layout of the hard disk that convinces the BIOS to proceed to boot the machine even though its size and layout are completely foreign to it.

I am connected to another computer using the ssh protocol. I have set this up to tell lies to my operating system which thinks that various ports on this machine are in fact ports on a machine half way around the world.

Connected to my machine I have a color printer which contains a SmartMedia reader. The SmartMedia reader does its work by fooling the operating system into thinking that it is a hard disk.

When I sent a fax, I do "printing" to a printer which is really a fax machine that is pretending to be a printer...etc. etc.

I have mixed emotions about all of the deceit flying around here. On one hand, it is clearly a powerful innovation vector to be able to "pretend" to be one thing but offer the functionality of another thing. IT has benefited greatly from this concept over the years.

On the other hand, when things go wrong, it can be a real challenge to diagnose a problem when the parties to it insist on telling each other lies about their true natures and identities.

It is little wonder that we anthromorphize computer systems in our efforts to understand them. They set out to deceive us in so many ways that a Machiavellian approach to analyzing their behavior is often required.

ITworld.com

I like it!
Post a comment
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
Resources
White Paper

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.

Webcast

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.

White Paper

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.

Free stuff
Featured Sponsor

Get a broad understanding of important regulations and how you can make sure your site is in adherence.





Learn how VeriSign SGC-enabled SSL Certificates can help improve site security and customer confidence in the free white paper, "How to Offer the Strongest SSL Encryption." In this paper you will learn the differences between weak and strong encryption and what they mean for your site's performance.

Get VeriSign's free white paper: "The Latest Advancements in SSL Technology" and learn about the benefits of strong SSL encryption, Extended Validation (EV) SSL and security trust marks and what these SSL offerings can do for your site.

Now with Extended Validation (EV) SSL available from VeriSign, you can show your customers that they can trust your site. Learn about EV SSL benefits in this free VeriSign white paper.

More Resources