concept

Wirth's Law

Wirth's Law is a computing adage that states 'software is getting slower more rapidly than hardware is getting faster.' It highlights the observation that software inefficiencies and bloat often outpace hardware performance improvements, leading to perceived stagnation in overall system speed despite advances in processor technology. The concept is attributed to computer scientist Niklaus Wirth, who formulated it in the 1990s based on trends in software development.

Also known as: Wirth Law, Wirths Law, Software bloat law, Software slowdown principle, Niklaus Wirth's law
🧊Why learn Wirth's Law?

Developers should understand Wirth's Law to prioritize performance optimization, efficient coding practices, and resource management in software projects, especially for applications where speed and responsiveness are critical, such as real-time systems, gaming, or high-traffic web services. It serves as a reminder to avoid unnecessary feature creep and bloat that can degrade user experience, even on modern hardware, and encourages a focus on algorithmic efficiency and lean software design.

Compare Wirth's Law

Learning Resources

Related Tools

Alternatives to Wirth's Law