Skip to content

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.” quote by Eric Freeman
Download Open image
““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.””

Eric Freeman

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.

Key Takeaway

Design handlers to run concurrently or asynchronously.

Themes

software development performance concurrency queues efficiency

Mood

practical analytical

Type

technical motivational

When to use this quote

  • web servers
  • microservices
  • data pipelines
  • real‑time processing
  • background jobs

Key Concepts

asynchronous programming system design resource management

Questions to Reflect On

  • How can we redesign to avoid blocking?
  • What async patterns best fit this scenario?
A Different Perspective

May require significant refactoring and testing overhead.

2.9 out of 5 (6 ratings)

More by Eric Freeman

Explore all 90 Eric Freeman quotes

More Computation quotes

Browse all 88 Computation quotes