Make your call to action call some action

Don’t put your call to action on an image when emailing your customers. Most people won’t see it. If an action is required, mention it in the subject – or at least in the first paragraph. (This applies to not only mass email but also to private messaging.) The case in point:

This important email does not look so important when images are not downloaded. The subject line or the first paragraph mention no action required.

Look at it again, this time with images displayed:

Now it is pretty clear I need to do something. Too bad by default most people will not see the button.

It is quite telling that I had already deleted this email but happened to see on Twitter someone mentioning something about agreeing to something related to Delicious. So I went back and noticed this.

Always test your email in most popular clients. Don’t focus on visual perfection – as it is impossible today – but usability.

Best books on web development?

I’m thinking of building a definitive list of books on web development. Software development in general should not be forgotten, but the focus of the list would be in great web software development.

Only the best books would be listed so that the list could serve as an educational tool. This is why I am asking your help.

What are your favorites? Let me know in the comments! Books on specific server-side technologies are fine too, the list will be categorized.

Without too much thought, here is a short list of 20 books to get you started:

  1. RESTful Web Services
  2. Code Complete
  3. Don’t Make Me Think!
  4. Designing with Web Standards
  5. Letting Go of the Words
  6. Web Analytics: An Hour a Day
  7. High Performance Web Sites
  8. The Pragmatic Programmer
  9. Bulletproof Web Design
  10. Prioritizing Web Usability
  11. The Productive Programmer
  12. Pragmatic Thinking and Learning: Refactor Your Wetware
  13. Practices of an Agile Developer
  14. Clean Code
  15. Agile Software Development with Scrum
  16. Extreme Programming Explained
  17. Refactoring: Improving the Design of Existing Code
  18. Implementation Patterns
  19. Agile Estimating and Planning
  20. Object Thinking

The last 10 books suggested by Sami Poimala, thanks! (I now have to actually read all those.)

Iltatyttöä etsimässä eli Google on selain

Kävin läpi kaikki 500 viimeistä sivulatausta blogistani. Niiden joukosta löysin kaikkiaan 39 eri kävijää, jotka saapuivat Googlen kautta hakusanoinaan [iltalehti arkisto] (54 %), [mtv3 arkisto] (38 %) tai [kaleva arkisto] (8 %).

Kävijät laskeutuivat hakusanoja vastaavalle tagi-arkistoni sivulle, jossa ei ole juuri mitään sisältöä. Tarjolla on kuitenkin haku, jota 23 % näistä kävijöistä yritti käyttää. Yhtä yleistä oli arkistovuosilukujen klikkaaminen. Kolmannes hakua yrittäneistä ei syöttänyt lainkaan hakusanaa. Tyypillisin hakutermi oli jokin tietty päivämäärä. Ehdottomasti huvittavin hakutermi oli “iltatyttö”.

Jos haulla ei löydy mitään, hakutulossivuni kehottaa muun muassa käyttämään yleisempiä hakusanoja. Jotkut kävijöistä noudattivat tätä ohjetta. He kokeilivat useita hakusanoja ennen kuin luovuttivat poistuen painamalla takaisin-painiketta useita kertoja kunnes pääsivät takaisin Googleen.

On äärimmäisen mielenkiintoista, että on näinkin yleistä ymmärtää väärin sijaintinsa verkossa. Osa kävijöistä selvästikin luuli olevansa paikassa, josta pääsisi käsiksi Iltalehden arkistoon.

Miten tällaisille ihmisille voi järkevästi suunnitella verkkopalveluita?

Miten DHTML-widgettien tulisi toimia näppäimistöllä käytettynä

The DHTML Style Guide Working Group (DSGWG) has come together to create a recommendation for keyboard shortcuts to be used in website widgets. We realize that many keystrokes are already in use by various operating systems, user interfaces, and assistive technology. Therefore our task is to recommend the best, most intuitive, most international friendly shortcut keys possible without regard to their current use. It is hoped that developers, AT vendors, and Browser manufactures will use these as guidelines, but understand it may not be practical or possible given their individual constraints.

dev.aol.com/… →

Hyvä verkkokirjoittaminen on modulaarista

Jakob Nielsen:

Users often see online content out of context and read it with different goals than you envisioned. While you can't predict all such goals, you can plan for multiple uses of your text.

Verkkokirjoittaminen on äärimmäisen vaikeaa, koska mahdollisia käyttötarkoituksia on niin valtavasti. Firefoxin toiminto, jolla voi alkaa hakea sivulta vain alkamalla kirjoittaa, on opettanut minut ”pahoille” tavoille. Tyypillisesti ei tule edes ajateltua, että kirjoittaja olisi käyttänyt jotain muuta nimitystä haettavalle asialle kuin mitä itse ensimmäisenä ajatteli.

www.useit.com/… →