Наверное, большую часть своей карьеры я писал на Ruby: языке, знаменитом своей DSL-магией и высокоуровневым синтаксисом, до сих пор люблю его, хотя с годами начал видеть и его недостатки.
Golang является современным, высокопроизводительным и уже достаточно широко распространенным языком программирования. При этом его достаточно ограниченный синтаксис и некоторые решения по дизайну языка при взгляде со стороны иногда вызывают то интерес, то недоумение, то даже насмешки. Но не смотря на это, рубисты и питонисты довольно часто осваивают его как второй язык.
В своем докладе я расскажу, каких возможностей из других языков программирования (например, Ruby и Rust), мне не хватает в Go, и чем я пытаюсь их заменить, чтобы писать красивый и выразительный код.