|
|
|
|
|
by steveklabnik
2096 days ago
|
|
Original source here, by the way: https://www.ruby-forum.com/t/conventions-in-ruby-and-the-pri... All of those things are "dangerous" in this sense. It is arbitrary, but that's how Ruby works; there's a gray area shared understanding of concepts. The "principle of least surprise" is literally about Matz, and Matz alone. Yes, something may be surprising to you, or not, but it's not about you. This shared taste/understandings/whatever is just how convention works. (Or at least, it did when I was involved with Ruby; it's been a couple of years so I'm out of touch!) |
|
Anyway, I didn't realize who I was replying to when I replied to your first comment. I've seen a few of your presentations and read a lot of your work and I'm a fan.