Skip to content

Design Quote by Dave Thomas

“If you like your remote messaging fat, dumb, and interoperable, you could also look into the SOAP libraries distributed with Ruby.” quote by Dave Thomas
Download Open image
“If you like your remote messaging fat, dumb, and interoperable, you could also look into the SOAP libraries distributed with Ruby.”

Dave Thomas

About This Quote

Source Talk: Pragmatic Programming, 2005

Choosing a clunky, inefficient, yet compatible messaging system like SOAP in Ruby may be acceptable for certain legacy needs.

In simple terms: SOAP is bulky but works for compatibility.

Key Takeaway

We compatibility over performance when needed.

Themes

software design compatibility legacy systems trade‑offs

Mood

practical critical

Type

technical advisory

When to use this quote

  • maintaining old enterprise apps
  • interoperability requirements
  • budget constraints
  • quick prototypes

Key Concepts

software engineering system integration

Questions to Reflect On

  • When is legacy compatibility worth the cost?
  • What are the risks of using outdated tech?
A Different Perspective

Modern alternatives often outperform SOAP in speed and simplicity.

2.0 out of 5 (9 ratings)

More by Dave Thomas

Explore all 30 Dave Thomas quotes

More Design quotes

Browse all 5,397 Design quotes