Hacker News new | ask | show | jobs
by raverbashing 1423 days ago
In terms of language design, absolutely.

Giving "free" choices to users just makes it more confusing. It's better to have one way of doing things than three that are kinda like the same but don't offer many advantages.

Optional for optional's sake doesn't help.