"It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures." — Alan Perlis
I'm still not sure I agree with this: explicit data types are often nice. Following this maxim leads to pervasive lists or hash maps.
miniblog.
Related Posts
I'm a big believer in 'Perlis languages', where you learn a language for new perspectives and approaches rather than needing it for a specific domain.
The tricky bit is: when can you say you've acquired those new perspectives?
"for every polynomial-time algorithm you have, there is an exponential algorithm that I would rather run." Alan Perlis