Designing beneficial features for your operator
Once you've identified the target audience for your Operator, the next step is to define what the Operator will do. Listing the problems that must be solved by the Operator will give you a better understanding of the goals of the project. It will also highlight whether or not those goals provide a tangible, measurable benefit to your users.
Figuring out what kind of functions are truly beneficial is hard to define. The exact definition of "helpful" is different on a case-by-case basis. Some beneficial Operators solve widespread headaches in a novel and intuitive way. Others address more niche problems that may only affect small communities of users, but the impact of eliminating those problems is significant. However, it is a bit easier to describe beneficial functions in terms of what is not useful.
Foremost, useful Operators are not redundant. In specific examples, redundancy can mean a lot of different things....