Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Two points in support of the KISS principle for UI (user interface) programming -- keep it simple ...:

(1) With defaults, 3+ billion people already understand very well.

(2) For anything not a default, on the first day, the programmer understands and maybe no one else.

As I understand the history of UI programming, the HTML controls were built on, borrowed from, the controls in the IBM 3270 terminals heavily used in IBM's CICS (customer information control system) and originally designed for the user interface of airline reservation computing.

I don't know much about UI programming because my most important background in computing was for applied math computing for US national security where didn't use check boxes, radio buttons, single line text boxes, multi-line text boxes, links, etc. But as a user of the Internet and for the UI programming for my startup, I followed KISS, i.e., used HTML defaults.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: