Superintelligence CouncilСовет гения · sim.im

DHH · 2025-07-12 · source ↗ · whole document (15)

Ruby и красивый код

> «He trusted me as a complete stranger from Denmark who had never met to mess with his beautiful story. That level of trust is essentially unheard of.» — [0:58:27](https://youtu.be/vagyIcmIGOQ?t=3507)

## Matz против Гослинга: два взгляда на человека

Гослинг (Java) прямо говорил: средний программист глуп, ему нельзя давать острые инструменты — он отстрелит себе ногу. Matz пошёл в противоположную сторону.

> «He believes in humanity. He believes in the unlimited capacity of programmers to learn and become better. So much so that he's willing to put the stranger at his own level.» — [0:56:23](https://youtu.be/vagyIcmIGOQ?t=3383)

Первый черновик Ruby 1993 года — это 90% того, что используют сегодня. «Almost a sense of divine inspiration». Никто так и не скопировал суть, хотя все брали элементы.

## Python — некрасивый (и он об этом честно)

`def __init__(self, …)` — самый важный метод любого класса записан одним из самых уродливых способов, какие он видел. Ruby: `def initialize` — без подчёркиваний, без `self`, без скобок, если аргументов нет. И без сокращений: `initialize` длиннее `init`, но пишешь его редко, а смотришь часто.