Accidental Technologist

Musings about Entrepreneurship, Technology and Software Development

  • Home
  • About
  • Still River Software
  • Privacy Policy

Powered by Genesis

You are here: Home / Software Architecture / Joel Spolsky on Usability in One Easy Step

Joel Spolsky on Usability in One Easy Step

March 8, 2006 by Rob Bazinet

Tweet

I don’t like to post a link to someone else’s blog or web site without having a good reason.  Joel Spolsky of FogCreek Software and the popular Joel on Software web site recently posted about usability.  His post goes hand-in-hand with my post about product complexity from yesterday.

Joel has a book out on user interface design and his company’s software, FogBugz, has a beautiful user interface that is truly “usable”.  I think his post is worth a read.

Share this:

  • LinkedIn
  • Twitter
  • Facebook
  • Email
  • More
  • Pinterest
  • Tumblr
  • Pocket
  • Reddit

Related

Filed Under: Software Architecture

Care about your privacy? I do and use Fathom Analytics on this site.

Fathom Analytics

Comments

  1. dkappe says

    April 1, 2006 at 1:21 pm

    Yikes. Know your audience. What if your software has to service two different groups of users with differing expectations? What if you are designing software in a domain where there are no expectations? It begs the question, “whose expectations?” For a more complete disection of where Joel goes wrong, read blogs.pathf.com/…/notsoreat_expec

  2. dkappe says

    April 1, 2006 at 1:21 pm

    Yikes. Know your audience. What if your software has to service two different groups of users with differing expectations? What if you are designing software in a domain where there are no expectations? It begs the question, “whose expectations?” For a more complete disection of where Joel goes wrong, read blogs.pathf.com/…/notsoreat_expec

  3. Rob Bazinet says

    April 2, 2006 at 9:48 pm

    Yikes! This is a load of garbage. Your view is EXACTLY what is wrong with most software today. You think you need to gather all these use cases and process them to create a document how YOU see the software working.

    Too much software is created by people who think they know how the process works by reading a bunch of books by people who can only theorize how users need to be treated.

    Joel is right just by your example. Give me a break

  4. Rob Bazinet says

    April 2, 2006 at 9:48 pm

    Yikes! This is a load of garbage. Your view is EXACTLY what is wrong with most software today. You think you need to gather all these use cases and process them to create a document how YOU see the software working.
    Too much software is created by people who think they know how the process works by reading a bunch of books by people who can only theorize how users need to be treated.
    Joel is right just by your example. Give me a break

  5. dkappe says

    April 6, 2006 at 12:26 pm

    I’m not sure how you came to the conclusion that I “gather all these use cases and process them to create a document how I see the software working.”

    For that matter, that sounds so generic — gather requirements, then synthesize them into a document on how you see the software working — that it could apply to just about any process, including those advocated by Joel.

    Do I read books? Sure I read books, magazines, articles; I listen to fellow software developers; I listen to designers and managers; I listen to users; I reflect on my own 18 years of software development experience — both successes and failures — in the hopes of becoming better at delivering good software in a wide variety of domains, on time and on budget. So, guilty as charged.

    Just to add a wrinkle: once upon a time I used Solaris and Mac exclusively (Win 3.1 days). The Mac was much easier to use than Windows because it met my expectations. Somewhere along the way I switched. Now I use WinXP and Linux. WinXP is much easier to use than Mac because it meets my expectations. What has changed? Yes, yes, Windows isn’t as much of a piece of crap as it used to be, but mostly my expectations have changed. Give me a years using the Mac exclusively and my expectations will have changed again.

  6. dkappe says

    April 6, 2006 at 12:26 pm

    I’m not sure how you came to the conclusion that I “gather all these use cases and process them to create a document how I see the software working.”
    For that matter, that sounds so generic — gather requirements, then synthesize them into a document on how you see the software working — that it could apply to just about any process, including those advocated by Joel.
    Do I read books? Sure I read books, magazines, articles; I listen to fellow software developers; I listen to designers and managers; I listen to users; I reflect on my own 18 years of software development experience — both successes and failures — in the hopes of becoming better at delivering good software in a wide variety of domains, on time and on budget. So, guilty as charged.
    Just to add a wrinkle: once upon a time I used Solaris and Mac exclusively (Win 3.1 days). The Mac was much easier to use than Windows because it met my expectations. Somewhere along the way I switched. Now I use WinXP and Linux. WinXP is much easier to use than Mac because it meets my expectations. What has changed? Yes, yes, Windows isn’t as much of a piece of crap as it used to be, but mostly my expectations have changed. Give me a years using the Mac exclusively and my expectations will have changed again.

Recent Posts

  • How to Fix Rails Flash Rendering When Using Hotwire
  • Hotwire Fix for CORS Error when using Omniauth
  • Fix Installation of Ruby using rbenv on macOS Big Sur
  • RailsConf 2021 and the Future of Conferences
  • Fixing Out of Diskspace Errors on Amazon EC2

Categories

Services I Love

HatchBox - Easy Rails Deploys Fathom Analytics
Follow @rbazinet

Rob Bazinet (ruby.social/@rbazinet)
@rbazinet

  • Working to wrap up my current consulting gig by mid-April. I will be looking for the next thing soon. If anyone has… https://t.co/sg3cSV9yqM
    about 6 hours ago
  • I’ve been spending some time using Notion AI lately and it surprisingly good. Since all the rage lately is ChatGPT,… https://t.co/cUXFWIRCVV
    about 3 days ago
  • I think these steps are true for any target audience. https://t.co/0ht6rIzOW3
    about 3 days ago
  • I’ve been enjoying a show from the Magnolia network called The Craftsman. It’s mainly about woodworking but his phi… https://t.co/sWTUBbSsl6
    about 3 days ago
  • I found the resource I was looking for last night that is similar to https://t.co/Pyn0IIjRdP, it is… https://t.co/U7TMe77FMF
    about 3 days ago
  • RSS - Posts
  • RSS - Comments
Find me on Mastodon