• Posts
  • RSS
  • ◂◂RSS
  • Contact

  • Thinking About the Right Way to Do Something

    November 15th, 2010
    mbtaplot, tech  [html]
    Often I'll ask people what they think of a program, and then when they say reasonable things about how they'd like it to work I explain the technical reasons I've not done what they'd like. I'm trying to keep myself from doing this. Instead I should talk to them and figure out what the right way to do it is. Then, once I understand whether this would really improve the interface, I should start thinking about how I would implement it. [1]

    I didn't do this very well with julia's most recent suggestion. I had modified my mbta plotting program to show little bubbles over upcoming stops indicating how long until your bus arrives in response to a click on the bus:

    When julia pointed out that as time passes the bubbles just stayed there without keeping up to date, I was good and didn't just say "it would have been too hard to do that". That would have been a false explanation, claiming the limit was from the technology instead of from me. I was dumb, though, and let ease of implementation distract me from the most usable solution: I said "ok, then, I'll just make them go away after a minute" instead of "ok, then, I'll make them update automatically". This was me looking for an easy solution instead of the right one. The easy one is to hide inaccurate information; the right one is to make the information accurate. Thinking about how I would want the program to work if I were using it might have helped. Which I guess is another thing for me to work on.


    [1] In theory I might decide instead that it would be too much trouble, but for the most part as this is something I'm doing for fun I want to make it be as good as I can. People tend to ask for doable things, at least the people I've asked.

    Recent posts on blogs I like:

    Fireside Friday: January 1, 2021

    Happy New Year! Good riddance 2020! Fireside this week. Next week, we’ll be finishing up our look at the Dothraki of A Song of Ice and Fire and Game of Thrones by looking at how they are shown to fight and comparing that to the fighting patterns of actual…

    via A Collection of Unmitigated Pedantry January 1, 2021

    Streets Before Trust

    There’s an emerging mentality among left-wing urban planners in the US called “trust before streets.” It’s a terrible idea that should disappear, a culmination of about 50 or 60 years of learned helplessness in the American public sector. Too many people …

    via Pedestrian Observations January 1, 2021

    Systems design explains the world: volume 1

    "Systems design" is a branch of study that tries to find universal architectural patterns that are valid across disciplines. You might think that's not a possibility. Back in university, students used to tease the Systems Design Engineers, ca…

    via apenwarr December 29, 2020

    more     (via openring)


  • Posts
  • RSS
  • ◂◂RSS
  • Contact