Comment Comment by newzombie A surprising one is to avoid all kind of jumps (early return, breaks and continues).A broader one: writing expressions as much as possible. Basically, it means avoiding unnecessary mutations (and jumps).Then avoiding architecture. Thinking algorithms that process data (instead of "systems") has been transformative. parent newzombie 6 years ago
A broader one: writing expressions as much as possible. Basically, it means avoiding unnecessary mutations (and jumps).
Then avoiding architecture. Thinking algorithms that process data (instead of "systems") has been transformative.