Amdahlâs Law demonstrates the theoretical maximum speedup of an overall system and the concept of diminishing returns. If exactly 50% of the work can be parallelized, the best possible speedup is 2 times. If 95% of the work can be parallelized, the best possible speedup is 20 times. According to the law, even with an infinite number of processors, the speedup is constrained by the unparallelizable portion.
Latest content
-
Bullet points from CityJS London 2025
Bullet points from CityJS London 2025
Highlights from the conference and what's next
- React Paris 2025 /
- Full Stack coding interviews - how it was in 2024 /
- âBalancing Coupling in Software Designâ (book review) /
- React Alicante 2024 /
- Tidy first? (book review) /
- My tech year in review (2023) /
Book reviews
-
Balancing Coupling in Software Design by Vlad Khononov
Balancing Coupling in Software Design by Vlad Khononov
2024Overview of the new Balancing Coupling model with examples and interactive quizzes. Enjoy!
-
Tidy First? by Kent Beck
Tidy First? by Kent Beck
2024My highlights from the first in the series of books on software design by Kent Beck
-
Thinking Architecturally by Nate Schutta
Thinking Architecturally by Nate Schutta
2018Thinking Architecturally by Nate Schutta is a short practical book for developers who want to stay current and grow in the rapidly changing tech industry. My favourite part is about âilitiesâ. Read on to learn more.
-
Learning Domain-Driven Design by Vlad Khononov
Learning Domain-Driven Design by Vlad Khononov
2021My review of âLearning Domain-Driven Designâ book about DDD and how it maps to the common software architecture patterns.
This week I learned
Week of August 25, 2025: Amdahl's law
Previous weeks are available in the archive.