Hacker News new | ask | show | jobs
by 6cxs2hd6 4371 days ago
Although I agree it's possible (and so "dilemma" is hyperbole), in my own experience it's quite challenging to pile on the features while retaining a simpler experience for more casual users.

Realistically: The early-adopter power-users will want their new features relatively quickly. It takes significant discipline and foresight to add them in a way that won't complicate and compromise the simpler experience. Yes you can hide options, etc., but eventually the complexity can start poking through.

Of course that's just my experience as a developer and user of many programs; you may be smarter and/or luckier than me.