Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Ruby is an interface between at least three realms: the human (typically English conversant), the machine (instruction-based), and logic.

Not unique and not the best, but popular and usable enough to be fascinating for anyone who's given more than passing thought to how difficult it is to communicate in any one realm separately (let alone across realms).

For example, I had a meeting with POs recently where it took an hour to communicate a concept in English and distill a logic diagram from it. I'm not placing blame on English (although some would [1]), POs, or myself. It's just common experience that communication is difficult.

Personally I always enjoy flexibility and expressiveness when writing (English or code), usually when reading (English or code), and sometimes when debugging (English or code). So I like Ruby pretty well. YMMV.

[1] https://news.ycombinator.com/item?id=33513666 & https://news.ycombinator.com/item?id=22689959



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: