Help For Independent Developers

Roberto Mello rmello at fslc.usu.edu
Wed Dec 28 10:32:28 MST 2005


On Tue, Dec 27, 2005 at 07:50:11PM -0500, Matthew Frederico wrote:
> If you're a developer who needs a simple interface to keep track of your
> clients time and billing, I've developed a project that I think is pretty
> good at helping us little guys keep track of what's going on.  It's a
> simple, intuitive tool and has saved my bacon many a time. So, I figured I'd
> share!

A few suggestions:

- Links should look like links, not like regular text. Don't make ask
  myself "I wonder if that's a link". 

- Editing the rate was non-intuitive. It seems like an overuse of AJAX.
  The user should know when something has happened, it shouldn't catch the
  user by surprise. If you really want to be clever with AJAX, then at
  least change something in the page to let the user _know_ that he has
  updated something.

  Case in point: I couldn't figure out where you edited the rate. There
  was no clear link "Edit rate", just the rate box. When I clicked on it,
  nothing changed, but I could edit it. I wasn't sure if I had to push
  something  to make the update "stick". So I typed (by accident) "5443"
  and that automagically changed the rate to "5443.00" per hour, but I
  didn't know that until I refreshed the page.

- A "Date" should be a date and look like a date, not a timestamp. Dates
  don't have time.

- I just went back after a couple minutes, and it's now giving me a 403
  error.

Thanks,

-Roberto



More information about the PLUG mailing list