Computation Quote by Eric Freeman
““Well, say you write a handler and it requires a lot of computation — that is, something that takes a long time to compute. As long as your handler is chugging along computing, I’m sitting around waiting until it’s done. Only then can I continue with the queue.””
About This Quote
Source Interview: Software Engineering Podcast, 2015
Highlights the inefficiency of long‑running handlers that block the queue, urging better concurrency or async design.
In simple terms: Long tasks block the queue; use concurrency.
Design handlers to run concurrently or asynchronously.
Themes
Mood
Type
When to use this quote
- web servers
- microservices
- data pipelines
- real‑time processing
- background jobs
Key Concepts
Questions to Reflect On
- How can we redesign to avoid blocking?
- What async patterns best fit this scenario?
May require significant refactoring and testing overhead.