POLA and traceroute

The principle (or rule or law) of least astonishment (or surprise), often abbreviated to POLA, applies to user interface design, programming language design, and ergonomics. It states that, when two elements of an interface conflict, or are ambiguous, the behaviour should be that which will least surprise the human user or programmer at the time the conflict arises.

(via Wikipedia)

Now mtr might be the new cool kid in the block but some of us are either hanging out in the wrong neighborhood or just plain old. We surely deserve traceroute installed by default in our Ubuntu server alongside mtr, don’t we?

P.S. FWIW RHEL seems to take POLA a little bit further, taking into consideration even the poor guys in the village.

# ls -la `which tracert`
lrwxrwxrwx 1 root root 10 Oct 27 16:28 /bin/tracert -> traceroute



2 Responses to “POLA and traceroute”

  1. Sotiris Tsimbonis Says:

    mtr is more than 10 years old 🙂

  2. mperedim Says:

    If it’s not mentioned in the Bible, it qualifies as new 🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: