Archive for August, 2008

Dave Packard’s “11 simple rules” – timeless

Monday, August 18th, 2008

You have probably heard of these before, but these 11 management rules presented by HP co-founder Dave Packard in 1958 were very true then and remain so to this day:

1. Think first of the other fellow. This is THE foundation – the first requisite – for getting along with others. And it is the one truly difficult accomplishment you must make. Gaining this, the rest will be “a breeze.”

2. Build up the other person’s sense of importance. When we make the other person seem less important, we frustrate one of his deepest urges. Allow him to feel equality or superiority, and we can easily get along with him.

3. Respect the other man’s personality rights. Respect as something sacred the other fellow’s right to be different from you. No two personalities are ever molded by precisely the same forces.

4. Give sincere appreciation. If we think someone has done a thing well, we should never hesitate to let him know it. WARNING: This does not mean promiscuous use of obvious flattery. Flattery with most intelligent people gets exactly the reaction it deserves – contempt for the egotistical “phony” who stoops to it.

5. Eliminate the negative. Criticism seldom does what its user intends, for it invariably causes resentment. The tiniest bit of disapproval can sometimes cause a resentment which will rankle – to your disadvantage – for years.

6. Avoid openly trying to reform people. Every man knows he is imperfect, but he doesn’t want someone else trying to correct his faults. If you want to improve a person, help him to embrace a higher working goal – a standard, an ideal – and he will do his own “making over” far more effectively than you can do it for him.

7. Try to understand the other person. How would you react to similar circumstances? When you begin to see the “whys” of him you can’t help but get along better with him.

8. Check first impressions. We are especially prone to dislike some people on first sight because of some vague resemblance (of which we are usually unaware) to someone else whom we have had reason to dislike. Follow Abraham Lincoln’s famous self-instruction: “I do not like that man; therefore I shall get to know him better.”

9. Take care with the little details. Watch your smile, your tone of voice, how you use your eyes, the way you greet people, the use of nicknames and remembering faces, names and dates. Little things add polish to your skill in dealing with people. Constantly, deliberately think of them until they become a natural part of your personality.

10. Develop genuine interest in people. You cannot successfully apply the foregoing suggestions unless you have a sincere desire to like, respect and be helpful to others. Conversely, you cannot build genuine interest in people until you have experienced the pleasure of working with them in an atmosphere characterized by mutual liking and respect.

11. Keep it up. That’s all – just keep it up!

An interesting side note is the header on the HP website (where this list is published for all to see):

Dave’s document, reproduced here, is intended for HP internal use only. It may be shared informally with friends and family, but should not be sent to outside media or public bulletin-board systems.

If you wanted to keep it a secret (and why would you want to?), don’t put it on your website…

That’s one cool virus

Monday, August 11th, 2008

Absolutely brilliant:

You need to a flashplayer enabled browser to view this YouTube video

NBC cuts ‘n’ slashes the Olympics

Sunday, August 10th, 2008

From Slashdot:

techmuse writes “Viewing the 2008 Olympics opening ceremony online at NBC’s Olympics website, you can see that the order in which the countries were presented was very different from the actual order of the countries in the ceremony, as listed at Wikipedia. NBC skipped roughly 100 countries ahead, then jumped back and forth, apparently delaying the appearance of the United States in its home market until later in the broadcast. (In fact, the US team was shown on the infield before they were shown marching!) NBC did not acknowledge this in its broadcast. Is NBC altering the reality of the broadcast to boost ratings? Was this true only online, or also in the live broadcast?”

What? I can understand some creative editing, but this is ridiculous. I used to get pissed off at (usually commercial) channels hacking whole pieces off movies to fit the commercials, but this is just as bad for a “live” transmission.

Are you sure you want to take anything into the USA?

Monday, August 4th, 2008

You may have heard about the new Homeland Security search rules that basically allow the U.S. government to grab your laptop (or any other digital or analog information carrier) from you upon entering the United States, take it to a location of their choice and read and copy anything off it and share it with anyone of their choice, and keep your stuff for as long as they like.

Do you think I’m kidding? Here’s a quote:

Federal agents may take a traveler’s laptop or other electronic device to an off-site location for an unspecified period of time without any suspicion of wrongdoing, as part of border search policies the Department of Homeland Security recently disclosed.

Also, officials may share copies of the laptop’s contents with other agencies and private entities for language translation, data decryption, or other reasons, according to the policies, dated July 16 and issued by two DHS agencies, U.S. Customs and Border Protection and U.S. Immigration and Customs Enforcement.

Mitch Wagner over at the InformationWeek blog has a good write-up of the new rules with some interesting links on how to protect your data. I personally think that it’s looking more and more like the Department of Homeland Security is turning the USA into an Orwellian totalitarian state this way, and that the government is using the people’s fear of terrorists to bully the populace into accepting these measures.
What’s even scarier is that it’s also happening here in Europe. Just mention terrorists or national security and you can get close to anything done.

The big question in my mind is: does nobody realise that anyone with a half-decent understanding of security and/or encryption can circumvent these rules? Does anyone anywhere ever seriously believe that terrorists, smugglers or traders in child pornography actually personally carry their data around when travelling? You’d think that they’d understand that the first rule of illicit transport of anything is: avoid the bottlenecks and choke-points (such as airports etc.). I.e.: you go through customs, your stuff goes through an unguarded back door.

A last thought that a friend of mine pointed out today: is the fact that I’m writing and publishing this on-line probable cause for stopping & searching me next time I go to the US? Brrrrr…

UPDATE: Two interesting quotes from the RISK digest. First from an R.G. Newbury:

The worst features of this are that IF you have done the smart thing and
used strong encryption to protect your data, the Customs agent will be MORE
likely to take away your entire laptop for examination… and he will take
your entire laptop, not just the hard drive out of it.

In effect, you have no Fourth or Fifth Amendment rights when crossing the
border into the US. Must scare the living bejusus out of most corporate
counsel and CIO guys.

And another one from Steven M. Bellovin:

It’s worth noting — repeating, actually — that border searches of laptops
are not restricted to the US.  See, for example,
http://news.bbc.co.uk/1/hi/sci/tech/150465.stm which reports on British
policy.  Also note the date: 1998.  I have a different question: which
developed economies have explicit policies saying that they will not search
(the information on) laptops?

Have you taken the survey yet?

Monday, August 4th, 2008

If you haven’t, and you build/develop web sites as (a part of) your job, you really should take the ALA 2008 survey:

Stacking Cisco switches with StackWise

Sunday, August 3rd, 2008

If your switching infrastructure needs something bigger than a standalone LAN switch but not quite as big (and expensive) as a modular chassis, you might want to consider stacking your switches. Cisco offers their StackWise feature on the Cisco Catalyst 3750 series switches, and StackWise Plus on Catalyst 3750-E series.

What StackWise basically does is build one big switch by intelligently joining several individual switches together (with a maximum of nice switches total). The switches are united into a single logical unit using special stack interconnect cables that create a bidirectional closed-loop path. The bidirectional path acts as a switch fabric for all the connected switches, where network topology and routing information is updated continuously through the stack. All stack members have full access to the stack interconnect bandwidth (32 Gb).

The stack is managed as a single unit by a master switch, which is elected from one of the stack member switches. Any stack member switch can become master, and election is done my one of these methods:

  1. User priority-The network manager can select a switch to be master.
  2. Hardware and software priority-This will default to the unit with the most extensive feature set.
  3. Default configuration-If a switch has preexisting configuration information, it will take precedence over switches that have not been configured.
  4. Uptime-The switch that has been running the longest is selected.
  5. MAC address-Each switch reports its MAC address to all its neighbors for comparison. The switch with the lowest MAC address is selected.

When one master switch becomes inactive and while a new master is elected, the stack continues to function.

To build StackWise connections you need (at least two) of either of these cables:

  • CAB-STACK-50CM= (0.5-meter cable)
  • CAB-STACK-1M= (1-meter cable)
  • CAB-STACK-3M= (3-meter cable)

The reason you need at least two cables (or more precisely: X + 1, where X is the number of switches in the stack) is that the stacking cables must form a ring, as the connections are bidirectional, and without the ring a failure of one of the cables would break the stack with all manner of nasty things happening to your network. In a correct configuration a stack cable failure will halve the capacity but the stack continues functioning, while after the failed cable starts functioning again full capacity is automatically restored.

The main differences between StackWise (supported on 3750 and 3750-E series) and StackWise plus (only supported on 3750-E series) are:

  • StackWise plus performs destination stripping, where StackWise only supports source stripping. What this means is that with source stripping a unicast packet that is sent on the stack ring goes around the whole ring and is removed (i.e.: stripped) by the sender of the packet (i.e.: the source switch). With destination stripping the target switch of the packet removes it from the ring, freeing up bandwidth on the ring sooner.
  • StackWise Plus supports local switching, where StackWise doesn’t, forcing all packets on the stack ring. On a StackWise Plus stack any traffic destined for a node connected to the same member switch stays within that member switch, and doesn’t use the stack ring at all.
  • StackWise Plus will support up to 2 line rate 10 Gb Ethernet ports per switch.

You can build a stack consisting of a mix of 3750 and 3750-E switches, in that case only StackWise features are available with the exception of the local switching, the 3750-E’s will still do that.

All in all the StackWise feature is quite nice. Just as with RAID arrays you can build a resilient and easy to manage system by using relatively inexpensive devices. Management is almost as easy as managing a single switch, and most of the features that make StackWise worthwhile and in some respects even great are automatic and do their thing quietly and without fuss. Good stuff.