Previous page | Next page | Contents | Home Obix pragmatics

Everything should be made as simple as possible, but not simpler!
(Albert Einstein)

This famous and wonderful sentence of one of the greatest geniuses (Albert Einstein has been elected Person of the last century by Time Magazine) doesn't need any further explanation. We all want products which are easy to use.

If something isn't easy to use, people simply avoid using it. Some examples can be found in the world of software development. Concepts which are essential for high quality, such as design by contract and automatic testing, are often ignored by programmers, mainly because they are not built-in and easy-to-use features of the language. Hence, the decisive criterion is not if something is possible to be done in a language, but how easy it is to do it. The lack of simplicity was one of the main motivations for developing Obix. The examples found throughout the tutorial will hopefully convince the readers that Obix really simplifies programming, without sacrificing powerfulness.


Previous page | Next page | Contents | Home October 2004