• LOGIN
  • No products in the cart.

Linux: Get Realtime Bandwidth Statistics Using Stock Commands

waterfall

If you studied computer science in any form in college you’ve no doubt heard
about the
Waterfall Method. It’s the classic, multi-phased and elaborate process for designing
software.

It’s taught as a standard method for development in thousands of schools all
over the world, and yet its history has an interesting secret that virtually
nobody knows about — especially the countless professors that pound the
model into impressionable young minds.

What people don’t know is that when it was initially laid out, the
author explicitly stated that it was an example of how things should NOT
be done.

Don’t believe me? Here’s a screenshot of his actual paper. Notice the
“waterfall” illustration followed by his own ironically ignored quote:

Amazing. There it is in black and white, yet for three decades compsci
students all over the world have been taught precisely this system
that the author said was a bad idea.

Of course, anyone that’s tried to use the method knows its major weakness,
i.e. the fact that it fails to map well to a reality in which customers
change their minds. Again, ironically he actually mentions this in the
paper.

Sheesh. What did he have to do to highlight the fact that he
wasn’t supporting the model? Bold type? A red circle with a mark
through it?

I can’t help but wonder how many failed software projects could have been
avoided if someone didn’t overlook the fact this now famous paradigm was
initially presented as a case study in what NOT to do.:

May 23, 2025

0 responses on "Linux: Get Realtime Bandwidth Statistics Using Stock Commands"

Leave a Message