Remove directory
article thumbnail

The half-life of code & the ship of Theseus

Erik Bernhardsson

The drivers directory has by far the most number of files (22,091) followed by arch (17,967) which contains support for various architectures. Is the architecture basically not as “linear” and consistent? Linux also clearly exhibits more of a linear growth pattern. I’m speculating that this has to do with its high modularity.

Linux 224
article thumbnail

The half-life of code & the ship of Theseus

Erik Bernhardsson

The drivers directory has by far the most number of files (22,091) followed by arch (17,967) which contains support for various architectures. Is the architecture basically not as “linear” and consistent? Linux also clearly exhibits more of a linear growth pattern. I’m speculating that this has to do with its high modularity.

Linux 100
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

AoAD2 Practice: Simple Design

James Shore

In the second edition of Extreme Programming Explained, Kent Beck provides four criteria for evaluating the simplicity of a design: [Beck 2004]. If the function was in a utility module in a completely different directory, they would have low cohesion. Risk-Driven Architecture” on p.XX Beck on Simplicity. has more details.

article thumbnail

Extending Democratization of Storage Services Through Virtualization

Hu's Place - HitachiVantara

We announced storage virtualization in 2004 with our Universal Storage Platform (USP). While other vendors approached storage virtualization through the use of appliances sitting on the Storage Area Network (SAN), Hitachi’s unique storage architecture enables the virtualization to be done in the storage controller.

Storage 40