This was put in as a result of a folks complaining about .second and similar array sugar. I don't have the link to the Github thread from 8 years ago, but I remember it was prodigiously awesome.
Haha. Genuine question - why are nth methods available in ActiveRecord? Basically anything past .first doesn't seem necessary (functionally speaking).
For me, it comes up in test cases. In a controlled environment, it can be nice to mentally say "add two objects, the first should be this, the second should be this." I don't think I've ever used `second` outside of the testing realm.
It's the whole philosophy of ruby: sometimes, it makes more sense to write the index in full letters rather than in digits.
I don't know, I'm not a Ruby/Rails guy. I just remember seeing something where DHH talked about this.
I feel the same way about empty parenthesis and line ending semicolons. Lol.