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

Everything having a default is sometimes not sensible.

In such cases, explicit and declarative is much better than implicit and hidden.



I don't understand this sentiment. What's the issue with having defaults that are used if no values are specified? Assuming the documentation is good and you can find a list of all options (and default values).


Indeed. Sometimes it's worth making people do a little bit of extra work so that they can actually start to grok a system.

A little (but not quite) like this: https://github.com/eggheads/eggdrop-1.8/blob/master/eggdrop....




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

Search: