Best: Good research is about the quantity and throughput of ideas you can test, not the quality of individual ideas. Worst: Code should be designed for users, not any individual engineer's philosophical preference.
The best one I understand and agree. If one tries to work only on "good" ideas he might never work on anything. Trying stuff out is super important even if it is a bit silly idea to work out. Worst, the way it is written left me a bit confused. I understood: If someone wants "perfect code" because of "software craftsmanship". Where "users are stupid" because they should learn how to use the software. It is really bad…
> [ . . . ]
> Quotations mean beliefs of person having such of a approach.
You can learn how not to do something from observing someone doing things wrong.