DGRMM.net

David and Becky's little domain

Why being conservative in software is stupid.

Posted by David Morton Fri, 01 Sep 2006 00:47:00 GMT
A common command I use in system administration is
tail -f *

This views multiple files and reports changes… it lets me watch the logfiles of several programs at once. I’ve been using this for as long as I can remember on Linux, certainly back in 1997 at least.

On bsd systems, including the new OS X, I get this:

tail -f * 
tail: -f option only appropriate for a single file

The typical argument is that they are conservative with features, and thus have less bugs. In my opinion though, software that doesn’t do what I expect from almost 10 years of use… is buggy.

It’s also similar to a situation developing in the table saw business. A new “feature” available in table saws can cause the saw to retract suddenly when a finger makes contact with the blade. The table saw industry is fighting, claming possible liability if it doesn’t work as well as it claims.

Hmm, the new feature might save a hand. Is it worth it to include this feature, even if it might not be perfect? I’d prefer to have it myself; and it starts to make saws that don’t include it look dangerous and “buggy”.

Let’s worry about bugs when needed, but please, make my tools work like I expect.

1 comment |

Trackbacks

Use the following link to trackback from your own site:
http://typo.dgrmm.net//trackbacks?article_id=77

  1. DGM
    31 minutes later:

    Hey, it’s a small nitpick, I still love my new MBP :)