A year ago or so, I have noticed that the phrase "forces the programmer to think about" is reliably correlated with bad ideas.
@amcaplan Perhaps so. I think APIs that nudge ppl away from ambiguities are good; those that force attempt to force resolution can't work
-
-
@wycats Sorry, totally mangled my tweet while character-rationing. Meant to distinguish between adding cognitive load by giving extra /1 -
decisions to worry about (i.e. the opposite of C Over C) vs. surfacing ambiguities which should be resolved actively and not implicitly /2
-
For example, I love testing because it forces me to actually define what it means when I say my code works. 3/3
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.