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

Strongly seconded. I get the desire to simplify the initial UI for the beginners, but for the sake of all that's holy, think of people who're using your product regularly. Like salaried employees sitting in front of it eight hours a day, five days a week, for years.

Power users aren't born, they're created by exposure and a minimum of aptitude. Power features need to be put in places where people who use software will eventually discover them. Hiding them, or not creating them at all, is essentially wasting people's lives and money.

An example I like to use is when I visited my wife's workplace once, and while waiting for her, was asked to help with a task that involved changing some values on couple hundred entries in their e-commerce management system. They expected it to take me two or three hours, as this is how much time they spend on it every couple days. I completed it in 15 minutes, after discovering a well-hidden feature for batch-editing entries. I shared the knowledge, and that simple visit saved them countless man-hours ever since. How much more time would've been saved if that batch-editing option was more prominent, and explained in-app, instead of diminished and hidden in a place where someone who didn't know what to look for would never find it?

And what your users do with time saved is of course their decision. They may use it to complete other work, enriching their employers. Or they may blow it watching funny cat videos on YouTube, improving their mental well-being. Point is, they have a choice, they have an option to grow and get better, do their jobs faster, with less effort and less mistakes. That's the promise of technology, that's the whole point for building software in the first place.



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

Search: