3 ms·
Scala provides tools that allow highly competent developers to write very concise code, and if you give them those tools they will use them. Developers who are
by Dove 16y ago
Scala provides tools that allow highly competent developers to write very concise code, and if you give them those tools they will use them. Developers who are less competent may then have trouble understanding that code.
A wise co-worker of mine once said that it is just miserable when you have to maintain code written by someone smarter than you. So I strive to be concise and clear, but very rarely can I justify using arcane features and concepts to achieve that goal.