Values

From RealWorld Wiki

Jump to: navigation, search

RealWorld Designer values are the core principles that were in mind of the developers while making crucial decisions. In the end, it is the values that make the final product unique.

Contents

[edit] Power-design

The whole is more than the sum of its parts. Actually, we want the whole to be the product of its N parts:

whole = partN = pow(part, N).

Here you go, the power is the mathematical function. And the goal is achieved by designing the application in this manner. The software is composed from small, well defined parts. Each new part multiplies the total utility.

[edit] Innovation

Connect what no one has connected before. Nobody is interested in just another clone of an already existing thing. A commercial product cannot afford to be a copycat. Combine, experiment, improve.

Examples: first 2D/3D combo, first raster editor with mouse gestures, interface for drawing tools with possibility to create meta-tools.

[edit] Clear direction

Be aware of where you want to go. Do not fake it and do not take shortcuts, or you'll have to walk the path again in the future. If the path is too long, walk only half the distance, but make sure that every step counts.

[edit] Kiss principle

KISS stands for Keep It Simple, Silly. And we try to keep it simple (for the end user). If there is only one answer to a question, do not bother the user with the question at all.

Example: RealWorld Cursor Editor supports .ani files with custom frame sequence. If a frame repeats multiple times, it can be only saved once and referenced multiple times. End users are unaware of this, because it is automated. Another one: RealWorld Photos can losslessly modify jpeg pictures, but it is not apparent and it just works, without any fuzz.

[edit] Listen closely

Nobody is perfect and knows everything. Making mistakes is only human. Listen to what users have to say, think about it and act when the time is right.

Personal tools