“Simplicity is the ultimate of sophistication” Leornado Da Vinci
It is intended for all final users of high-tech tools, computers, softwares and devices.
Remember technology is just a science of tools and a tool is just for a task not for spending all your life on it !
The featured contributor is Cheikhna a.k.a astroneo, an imagineer who has studied and worked with several technologies during his long carreer as a project manager, engineer, developer, webmaster and 2D/3D graphic designer. He’s working currently on a new architecture description framework for understanding and using easily any control systems.
Here are Astroneo’s “Seven Rules for next technologies”:
Easy-to-learn, Simple-to-use, Compact, Scalable, Efficient, Reliable and Low-cost.
1- Easy-to-learn, Easy-to-understand : “DUDES, TAKE IT EASY !”
- A technology which is easy to understand and to learn is the half of the work in using it. but how many times have we met a great tool with awesome features associated with complex non-structured learning curves ? Awesome poor explanations and documentations, no clear diagrams or description views and many manuals and books containing thousand pages of useless comments on details !
- At the end, you will found that it took you 2 years of learning and practices before you could really appreciate all his power.
Why not starting with simple tools with quick easy to learn curve including hierarchical structured level steps for the impatients ^^ (basic, advanced, expert) so we can concentrate only on our tasks and objectives in our project ?
- 6 months for learning a software tool ?? Remember a computer is just a tool and your life is a shareware, not unlimited !
2- Simple-to-use, Easy-to-use : “KIDS, KEEP IT SIMPLE !”
- “Making the simple complicated is commonplace; making the complicated simple, awesomely simple, that’s creativity” Charles Mingus
- Life is simple, adults make it hard ; Nature is just a complex combination of simple stuffs so if you have to work on complex projects, you should seriously start by simple things and the first thing to do is to use simple tools that will help you to stay productive in any levels of complexity.
3- Compact : “DAMN, MAKE IT COMPACT !”
- If i have to describe a complex system to make it easy to understand, I will have to resume it by describing only the surface of the system.But my description will look like an iceberg for noobs when i will decide to describe more deeper in the details and features of the system ; A short description, a fly on the surface is the key.
- It’s the same problem when some companies want to add more stuffs on their products and sell some thousand extensions ; just sell only one tool and name it “THE All-in-One”, “THE Ultimate”, “The Universal prodigious magic awesome kick-ass tool”, your customers will love you for that.
- A compact tool with main add-on’s included is better than thousand stuffs you will have to buy to get things done correctly.
What we really need is to get the main features of a tool for quick start and use his details/options/extensions/plugins already included when we’ll really need it.
4- Scalable : “I WANT HIGH OUTRAGEOUS SCALABILITY ! “
- Flexible means that you have the power to extend his features in the way you need it for your project, task and domain.
you know life is dynamic, unpredictable and evolutionary so your tool will always have to be adjustable.
5-Efficient : “IT MUST BE EFFICIENT, IT HAVE TO !”
- Fast and good result that’s the purpose of a tool, That’s all.
6- Reliable and Easy-to-control : “IS IT WORK ? IS IT SURE AND SECURE ? IS IT YOUR PROBLEM ? “
- Reliable and robust ? we all know what is the problem with new technologies :
Why bugs tracks and dreamy wish list on forum support should be the job of the final users ? ^^
7- Low-Cost not Free or Expensive : ” SOLD OUT ! “
- A good tool at a low price (not free as a beer if you want something robust) will bring dynamic enthousiast community support and will give better results on time for all than a high perfect product for very important personality or a popular free product efficient for personnal use only !
– Conclusion : If I have to suggest them a solution I would just always keep in mind 3 keywords , The Easy 3 principle :
- Easy-to-understand for Quick start
- Easy-to-use for Rapid Prototyping
- Easy-to-control for Monitoring and Debugging
Related Link :