HackerTube.dev

Mountain West Ruby 2012 Capability vs. Suitability by Gary Bernhardt

Confreaks · 21.7K views · 2012-06-05 · 19:44

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

Gary Bernhardt argues that software history moves in reactions to earlier tools, and that new tools are not simply better in every way. He distinguishes capability (what a tool allows) from suitability (what it fits), and warns against repeating past mistaken reactions.

On Hacker News

HN commenters reuse the capability-versus-suitability framing to discuss languages, restriction versus freedom, and tool design.

Recommended by 2 HN people across 2 months · HN mentions 2015–2023

Topics

Search by tags

What people said

al2o3cr · 2023-06 · Recommendation

There was this talk ("Capability vs Sustainability") from 2012: [VIDEO] Very nearly exactly what you're describing; not sure if it's the same thing you were thinking of, or just part of a similar thought-wave at the time.

Read the original HN comment ↗
thristian · 2015-10 · Recommendation

See also the Gary Bernhardt talk, Capability vs. Suitability: [VIDEO] Some technologies are radical new developments designed to give people some new capability they never had before. Other technologies are refinements of some previous capability technology, restricting the capabilities but more suitable for some particular problem-space or setting. It's not necessarily "nobody has big ideas anymore", it's just a natural cycle. On the other hand, if you want a less-charitable view, consider this: programming in the 1980s was dominated by ideas from C, a language developed in the 1970s. Programming in the 1990s brought the influence of Smalltalk, a language developed in the 1970s. The 2000s saw the introduction of functional programming ideas from Lisp, a language developed in the 1970s. These days, the hot new programming language features are being taken from Standard ML, a language developed in the 1970s. Someday the 1970s will be mined out, and then we can start coming up with new ideas again.

Read the original HN comment ↗
fnord123 · 2019-07 · Reference

This really comes back to the Capability vs. Suitability model that Gary Bernhardt has spoken about: [VIDEO] IRC is capable. It is a box of nuts and bolts that lets us communicate and build awesome bots and so on. Bloating the protocol gives us suitability: features that are robust and can federate.

Read the original HN comment ↗

Sources

Video by Confreaks, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources