My experience has been that the same flexibility that makes ruby such a great programming language to build DSLs on top of, makes it hard to build a mental parser when you are learning it by reading other people’s code.
My experience has been that the same flexibility that makes ruby such a great programming language to build DSLs on top of, makes it hard to build a mental parser when you are learning it by reading other people’s code.