Hacker News new | ask | show | jobs
by jehlakj 1917 days ago
I’m curious what are some products that successfully do this? I honestly can’t think of any at the top of my head.

To me, more features and ease of usability can’t coexist. There must be compromises. I’ve heard the argument that it’s possible by hiding the advanced features, and I would agree in the short term. But internally, as teams grow and have to maintain multiple documentations noting depreciations, it creeps on the user’s end. It becomes harder to read documentation and there’s also the burden of trying to understand what it’s for because it was something that replaced a previous feature which I don’t have context for.

Please add features responsibly, and stop rewarding new features that seem helpful in a handful of use cases. But who am I kidding here

2 comments

I'm inspired by products like Zoom, Chrome, VScode, and Slack that are both user friendly and full featured.

Any examples of features that we probably shouldn't have added and should consider removing?

We intent to replace the DIY DevOps toolchain with GitLab. Something that consists of many applications and interfaces. Just having it in a single application would already be a big quality of life improvement for the users. And so far the most common hurdle is being able to match the functionality of the point solutions.

I think your observation reflects a common pattern called the Flexiblity Usability trade-off. https://en.wikipedia.org/wiki/Flexibility%E2%80%93usability_...