The next best thing to having good ideas is recognizing good ideas from your users. Sometimes the latter is better.
Eric S. RaymondTreating your users as co-developers is your least-hassle route to rapid code improvement and effective debugging.
Eric S. RaymondThe combination of threads, remote-procedure-call interfaces, and heavyweight object-oriented design is especially dangerous... if you are ever invited onto a project that is supposed to feature all three, fleeing in terror might well be an appropriate reaction.
Eric S. RaymondOf course, C proved indispensible to the developers of all its alternatives. Dig down through enough implementation layers under any of the other languages surveyed here and you will find a core implemented in pure, portable C
Eric S. Raymond