The Artima Developer Community
Sponsored Link

Ruby Buzz Forum
Kayaking the Web

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Britt

Posts: 1319
Nickname: jamesbritt
Registered: Apr, 2003

James Britt is a principal in 30 Second Rule, and runs ruby-doc.org and rubyxml.com
Kayaking the Web Posted: Oct 9, 2005 11:17 AM
Reply to this message Reply

This post originated from an RSS feed registered with Ruby Buzz by James Britt.
Original Post: Kayaking the Web
Feed Title: James Britt: Ruby Development
Feed URL: http://feeds.feedburner.com/JamesBritt-Home
Feed Description: James Britt: Playing with better toys
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by James Britt
Latest Posts From James Britt: Ruby Development

Advertisement

I recently listened to a Web Essentials 2005 podcast by Jeffery Veen, "Beyond Usability: Designing the Complete User Experience", and he gave this quote from the book, Sea Kayaker's Deep Trouble

Obeying rules without an understanding of the reasons behind them creates an approximation of competence which leaves one vulnerable to the exceptions.

Now, he brought this up in the context of UI guidelines, arguing that simply following a set of general-purpose rules is really not an appropriate way to design a site. This same warning, though, should be heeded by those who discover application frameworks that make it super-easy to pump out a snazzy, AJAZZy, gee-whiz site by merely following some basic assembly rules.

If you do not know why your tool set does things the way it does, and what it means for the growth or evolution of your application, this initial ease of development will encourage a false sense of competence that may very well bite you in the ass before too long if you discover that either your tool set was not designed for your particular future, or you do not know how to go beyond your tools because you do not know what they've been doing for you so far.

Be mindful of what decisions your tools make for you. Know their rules.

Read: Kayaking the Web

Topic: Rails Rails Rails Rails Previous Topic   Next Topic Topic: Face time for RubyConf 2005

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use