Benny Chandra dot com

blogging without tagline since 2001

Dave Koz & Patti Austin

@ Java Jazz Festival, Jakarta.

Nathan King (Level 42)

@ Level 42 Indonesian Tour, Surabaya.

Jamie Cullum

@ Java Jazz Festival, Jakarta.

Archive for the ‘Etc’ Category

Wednesday
Aug 8,2001

Here’s a summary of “User Interface Design for Programmers” by Joel Spolsky. I think it’s great!


1. Controlling Your Environment Makes You Happy (see above)
2. Figuring Out What They Expected
Finding out the user model by asking them. If your program model is nontrivial, it’s probably not the same as the user model. Users will assume the simplest model possible.
3. Choices
Every time you provide an option, you’re asking the user to make a decision. It’s the designers’ responsibility to make choices for users so that they don’t have to.
4. Affordances and Metaphors
When the user model is incomplete or wrong, the program can use affordances or metaphors to show the users its model. Tabbed dialogs are a great affordance. It’s obvious which tab you’re on.
5. Broken Metaphors
When you use metaphors, try to make them behave in predictable ways like objects in the real world. Violating reality is just confusing.
6. Consistency and Other Hobgoblins
Good UI designers use consistency intelligently, and though it may not show off their creativity as well, in the long run it makes users happier.
7. Putting the User in Charge
Let people do things in whatever order they like.
8. Design for Extremes…
so that your product can be used under extreme conditions, and so that your product is more comfortable to use under normal conditions.
a. Design for people who can’t read.
b. Design for people who can’t use a mouse.
c. Design for people who have such bad memories they would forget their own name if it weren’t embossed on the American Express.
9. People Can’t Read
Users don’t read the manual.
Users don’t read anything.
10. People Can’t Control the Mouse
Users can’t control the mouse very well.
11. People Can’t Remember
Design for dolts, you’ll have a lot more customers.
12. The Process of Designing a Product
Use activity-based planning for design, rather than program
features. Evaluate which features support the most important
user activities. Invent Imaginary Users before you design
your UI. Watch Out for Unintended Consequences (Apple’s expanding trash can).
13. Those Pesky Usability Tests
You Don’t Need to Test with a Lot of Users (5)
You can never accurately measure the usability of a
software product.
14. Relativity: Understanding UI Time Warps
To fight boredom, create the illusion of low latency. Good UI
designers use three tricks to do this:
1. Always respond immediately to the user’s request (alink)
2. Find creative ways to break up long operations
3. When all else fails, bunch together all the slow operations
15. “But…How Do It Know?”
A good heuristic is obvious, easily undone, and extremely
likely to be correct. Other heuristics are annoying.
16. Tricks of the Trade
Know how to use color
Design in black and white. Add color for emphasis, when
your design is complete.
Know How to Use Icons
Know the Rules of Internationalization
17. Designing for the Web
On the Web, every click results in a round trip to the server, which reduces usability. Design to minimize round-trips. The fewer cool Web features you use, the more usable your site will be.
18. Programming for Humans

Sign up for PayPal and start accepting credit card payments instantly.

suck reseller

  • Filed under: Etc
Saturday
Aug 4,2001

mujur gue gak tergoda dengan hosting plannya 1clickhost.com… ternyata ‘bermasalah’… hiiii..;(

iklan oto.co.id

  • Filed under: Etc
Thursday
Jul 12,2001

Belakangan ini gue makin sering lihat iklan oto.co.id di koran-koran. Setiap kali lihat, gue jadi ingat ketika tanya-tanya ke kantor mereka di Surabaya, ternyata salesnya gak tahu kalau tempat kerjanya itu punya websites, oto.co.id! ;)

Text Link Ads

2 situs portal baru

  • Filed under: Etc
Wednesday
Jul 11,2001

Meski dunia dotcom tidak serame dulu, masih ada aja situs baru yang bermunculan. Salah satunya, IbuJari.com yang isinya soal dunia keluarga. Lumayan, meski pakai iming-iming hadiah yang tidak jelas… Sementara yang lainnya ada IndonesiaSelebriti.com yang promonya di mana-mana, tetapi setelah gue tengok isinya ternyata payah juga. Terkesan kurang bermutu. Lambat dan nama domainnya itu aneh. Tata bahasa apa sih yang dipakai? Gimana nih Om Jeremy yang katanya jadi komandannya… ;)

bukunya Zeldman

  • Filed under: Etc
Tuesday
Jul 10,2001

Gila, si Zeldman promosiin bukunya gila-gilaan (atau emang bikin banyak pihak yang tertarik gila-gilaan ya?). Yang terakhir, dia muncul di Adobe. Bikin penasaran mo baca bukunya… Siapa yang mo minjamin ya?

dapat lagu

  • Filed under: Etc
Tuesday
Jul 10,2001

Akhirnya, kemarin dulu gue dapat lagu “Jangan Takut Gelap”-nya Tasya dan Duta “So7” dari sini. Enak tuh lagunya.. khas So7:)

pindah hosting

  • Filed under: Etc
Sunday
Jul 8,2001

lagi pindah-pindahan nih.. ganti tempat hosting baru.. :)

Meta


Recent Comments

    lucia yenny: tanya donk....?cari cardtridge asli yang [...]

    deRegen: Bang Ben, Kemarin malam lagi nongkrong [...]

    JalanSutera dot Com: nyepamm lagi, ah... nggak pernah keliatan [...]

    geblek: ikuuut ben, atu bungkus saja [...]

    dadan: setuju ben :D kita makan-makan dulu, [...]

    Aryani: mungkin sekali waktu perlu mampir [...]

    geblek: makan makane kapan bos [...]