Yuriy Gromchenko

45%
Flag icon
Going the other way (trying to add concurrency to a nonconcurrent application) is much harder. If we design to allow for concurrency, we can more easily meet scalability or performance requirements when the time comes—and if the time never comes, we still have the benefit of a cleaner design.
The Pragmatic Programmer
Rate this book
Clear rating
Open Preview