Be Dumb

User interface, simple/stupid.

Make it reasonable and easy to use.

I remember a conversation I had with Owen Thomas. We argued on the concept of having your data on the machine in front of you, or if it could be out there in the aether. My argument was that people don't care WHERE the data resides, just like they don't care HOW most things work. They just want it to work.

Now, I look around, and realize, you have to make things WORK first, and how only matters to those who look under the hood. Drive a car: Steering wheel, break, gas, Drive/Reverse/Park. That's it.

Computers: Keyboard/Mouse/Monitor. Inputs and output. Sometimes a printout.

Get to the core, and make things easy on your users. The easier it is, the fewer things can go wrong. Be dumb for your users, and your life will be easier as well.