Features don’t work, in the sense that they can be easily gamed. Behaviour has an advantage over features in that you can describe any feature in terms of behaviour, but you can’t describe behaviour in terms of features.
Ward Cunningham talks with Bill Venners about complexity that empowers versus complexity that creates difficulty, simplicity as the shortest path to a solution, and coding the simplest thing when you're stuck.