Who Wants to be a Ruby Engineer?
summary
A live Ruby quiz walks through concrete gotchas: actual snippets execute and the answers are shown — e.g. double-colon calls instance methods (::1.+(2) → 3), string << 97 becomes "a" (shovel treats 97 as ASCII), array * n concatenates copies, map with symbol-lists and flip‑flop operators produce surprising booleans, regex =~ creates named locals, proc[] invokes a Proc, for loops leak scope, and sleep returns the seconds actually slept; each example cites the exact behavior and the surprising result.
AI-written summary · about
chapters (23)
- 0:00Welcome
- 1:25Speaker intro
- 5:00Game rules
- 7:39Warm-up question
- 9:23Second contestant and Active Support question
- 10:26String shovel
- 11:57Array multiply
- 13:43String dash
- 15:27Negative numbers
- 16:56Range precedence
- 18:43Instance var quirk
- 19:48Omitting parentheses in method calls
- 21:57Enumerator return
- 23:44Variable assignment to itself
- 25:55String question
- 28:01Named captures in regular expressions
- 29:48Flip-flop operator
- 32:00Void context
- 34:17Whitespace ternary
- 37:27For loop scope
- 40:43Proc methods
- 42:29Sleep return
- 45:03Closing








