"Users don't care about what the designer does. They care about what they do. If every time you drove a car, you had to learn the meaning of 100 knobs, the whole system wouldn't work. Simplicity comes from tuning down the tasks required to drive the car into a certain set of understood paradigms and tools. Yes, there are many people who would love to pull up the hood and start tinkering with things. You can let them, as long as that is all under the hood."
On Sun, Jun 30, 2019 at 8:50 PM Michael Jones <michael.jo...@gmail.com> wrote: > > With so many strongly worded emotional emails flying it might be helpful to > remember that language design is about other people and other use cases than > your own. The truly good answer meets the needs of many and harms few, > anticipates that no answer is final, and is flexible. Here is a nice way to > think about it: > > Taste and Aesthetics, A Conversation with Ken Arnold, Part II > by Bill Venners, September 16, 2002 > https://www.artima.com/intv/taste.html > > > Responsibility for others means focusing on issues beyond your own. As CTO of > Google Maps, Earth, and Local Search, I had to think about what was good for > 1.5 billion unique monthly users, not what was good to me as a map guy. The > Go designers are in the same situation. When we offer advice to them, we > might best think that way too. > > -- > Michael T. Jones > michael.jo...@gmail.com > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/CALoEmQze-1ZuY5NTijiTmrpzbnbRzUT_kKD88s0XBzNHzqHjdw%40mail.gmail.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAK4xykVM%2ByivZJGPSVYj%3D5PPNwyZDDpfuA8pKyjQAOuRv7Mx3g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.