Skip to content

Found Quote by Douglas Crockford

“I have been writing JavaScript for 8 years now, and I have never once found need to use an uber function. The super idea is fairly important in the classical pattern, but it appears to be unnecessary in the prototypal and functional patterns. I now see my early attempts to support the classical…” quote by Douglas Crockford
Download Open image
“I have been writing JavaScript for 8 years now, and I have never once found need to use an uber function. The super idea is fairly important in the classical pattern, but it appears to be unnecessary in the prototypal and functional patterns. I now see my early attempts to support the classical model in JavaScript as a mistake.”

Douglas Crockford

About This Quote

Source Interview: JavaScript:, 2008

The author argues that modern JavaScript patterns make the traditional “uber” function unnecessary, favoring prototypal and functional approaches.

In simple terms: Old class‑based patterns are outdated in JavaScript.

Key Takeaway

Embrace current language features.

Themes

programming JavaScript software design

Mood

reflective analytical

Type

technical educational

When to use this quote

  • web development
  • code refactoring
  • team onboarding
  • learning modern JS

Key Concepts

prototype inheritance functional programming language evolution

Questions to Reflect On

  • Do you rely on outdated patterns?
  • How can you transition to prototypal design?
A Different Perspective

Older patterns may still be needed for legacy systems.

4.4 out of 5 (10 ratings)

More by Douglas Crockford

Explore all 33 Douglas Crockford quotes

More Found quotes

Browse all 12,329 Found quotes