Control Engineers
Embedded System Developers

Philosophy

We have long believed in old-fashioned reliability because one’s reputation is critically dependent upon the reliability of one’s products.

Below we share with you some of our favourite quotes.

on Project Management

“It is no use saying ‘We are doing our best.’ You have got to succeed in doing what is necessary.”   – Winston Churchill

on Software Development

“Unlike other products, software is not constructed, but rather designed into existence.”   – George Stepanek in Software Project Secrets

on System Design

“The choice between architectures may well depend upon which set of drawbacks the client can handle best.”    – Eberhardt Rechtin in Systems Architecting

“In the real world most of our problems involve decisions that are based on a lot of complex factors. There often isn’t a right answer, there’s the least worst.
Or there’s an answer that satisfies no one, but that causes the fewest objections.”   – Jack Ganssle

“There are two ways of constructing a software design.
One way is to make it so simple that there are obviously no deficiencies,
and the other way is to make it so complicated there are no obvious deficiencies.
The first method is far more difficult.”   – Tony Hoare

“Simplicity does not precede complexity, but follows it.”   – Alan Perlis 1982

“When choice must be made with unavoidably inadequate information, choose the best available and
then watch to see whether future solutions appear faster than future problems.
If so, the choice was at least adequate. If not, go back and choose again.”   – Eberhardt Rechtin