Bloat: How and Why UNIX Grew Up (and Out) - Rusty Russell,Matt Evans
In brief
Rusty Russell and Matt Evans examine why Unix utilities like ls and cat grew from a few kilobytes to over a hundred kilobytes. They take apart common tools to see where the growth comes from.