The paper discusses the trade-off between hardware and software complexity. A robotic joint is taken as an example and the conclusion is that systems must be designed so that models become simple, if we expect to use advanced control methods.