Thinking About the Right Way to Do Something

November 15th, 2010
mbtaplot, tech
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.

Comment via: substack

Recent posts on blogs I like:

Ozy at LessOnline!

I will once again be a guest at LessOnline, alongside many other writers whom you no doubt like less than you like me: Scott Alexander, dynomight, Georgia Ray, David Friedman, Nicholas Decker, Jacob Falkovich, Kelsey Piper, Alicorn, Aella, etc.

via Thing of Things March 23, 2026

Daycares and the Brown School

As someone in Somerville I notice that there are quite high prices regarding childcare. The average family in Somerville pays $1,100 to $3,500 for daycare per month, and I want to make the costs more affordable. I have also noticed that housing is quite …

via Lily Wise's Blog Posts March 22, 2026

2025-26 New Year review

This is an annual post reviewing the last year and setting intentions for next year. I look over different life areas (work, health, parenting, effectiveness, etc) and analyze my life tracking data. Highlights include a minimal group house, the usefulness…

via Victoria Krakovna January 19, 2026

more     (via openring)