Matt Legend Gemmell on Engineer Thinking:
All too often, when faced with a decision about how to implement certain functionality, engineers take the extreme position that:
- A feature must be exactly what 100% of users want.
- If the above isn’t true (and it almost never is), the feature must be configurable.
This binary approach is gravely wrong, and unjustly offloads decision-making onto the user of the software. We’ve all seen where this approach ends up: multi-row sets of tabs, scrolling panes of checkboxes, nested radio-buttons and a general overload of configuration.
Matt Linderman (37signals) saying Computers shouldn’t make people feel like idiots:
For those of us surrounded by the minutiae of computers all day, it’s easy to forget there’s a world of people out there who just don’t get it. And it’s not their fault. It’s ours.
Mike Monteiro (Mule Design Studio) on The Failure of Empathy:
As an industry, we need to understand that not wanting root access doesn’t make you stupid. It simply means you do not want root access. Failing to comprehend this is not only a failure of empathy, but a failure of service.
(via ignore the code)

