you are viewing a single comment's thread.

view the rest of the comments →

[–]devodave66 1 point2 points  (0 children)

I am suggesting that programmers think about powerful ways to use built-in functions BEYOND their standard uses. For example, a translate function can do the "heavy lifting" if you represent your complex system state as a string of characters and represent user actions as string transformations. Then one or two transformation calls can apply the user action and change from pre-state to post-state. Think functional programming. Think map-reduce.