Speak little; listen much

17 08 2014

I’ll be giving a talk at TEDxWellington next weekend.  I’m not allowed to reveal too much about what I’m going to say, but I will be spending some time talking about the IETF’s Requests for Comments, or RFC’s for short.

One of the most important RFC’s is RFC 760, which defined Internet Protocol, or IP for short – this is the really basic schematic for how Internet information packets are put together.  Section 3.2 contains the following lovely snippet, now referred to as “Postel’s Law”:

an implementation should be conservative in its sending behavior, and liberal in its receiving behavior

I was looking for a way of expressing this in plain English, and came across this lovely paragraph from 17th century theologian Francis Fenlon:

Speak little; listen much; think far more of understanding hearts and of adapting yourself to their needs than of saying clever things to them.  Show that you have an open mind, and let everyone see by experience that there is safety and consolation in opening his mind to you.  Avoid extreme severity, and reprove, where necessary, with caution and gentleness.  Never say more than is needed, but let whatever you say be said with entire frankness.  Let no one fear to be deceived by trusting you …  And correct yourself, for the sake of correcting others.

This came from Fenlon’s collection of Spritual Letters to Women, but is equally applicable to us moderns of any gender, especially software engineers.

HT: Stan




I was famous for fifteen seconds

3 07 2011

This year’s NetHui conference was full of unexpected delights, but this gave me the biggest (if shortest) shock -

Yes, I had finally achieved my lifelong ambition of being popular, even if only for fifteen seconds. Thank you, tweeps.




Ubuntu Maverick on a Thinkpad X201

15 03 2011

I finally upgraded my Thinkpad X201 from Kubuntu Lucid to Maverick over the weekend.  I’m pleased to report that the process was nearly flawless using KPackageKit.  Despite segfaults in KPackageKit which didn’t seem to deter it, the upgrade process went very smoothly and took about an hour.

I’ve only encountered three minor problems:

There were some strange dependencies that prevented Kmail from working properly; I had to manually install libkontactinterface4 and libakonadi-contact4.  Akonadi, I wish that it had never been thought of.

cups-pdf disappeared and had to be manually reinstalled.

Bluetooth file receive stopped working.  After a bit of investigation, Debian bug report 609022 had the critical piece of information I needed:  just

ln -s /usr/share/kde4/apps/bluedevil/bluedevil.notifyrc \
~/.kde/share/config/bluedevilfilereceiverhelper.notifyrc

and everything is sweet.

Well done, team Kubuntu – Linux is nearly ready for my mother!






css.php