logoalt Hacker News

jancsikatoday at 6:35 PM0 repliesview on HN

> The arguments against pure functions appear to be somewhat contingent: current adoption levels, practice, convenience, and taste.

At least with many GUIs, the time it would take to know, document and/or test all combinations of UI behaviors quickly exceeds the time available to humans. It's at least tractable to start with vastly more states than could ever be measured, and then gate or special-case certain ones to try to make things minimally safe/sane/reliable for the user.