Treating your users as co-developers is your least-hassle route to rapid code improvement and effective debugging.
Eric S. RaymondA software system is transparent when you can look at it and immediately see what is going on. It is simple when what is going on is uncomplicated enough for a human brain to reason about all the potential cases without strain
Eric S. RaymondAny tool should be useful in the expected way, but a truly great tool lends itself to uses you never expected.
Eric S. RaymondIf Unix could present the same face, the same capabilities, on machines of many different types, it could serve as a common software environment for all of them.
Eric S. RaymondLisp was far more powerful and flexible than any other language of its day; in fact, it is still a better design than most languages of today, twenty-five years later. Lisp freed ITS's hackers to think in unusual and creative ways. It was a major factor in their successes, and remains one of hackerdom's favorite languages.
Eric S. Raymond